Cyber

Linux qurilmalaridagi Sshhole zaifligi: parolsiz kirish

Alpine Linux va boshqa musl/OpenSSH tizimlarida parolsiz kirish imkonini beruvchi Sshhole xavfli zaifligi aniqlandi.

·2 daqiqa o‘qish
Linux qurilmalaridagi Sshhole zaifligi: parolsiz kirish

Alpine Linux va boshqa ba'zi Linux distributivlarida o'n yillik tarixga ega bo'lgan jiddiy zaiflik aniqlandi. Sshhole deb nomlangan bu xatolik tajovuzkorlarga hech qanday parol kiritmasdan SSH orqali qurilmalarga kirish imkonini beradi.

  • Zaiflik OpenSSH va musl kutubxonasi o'zaro ta'siridagi xususiyatlar tufayli yuzaga keladi.
  • Parolsiz hisob qaydnomalarida parol maydoniga 256 tadan ortiq belgi kiritish orqali hujum amalga oshiriladi.
  • Alpine bazasidagi Docker konteynerlari, routerlar va aqlli qurilmalar xavf ostida qolishi mumkin.
  • Alpine va OpenSSH jamoalari ushbu muammoni bartaraf etish uchun allaqachon yangilanishlar chiqardi.

Zaiflikning kelib chiqish sabablari va shartlari

Muammo Alpine Linux'da keng qo'llaniladigan libc alternativi bo'lgan musl va OpenSSH o'rtasidagi munosabatda yuzaga keladi. Tizimda foydalanuvchi autentifikatsiyasini boshqaruvchi PAM (pluggable authentication modules) ishlatilmagan bo'lishi talab etiladi. Shuningdek, tizimda SHA256 yoki SHA512 yordamida hesiblangan parolli hisob qaydnomasi bo'lishi shart.

Checkpoint xavfsizlik kompaniyasi tadqiqotchilarining fikricha, sshd hisob qaydnomasining soli (salt) yordamida ishlaydi va usiz hujum muvaffaqiyatsiz yakunlanadi. Hujum qilinadigan akkaunt faol holatda bo'lishi kerak. Root akkauntlari standart sozlamalar tufayli himoyalangan bo'lsa-da, sudo huquqiga ega boshqa hisoblar xavf ostida qolishi mumkin.

Shuningdek o‘qingOpenSSH zaifligi: Linux tizimlarida parol himoyasini chetlab o'tish

Tarqalish ko'lami va xavf darajasi

Sshhole zaifligi juda ko'p tizimlarga tahdid solishi mumkin. Alpine Linux'ning Docker Hub'dagi bazaviy obrazi bir milliarddan ortiq marta yuklab olingan. Shuningdek, u routerlar, aqlli televizorlar va sanoat boshqaruv moslamalarida keng qo'llaniladi. Shodan ma'lumotlariga ko'ra, dunyo bo'ylab SSH porti ochiq bo'lgan 22 millionga yaqin tizim mavjud.

Garchi har bir tizim barcha talablarga javob bermasa-da, bunday qurilmalarni tekshirish va topish juda oson. Hozircha OpenWRT, buildroot va yocto kabi boshqa paketlar ham ta'sirlangani taxmin qilinmoqda, biroq ularning holati to'liq tasdiqlanmagan.

Muammoni hal qilish yo'llari va tavsiyalar

OpenSSH va Alpine ishlab chiquvchilari ushbu muammo bo'yicha maxsus yangilanishlar va yamoqlarni e'lon qilishdi. Musl va OpenSSH kombinatsiyasidan foydalanadigan barcha Linux tizimlari ma'muriy xavfsizlik choralarini ko'rib chiqishi zarur.

Mutaxassislar darhol o'z tizimlarini tekshirib, barcha ta'sirlangan qurilmalarda Alpine hamda OpenSSH yamoqlarini o'rnatishni tavsiya qilmoqdalar. Bu kelgusida yuzaga kelishi mumkin bo'lgan ruxsatsiz kirishlarning oldini oladi.

Manba: Ars Technica - All content

O‘xshash maqolalar