تجهیزات شبکه هم مثل هر نرمافزار دیگری آسیبپذیری دارند، و چون در مرز شبکه و مسیر همه ترافیکاند، یک حفره امنیتی در آنها میتواند کل سازمان را در معرض خطر بگذارد. نمونه مشهورش اکتبر ۲۰۲۳ بود: آسیبپذیری 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 : دستگاهی که به پایان پشتیبانی رسیده، وصله امنیتی نمیگیرد؛ تنها راه، جایگزینی دستگاه است.
ارتقای امن
- از کانفیگ و ایمیج فعلی بکاپ بگیرید (بکاپ کانفیگ سیسکو).
- Release Notes نسخه جدید را برای حداقل حافظه، ROMMON و تغییرات رفتاری بخوانید (انواع حافظه روتر سیسکو).
- ایمیج را فقط از software.cisco.com با حساب دارای قرارداد دریافت کنید و Hash آن را با
verify /md5یاverify /sha512مقایسه کنید. - ارتقا را در پنجره تعمیرات انجام دهید و در دستگاههای Stack یا افزونه، ابتدا یک عضو را ارتقا دهید.
- بعد از ارتقا، سرویسها و مسیرها را با چکلیست از پیش آماده بررسی کنید.
اقدامات فوری کاهش خطر
بیشتر حملههای بزرگ به تجهیزات شبکه از سرویسهای مدیریتی شروع میشوند که نباید از اینترنت در دسترس باشند. در ماجرای 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 که قابلیتهای فعال دستگاه شما را درگیر میکنند.
منابع رسمی
- Cisco Security Advisories
- Cisco Software Checker
- Cisco Security Advisory: Multiple Vulnerabilities in Cisco IOS XE Software Web UI (CVE-2023-20198)
- Recommended Releases for Catalyst 9000 Platforms
مشاوره با AKA NET
برای بررسی آسیبپذیریها، برنامهریزی بهروزرسانی نرمافزار و امنسازی تجهیزات سیسکو با آکانت (AKA NET) تماس بگیرید.
تلفن: 09121308444 | ایمیل: aka@aka.ir | aka.ir
ow
بازتاب: سیسکو را آپدیت کنید !! | مرکز آموزش یوسرور - هاست اشتراکی - سرور مجای با کیفیت