آیکون خبر

خبر کامل

آسیب‌پذیری *sshole؛ نفوذ بدون رمز عبور به دستگاه‌های لینوکسی

آسیب‌پذیری *sshole؛ نفوذ بدون رمز عبور به دستگاه‌های لینوکسی

شناسایی یک آسیب‌پذیری امنیتی بحرانی با نام *sshole، امنیت میلیون‌ها دستگاه مبتنی بر لینوکس را با تهدید جدی مواجه کرده است. این نقص فنی به مهاجمان اجازه می‌دهد بدون داشتن هیچ‌گونه رمز عبوری، از طریق پروتکل SSH به سیستم‌های هدف نفوذ کنند.

جزئیات فنی آسیب‌پذیری *sshole

این رخنه امنیتی در نقطه تلاقی کتابخانه OpenSSH و کتابخانه سبک musl رخ می‌دهد. برخلاف اکثر توزیع‌های لینوکس که از libc استفاده می‌کنند، توزیع محبوب Alpine Linux از musl بهره می‌برد که عامل اصلی این آسیب‌پذیری است. اگر سیستم از ماژول‌های احراز هویت جایگزین (PAM) استفاده نکند، این حفره باز می‌شود.

برای موفقیت در این حمله، دو شرط اساسی دیگر نیز لازم است:

  • وجود حداقل یک حساب کاربری با رمز عبور هش‌شده از نوع SHA256 یا SHA512.
  • تنظیم حساب کاربری به صورت بدون رمز عبور (Passwordless) در فایل /etc/shadow.

در صورت برقراری این شرایط، مهاجم تنها با وارد کردن بیش از ۲۵۶ کاراکتر در فیلد رمز عبور، می‌تواند به راحتی وارد سیستم شود.

گستره تأثیرگذاری و مخاطرات جهانی

اگرچه این نقص فنی محدود به تنظیمات خاصی است، اما ابعاد خطر آن بسیار گسترده است. برای مثال، ایمیج پایه Alpine در Docker Hub بیش از یک میلیارد بار دانلود شده است که نشان‌دهنده حضور گسترده این سیستم در زیرساخت‌های ابری است.

نوع دستگاه/سیستم میزان خطر توضیحات
توزیع Alpine Linux بسیار بالا به دلیل استفاده از musl و OpenSSH
دستگاه‌های اینترنت اشیا (IoT) بالا روترها، تلویزیون‌های هوشمند و کنترل‌کننده‌ها
کانتینرهای Docker بسیار بالا به دلیل محبوبیت بالای ایمیج‌های Alpine

بر اساس داده‌های امنیتی، حدود ۲۲ میلیون سیستم با پورت ۲۲ باز در اینترنت شناسایی شده‌اند که یافتن دستگاه‌های آسیب‌پذیر در میان آن‌ها برای هکرها بسیار ساده خواهد بود.

راهکارهای مقابله و اصلاحات فوری

توسعه‌دهندگان OpenSSH و تیم‌های نگهبان Alpine بلافاصله پس از کشف این مشکل، وصله‌های امنیتی جدیدی را منتشر کرده‌اند. با این حال، هنوز مشخص نیست که آیا بسته‌های دیگری مانند OpenWRT یا buildroot نیز تحت تأثیر قرار گرفته‌اند یا خیر.

"یک مهاجم که به پورت SSH شما دسترسی داشته باشد، می‌تواند بدون دانستن هیچ رمزی وارد شود. این حمله با یک بار اتصال، همیشه کار می‌کند و نیازی به تلاش مجدد ندارد."
— تیم نگهبان Alpine

توصیه نهایی: تمامی مدیران سیستم و کاربران لینوکسی که از ترکیب musl و OpenSSH استفاده می‌کنند، باید فوراً سیستم‌های خود را بررسی کرده و آخرین آپدیت‌های منتشر شده را نصب کنند تا از نفوذ احتمالی جلوگیری شود.

شناسنامه خبر:

درباره هوش‌مصنوعی دست‌اول:

تمامی اخبار دست‌اول توسط دستیار هوش مصنوعی «هوشنگ» پردازش، صحت‌سنجی، خلاصه و بازنویسی شده است. هوشنگ هر روز با داده‌های جدید آموزش داده می‌شود و با نظارت دقیق انسانی و سردبیری دست‌اول در حال بهتر شدن است.
شما می‌توانید از چت‌بات و سایر ابزارهای هوشنگ به صورت رایگان استفاده کنید.

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