SSH klientos OpenSSH un PuTTY ( PuTTY un OpenSSH), kas izraisa informÄcijas noplÅ«di savienoÅ”anÄs algoritmÄ. Å Ä« vaina ļauj uzbrucÄjam, kuram ir iespÄja pÄrtvert klienta trafiku (piemÄram, ja lietotÄjs pieslÄdzas caur uzbrucÄja kontrolÄtu bezvadu piekļuves punktu), identificÄt klients sÄkotnÄjo pieslÄgÅ”anÄs mÄÄ£inÄjumu saimniekdatoram, kad klientam vÄl nav noslÄgts saimniekdatora atslÄgas keÅ”atmiÅÅ”.
Zinot, ka klients mÄÄ£ina pieslÄgties pirmo reizi un vÄl nav iegÅ«ts saimniekdatora atslÄgas, uzbrucÄjs var pÄrraidÄ«t savienojumu caur sevi (MITM) un sniegt klientam savu saimniekdatora atslÄgu, kuru SSH klients uzskatÄ«s par mÄrÄ·a saimniekdatora atslÄgu, ja netiks veikta atslÄgas pÄdas pÄrbaude. TÄdÄjÄdi uzbrucÄjs var izveidot MITM, nekonstatÄjot lietotÄja aizdomas, un ignorÄt sesijas, kurÄs klienta pusÄ jau ir uzkrÄti saimniekdatoru atslÄgas, kuru maiÅa radÄ«s brÄ«dinÄjumu par saimniekdatora atslÄgas maiÅu. Uzbrukums balstÄs uz lietotÄju neuzmanÄ«bu, kuri veic manuÄlu saimniekdatora atslÄgas pÄdas pÄrbaudi pieslÄgÅ”anÄs brÄ«dÄ«. Tie, kas pÄrbauda atslÄgu pÄdas pret Å”Ädiem uzbrukumiem, ir aizsargÄti.
KÄ pazÄ«me pirmÄ pieslÄgÅ”anÄs mÄÄ£inÄjuma identificÄÅ”anai tiek izmantota atbalstÄ«to saimniekdatoru atslÄgu algoritmu kÄrtÄ«bas maiÅa. Ja notiek pirmÄ pieslÄgÅ”anÄs, klients nosÅ«ta noklusÄjuma algoritmu sarakstu, savukÄrt, ja saimniekdatora atslÄga jau ir keÅ”atmiÅÄ, saistÄ«tais algoritms tiek izvirzÄ«ts pirmajÄ vietÄ (algoritmi tiek kÄrtoti pÄc priekÅ”roka).
ProblÄma parÄdÄs versijÄs ar OpenSSH no 5.7 lÄ«dz 8.3 un PuTTY no 0.68 lÄ«dz 0.73. ProblÄma izlaidumÄ caur iespÄjas pievienoÅ”anu, lai atslÄgtu dinamisku saimniekdatoru atslÄgu apstrÄdes algoritmu saraksta veidoÅ”anu par labu algoritmu sarakstam fiksÄtÄ secÄ«bÄ.
OpenSSH projekts neplÄno mainÄ«t SSH klienta uzvedÄ«bu, jo, ja pirmajÄ vietÄ nav norÄdÄ«ts esoÅ”Ä atslÄga algoritms, tiks mÄÄ£inÄts piemÄrot algoritmu, kas neatbilst keÅ”otajai atslÄgai, brÄ«dinot par nezinÄmu atslÄgu. T.i., rodas izvÄle ā vai nu informÄcijas noplÅ«de (OpenSSH un PuTTY), vai arÄ« brÄ«dinÄjumu izvadīŔana par atslÄgas maiÅu (Dropbear SSH), ja saglabÄtÄ atslÄga neatbilst pirmajam algoritmam noklusÄjuma sarakstÄ.
Lai nodroÅ”inÄtu aizsardzÄ«bu OpenSSH, ieteicams izmantot alternatÄ«vus veidus, kÄ pÄrbaudÄ«t hosta atslÄgu, izmantojot SSHFP ierakstus DNSSEC un hosta sertifikÄtus (PKI). TÄpat varat atspÄjot adaptÄ«vÄs algoritmu izvÄles iespÄju hosta atslÄgÄm, izmantojot iespÄju HostKeyAlgorithms, un izmantot iespÄju UpdateHostKeys, lai iegÅ«tu klientam papildu hosta atslÄgas pÄc autentifikÄcijas.
Avots: opennet.lv
