Ако се искористе, ови недостаци могу омогућити нападачима да добију неовлашћени приступ осетљивим информацијама или генерално да изазову проблеме
Пре неколико дана. Вест је објављена да un тим истраживача од Универзитет из Калифорније у Сан Дијегу је показао капацитет de рекреирати их кључеви РСА хост приватни по сервер ССХ Медианте анализа пасиван ССХ саобраћаја.
Објављено истраживање Прикажи да када користе се дигитални потписи базира на алгоритам РСА у ССХ, повезује ихдакоји користе методу решетке (напад са грешком) пар рекреирати la кључ приватна РСА син погодан пар дигитални потписи у случај de уна Фалла de софтвер или хардвера током процеса израчунавања потписа. Тхе Душа метода је да al упоредити исправне и нетачне РСА дигиталне потписе, можете одредити највећи заједнички раздјелник, чиме се генерише Уно коришћених простих бројева пар генерирати la кључ.
РСА енкрипција се заснива на експоненцијалној операцији великог броја, док јавни кључ садржи модул и степен. Модул је формиран од два насумична проста броја, које зна само власник приватног кључа. Напад се може применити на РСА имплементације коришћењем кинеске теореме о остатку и детерминистичких шема за попуњавање као што је ПКЦС#1 в1.5.
Напад се може извршити на серверима у којој, сплетом околности или радњи нападача, Може доћи до кварова током израчунавања дигиталног потписа приликом успостављања ССХ везе. Грешке могу бити софтверске (нетачно извршавање математичких операција, оштећење меморије) или хардверске (грешке у раду НВРАМ-а и ДРАМ-а или кварови током нестанка струје).
Једна од опција за стимулисање неуспеха могу бити напади класе РовХаммер, који између осталог, дозвољава на даљину или приликом обраде ЈаваСцрипт кода у претраживачу постићи изобличење садржаја појединачних меморијских битова приликом интензивног цикличног читања података од суседа. меморијске ћелије. Друга опција за изазивање грешака може бити искоришћавање рањивости које изазивају преливање бафера и оштећење података са кључевима у меморији.
Да бисте извршили напад, довољно је пасивно надгледати легитимне везе са ССХ сервером све док се у саобраћају не идентификује неисправан дигитални потпис, који се може користити као извор информација за реконструкцију РСА приватног кључа. Након поновног креирања РСА кључа домаћина, нападач може користити МИТМ напад да тихо преусмери захтеве на лажни хост који се представља као компромитовани ССХ сервер и пресретне податке који се преносе на овај сервер.
Испитујући колекцију пресретнутих мрежних података који су укључивали приближно 5200 милијарде записа повезаних са употребом ССХ протокола, истраживачи су идентификовали приближно 3200 милијарде јавних кључева и дигиталних потписа који се користе током преговора о ССХ сесијама. Од тога је 1.200 милијарде (39,1%) генерисано коришћењем РСА алгоритма.
Група истраживача помиње да:
У 593671 случајева (0,048%) РСА потпис је био оштећен и није могао бити верификован, док смо за 4962 неуспела потписа били у могућности да користимо метод факторизације решетке да одредимо приватни кључ из познатог јавног кључа, што је резултирало реконструисањем 189 јединствених РСА парови кључева (у многим случајевима, исти неуспели кључеви и уређаји су коришћени за генерисање различитих оштећених потписа). Било је потребно приближно 26 ЦПУ сати да се поново креирају кључеви.
Проблем утиче само на специфичне имплементације ССХ протокола, углавном се користи у уграђеним уређајима. Поред тога, помиње се да овај проблем не утиче на ОпенССХ јер користи ОпенССЛ (или ЛибреССЛ) библиотеку за генерисање кључева, која је заштићена од напада грешака од 2001. године.
Поред тога, у ОпенССХ-у, шема дигиталног потписа ссх-рса (заснована на сха1) је застарела од 2020. и онемогућена у верзији 8.8 (остаје подршка за шеме рса-сха2-256 и рса-сха2-512). Напад би потенцијално могао бити применљив на ИПсец протокол, али истраживачи нису имали довољно експерименталних података да потврде такав напад у пракси.
Коначно, ако сте заинтересовани да сазнате више о томе, можете погледати детаље у следећи линк.