Аппараттық қауіпсіздікке маманданған Ledger Donjon зерттеу тобы Tangem аппараттық әмияндарынан сыни осалдықты анықтады. Лазерлік ақау инъекциясына (laser fault injection) негізделген әдіс шабуылдаушыға картаның PIN-кодын қалпына келтіруге және онда сақталған криптоактивтерді толық бақылауға мүмкіндік береді.
Tangem банк карталарына ұқсас NFC-карталар форматындағы әмияндарды шығарады. Әрбір картаның ішінде EAL6+ сертификаты бар Samsung S3D232A қорғалған чипі орнатылған, ол жеке кілттерді генерациялауға және транзакцияларға қол қоюға жауапты. Мобильді қосымшамен байланыс NFC арқылы жүзеге асырылады. Менің талдауым бойынша, осалдық айналымдағы барлық Tangem карталарына әсер етеді және микробағдарламаны жаңарту арқылы жойылмайды, себебі құрылғылар мұндай функцияны қолдамайды.
Шабуылдың техникалық мәліметтері
Әдетте қаражатқа қол жеткізу екі фактормен қорғалады: картаны физикалық иелену және парольді білу. Tangem-де екі байланысты карта арқылы қол жеткізуді қалпына келтіру механизмі де енгізілген. Ledger Donjon зерттеушілері парольді өзгерту кезінде қолданылатын SetPin нұсқауының логикасына назар аударды. Микробағдарламада парольді өзгертуге тек белгілі бір қалпына келтіру күйінде ғана рұқсат беретін тексеру бар. Лазерлік ақау инъекциясы бұл тексеруді айналып өтуге мүмкіндік береді, картаны ескі парольді енгізбестен және резервтік картаны қолданбастан жаңа парольді қабылдауға мәжбүр етеді.
Шабуылды жүргізу үшін картаның корпусын ашып, қорғалған элементті ашу қажет. Содан кейін бүйірлік арналарды талдау (side-channel analysis) арқылы осал тексерудің нақты орындалу сәті анықталады. Осыдан кейін нұсқаулықтың орындалу логикасына байланысты чиптің белгілі бір аймағына наносекундтық лазерлік импульс жіберіледі. Парольді сәтті қалпына келтіргеннен кейін шабуылдаушы транзакцияларға қол қойып, қаражатты шығара алады.
Алайда бұл шабуыл қарапайым хакерге арналмаған. Ledger Donjon қажетті зертханалық жабдықтың құнын шамамен 250 000 доллар деп бағалайды. Сонымен қатар, бүйірлік арналарды талдау құралдары, аппараттық қауіпсіздік саласындағы терең білім және дайындыққа уақыт қажет. Картаның нақты үлгісіне параметрлерді орнатқаннан кейін, әрбір жаңа пайдалану әрекеті шамамен екі сағатты алады.
Tangem-нің реакциясы және сараптамалық талдау
Tangem компаниясы қарапайым пайдаланушылар үшін тәуекелдің «іс жүзінде елеусіз» екенін мәлімдеп, картаға физикалық қол жеткізу және қымбат жабдық қажеттігін атап өтті. Сондай-ақ компания Ledger Donjon тәуелсіз зерттеу бөлімшесі ретінде көрсетілгенімен, Tangem-нің басты бәсекелестерінің бірі Ledger ішінде жұмыс істейтінін атап өтті.
Дегенмен, менің ойымша, бұл жаңалық бүкіл сала үшін маңызды сигнал болып табылады. Ол аппараттық бөліктің тұрақтылығын растайтын EAL6+ сертификатының өзі чиптің үстінде жұмыс істейтін бағдарламалық логиканың қауіпсіздігіне кепілдік бермейтінін көрсетеді. Зерттеуші дұрыс атап өткендей, мұндай чиптердегі бағдарламалық қамтамасыз ету маңызды операциялар үшін бірнеше тәуелсіз тексерулерді және күйлердің төзімдірек кодталуын қамтитын арнайы қорғау үлгілерін ескере отырып әзірленуі керек.