سیسکو

سیسکو را آپدیت کنید !! — Advisoryهای امنیتی و به‌روزرسانی امن

تجهیزات شبکه هم مثل هر نرم‌افزار دیگری آسیب‌پذیری دارند، و چون در مرز شبکه و مسیر همه ترافیک‌اند، یک حفره امنیتی در آن‌ها می‌تواند کل سازمان را در معرض خطر بگذارد. نمونه مشهورش اکتبر ۲۰۲۳ بود: آسیب‌پذیری CVE-2023-20198 در رابط وب IOS XE با بالاترین امتیاز خطر (CVSS 10) که مهاجمان پیش از انتشار وصله، از آن برای ساختن کاربر مدیر و نصب بدافزار روی هزاران روتر و سوئیچ استفاده کردند. پیام این مطلب ساده است: سیسکو را به‌روز نگه دارید، و بدانید چطور.

در این مطلب منابع رسمی اطلاع از آسیب‌پذیری‌ها، نحوه خواندن Advisoryهای سیسکو، ابزار Cisco Software Checker ، انتخاب نسخه پیشنهادی (Recommended Release) ، روش امن ارتقا و اقدامات فوری برای کاهش خطر را مرور می‌کنیم.

به‌روزرسانی امنیتی سیسکو
به‌روزرسانی امنیتی تجهیزات سیسکو

امنیت نرم‌افزار سیسکو در یک نگاه

منبع رسمی Cisco Security Advisories (PSIRT)
بررسی نسخه Cisco Software Checker
انتخاب نسخه Recommended Release (ستاره‌دار در سایت دانلود)
انتشار منظم بسته‌های Advisory برای IOS و IOS XE دو بار در سال (مارس و سپتامبر)
اقدام فوری رایج بستن سرویس‌های مدیریتی رو به اینترنت، مثل ip http server

از کجا باخبر شویم

تیم PSIRT سیسکو همه آسیب‌پذیری‌ها را در صفحه Cisco Security Advisories منتشر می‌کند. هر Advisory شامل این بخش‌هاست:

بخش چه می‌گوید
Severity و CVSS شدت خطر؛ Critical و High را فوری بررسی کنید
Affected Products محصولات و قابلیت‌های آسیب‌پذیر؛ اغلب فقط اگر قابلیت خاصی فعال باشد
Workarounds راه موقت کاهش خطر تا نصب نسخه اصلاح‌شده
Fixed Software نسخه‌هایی که مشکل در آن‌ها برطرف شده
Exploitation آیا حمله واقعی گزارش شده است

سیسکو برای IOS و IOS XE Advisoryها را به‌صورت بسته‌های منظم (دو بار در سال) منتشر می‌کند، اما آسیب‌پذیری‌های بحرانی ممکن است هر زمان اعلام شوند. عضویت در اطلاع‌رسانی ایمیلی Cisco Notification Service و دنبال کردن RSS صفحه Advisoryها ساده‌ترین روش باخبر ماندن است.

Cisco Software Checker

این ابزار رایگان در سایت سیسکو، نسخه نرم‌افزار دستگاه شما را می‌گیرد و فهرست همه Advisoryهای مرتبط و اولین نسخه اصلاح‌شده را نشان می‌دهد. نسخه دستگاه را از خروجی زیر بردارید:

Router# show version | include Version
Cisco IOS XE Software, Version 17.09.04a

انتخاب نسخه مناسب

  • Recommended Release : نسخه‌هایی که سیسکو برای هر پلتفرم پیشنهاد می‌کند در سایت دانلود با ستاره علامت خورده‌اند؛ برای Catalyst 9000 هم سندی جداگانه با نسخه‌های پیشنهادی وجود دارد.
  • قطارهای Extended Maintenance : در IOS XE برخی نسخه‌ها (مثل 17.9 و 17.12) دوره نگه‌داری طولانی‌تری دارند؛ برای شبکه عملیاتی این قطارها را ترجیح دهید.
  • SMU : در IOS XE برای بعضی آسیب‌پذیری‌ها وصله کوچک (Software Maintenance Update) منتشر می‌شود که بدون ارتقای کامل نصب می‌شود.
  • End-of-Life : دستگاهی که به پایان پشتیبانی رسیده، وصله امنیتی نمی‌گیرد؛ تنها راه، جایگزینی دستگاه است.

ارتقای امن

  1. از کانفیگ و ایمیج فعلی بکاپ بگیرید (بکاپ کانفیگ سیسکو).
  2. Release Notes نسخه جدید را برای حداقل حافظه، ROMMON و تغییرات رفتاری بخوانید (انواع حافظه روتر سیسکو).
  3. ایمیج را فقط از software.cisco.com با حساب دارای قرارداد دریافت کنید و Hash آن را با verify /md5 یا verify /sha512 مقایسه کنید.
  4. ارتقا را در پنجره تعمیرات انجام دهید و در دستگاه‌های Stack یا افزونه، ابتدا یک عضو را ارتقا دهید.
  5. بعد از ارتقا، سرویس‌ها و مسیرها را با چک‌لیست از پیش آماده بررسی کنید.

اقدامات فوری کاهش خطر

بیشتر حمله‌های بزرگ به تجهیزات شبکه از سرویس‌های مدیریتی شروع می‌شوند که نباید از اینترنت در دسترس باشند. در ماجرای CVE-2023-20198 ، توصیه فوری سیسکو غیرفعال کردن رابط وب روی دستگاه‌های رو به اینترنت بود:

Router(config)# no ip http server
Router(config)# no ip http secure-server
!
Router(config)# ip access-list standard MGMT
Router(config-std-nacl)# permit 10.10.99.0 0.0.0.255
Router(config)# line vty 0 15
Router(config-line)# access-class MGMT in
Router(config-line)# transport input ssh
  • مدیریت را فقط از شبکه مدیریتی و با SSH انجام دهید؛ Telnet و HTTP را خاموش کنید.
  • SNMPv3 را جایگزین SNMP با Community پیش‌فرض کنید.
  • لاگ‌ها را به Syslog مرکزی بفرستید و ساخت کاربر جدید یا تغییر کانفیگ غیرمنتظره را هشدار کنید (قابلیت archive log config).
  • Control Plane را با CoPP محافظت کنید؛ ببینید Control Plane Policing.

پرسش‌های متداول

بدون قرارداد پشتیبانی می‌شود نسخه اصلاح‌شده گرفت؟
سیاست سیسکو برای برخی آسیب‌پذیری‌های امنیتی، ارائه نسخه اصلاح‌شده حتی بدون قرارداد (از طریق TAC) است؛ جزئیات را در بخش Fixed Software هر Advisory ببینید.

هر چند وقت یک بار ارتقا دهیم؟
دست کم یک بار در سال به آخرین نسخه پیشنهادی، و فوری برای Advisoryهای Critical که قابلیت‌های فعال دستگاه شما را درگیر می‌کنند.

منابع رسمی

مشاوره با AKA NET

برای بررسی آسیب‌پذیری‌ها، برنامه‌ریزی به‌روزرسانی نرم‌افزار و امن‌سازی تجهیزات سیسکو با آکانت (AKA NET) تماس بگیرید.

تلفن: 09121308444  |  ایمیل: aka@aka.ir  |  aka.ir

2 فکر می‌کنند “سیسکو را آپدیت کنید !! — Advisoryهای امنیتی و به‌روزرسانی امن”

  1. بازتاب: سیسکو را آپدیت کنید !! | مرکز آموزش یوسرور - هاست اشتراکی - سرور مجای با کیفیت

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *