اختلال در نمایشگرهای عمومی و تابلوهای اطلاعات پرواز (FIDS) فرودگاهها پدیده جدیدی نیست، اما مشاهده رابط کاربری دستنخورده سیستمعامل ویندوز به همراه پیامهای بروزرسانی برنامههای جانبی در میان مسافران منتظر، همواره ابعاد فنی و پیکربندی نامناسب این سیستمها را زیر سوال میبرد. در حادثهای تازه در فرودگاه بینالمللی آلکانتاری بولوی، خرابی تابلوهای نمایش پرواز و ظاهر شدن پیام بروزرسانی بسته کدک K-Lite بر روی ویندوز ۱۱، چالشهای مدیریت ناظر بر تابلوهای تبلیغاتی و اطلاعرسانی شهری را بار دیگر به صدر توجهات کارشناسان IT بازگردانده است.
کشف رابط کاربری ویندوز ۱۱ در سیستم اطلاعرسانی فرودگاه آلکانتاری
مسافرانی که در فرودگاه بینالمللی آلکانتاری (Alcantarí)، خدمترسان به شهر سوکره (پایتخت قانونی و قضایی کشور بولیوی)، منتظر پروازهای تاخیرخورده شرکت هواپیمایی Boliviana de Aviación (BoA) بودند، با صحنه غیرمنتظرهای روی نمایشگرهای اطلاعات پرواز مواجه شدند. به جای جدول زمانبندی پروازها، دسکتاپ ویندوز ۱۱ به همراه یک پنجره پاپآپ فعال مربوط به نرمافزار K-Lite Codec Pack نمایان شد.
بررسیهای بصری نشان داد که سیستم نمایشگر فرودگاه به جای استفاده از یک لایه نرمافزاری اختصاصی، ایزوله و قفلشده مخصوص دیجیتال ساینج (Digital Signage)، روی یک نسخه عادی و دستکارینشده از سیستمعامل ویندوز ۱۱ اجرا میشود. این عدم پیکربندی صحیح باعث شد تا ابزار بروزرسانی خودکار Codec Pack با شناسایی نسخه جدیدتر، به لایه جلویی (Foreground) محیط گرافیکی آمده و کل تصویر نمایشگر را مختل کند.
مشخصات فنی و ناهمخوانیهای شناساییشده در سیستم ساینج فرودگاه
- سیستمعامل پایه: Microsoft Windows 11 (نسخه دسکتاپ استاندارد)
- محرک اختلال: ماژول Updater نرمافزار K-Lite Codec Pack
- نرمافزارهای غیرضروری نصبشده: Microsoft Outlook، Microsoft Store، ویجت آبوهوا (Weather Widget)
- شیوه مدیریت اعلانها: عدم فعالسازی حالت Kiosk Mode یا Silent Updates
- میزان دسترسی فیزیکی/تعاملی: عدم وجود ماوس و کیبورد متصل جهت بستن پیام توسط اپراتور محلی
تحلیل معماری: چرا استفاده از نرمافزار K-Lite در سیستمهای زیرساختی نادرست است؟
مجموعه K-Lite Codec Pack یک بسته جامع از رمزگشای (Decoder) صوتی و تصویری، فیلترهای DirectShow و ابزارهایی مانند Media Player Classic است که برای سیستمهای خانگی جهت پخش قالبهای متغیر مالتیمدیا طراحی شده است. استفاده از چنین ابزاری در یک محیط صنعتی یا نمایشگر عمومی چالشهای زیر را به همراه دارد:
- عدم پیکربندی حالت اجرای خاموش (Silent Mode): ابزارهای updater این کدکها برای تعامل کاربر انسانی (User Interaction) ساخته شدهاند و در صورت عدم تنظیم دقیق در registry یا فایلهای کانفیگ، پنجرههای پاپآپ ایجاد میکنند.
- وجود وابستگیهای غیرضروری: یک سیستم نمایشگر اطلاعات پرواز استاندارد معمولاً دادهها را از طریق یک مرورگر وب در حالت فولاسکرین یا یک سرویس محلی دریافت میکند و نیازی به رمزگشایی فرمتهای سنگین و متنوع ویدئویی از طریق بستههای ثالث ندارد.
بررسی وجود برنامههای غیرضروری و ریسکهای امنیتی و عملیاتی
نکته تاملبرانگیز در تصویر فاششده از دسکتاپ فرودگاه آلکانتاری، آیکونها و برنامههای فعال موجود در نوار وظیفه (Taskbar) و دسکتاپ بود. حضور برنامههایی نظیر Microsoft Outlook، نرمافزار Microsoft Store و ویجتهای آبوهوا نشان میدهد که ایمیج (Image) استفادهشده برای این سیستمها، یک نسخه دسکتاپ خام بوده و روند سختسازی (System Hardening) روی آن انجام نشده است.
عدم حذف نرمافزارهای جانبی علاوه بر اشغال منابع پردازشی و رم، سطح حمله (Attack Surface) سیستم را افزایش میدهد. در صورتی که این دستگاهها به شبکه اینترنت متصل باشند، بروزرسانیهای خودکار فروشگاه مایکروسافت یا پیامهای اعلان مایکروسافت اوتلوک میتوانند به راحتی تصویر اصلی اطلاعرسانی پروازها را بپوشانند.
طراحی صحیح سیستمهای دیجیتال ساینج و حالت کیوسک (Kiosk Mode)
برای جلوگیری از وقوع چنین رویدادهایی در زیرساختهای حساس مانند فرودگاهها، پایانه در پاییز ۱۴۰۵ و سالهای آتی، متخصصان IT اصول زیر را در پیادهسازی سیستمهای ساینج به کار میگیرند:
- فعالسازی ویندوز کیوسک (Windows Kiosk Mode): با فعالسازی این قابلیت، کاربر یا ناظر سیستم فقط به یک برنامه خاص (مثلا مرورگر Edge در حالت Assigned Access) دسترسی دارد و تمامی نوتیفیکیشنها، میانبرها و دسترسی به دسکتاپ مسدود میشود.
- غیرفعالسازی سرویسهای بروزرسانی متفرقه: تمامی برنامههای جانبی باید از طریق سیستم مدیریت مرکزی (MDM) مانند Microsoft Intune یا ابزارهای مدیریت ایمپلوید بروزرسانی شوند و سرویسهای آپدیت محلی غیرفعال گردند.
- استفاده از نسخههای Windows 10/11 IoT Enterprise: این نسخهها امکاناتی مانند Shell Launcher، Unbranded Boot و Unified Write Filter (UWF) را ارائه میدهند که مانع تغییر در فایلهای سیستم و نمایش عناصر دسکتاپ ویندوز میشود.
نتیجهگیری
نمایش پنجره بروزرسانی K-Lite Codec Pack در فرودگاه بولیوی نمونهای بارز از عدم رعایت الزامات مهندسی در انتشار سیستمهای نمایش عمومی است. اگرچه این حادثه خطرات امنیتی مستقیمی برای پروازها ایجاد نکرد، اما ضرورت بازنگری در شیوه پیکربندی نرمافزاری سختافزارهای جانبی در زیرساختهای عمومی را به مدیران فناوری اطلاعات یادآوری میکند.