TPM-Fail zəifliyi, TPM modullarında saxlanılan açarları bərpa etməyə imkan tanıyır

Worcester Polytechnic Institute, Lübeck University və Kaliforniya Universiteti San-Diyegoda bir qrup tədqiqatçı hazırlamışdır üçüncü tərəf kanalları ilə hücum metodunu, bu metod TPM-də (Trusted Platform Module) saxlanılan gizli açarların dəyərini bərpa etməyə imkan yaradır. Hücumun kod adı TPM-Fail olarak təyin edilib və Intel şirkətinə məxsus fTPM-i (firmaya əsaslanan proqram reallaşması , CPU daxilində ayrılmış mikrosxemdə işləyir) CVE-2019-11090 kodlaması və STMicroelectronics çipindəki hardware TPM-ləri ST33 (CVE-2019-16863).

Tədqiqatçılar nəşr ediblər hücum üçün alət komplektinin prototipini təqdim etdilər və ECDSA və EC-Schnorr əsaslı alqoritmlərlə rəqəmsal imzaların yaradılmasında istifadə olunan 256-bitlik gizli açarı bərpa etmənin mümkünsüzlüyünü göstərdilər. İcazələrə görə, Intel fTPM sistemlərinə olan ümumi hücum müddəti 4-20 dəqiqə arasındadır və 1-15 min əməliyyatın təhlilini tələb edir. ST33 çipli sistemlərə hücum etmək üçün isə təxminən 80 dəqiqə vaxt və 40 min rəqəmsal imza istehsalı əməliyyatını analiz etmək lazımdır.

Tədqiqatçılar həmçinin yüksək sürətli şəbəkələrdə uzaqdan hücumun həyata keçirilməsinin mümkünlüyünü nümayiş etdirdilər. Bu, laboratoriya şəraitində 1GB sınma gücünə malik yerli şəbəkədə beş saat ərzində gizli açarın bərpasını mümkün etdi, VPN serveri ilə 45 min autentifikasiya sessiyası üçün cavab vaxtının ölçülməsindən sonra, gizli açarlarını zəif TPM-də saxlayan software strongSwan bazasında.

Hücum metodu rəqəmsal imzanın yaradılması prosesində əməliyyatların icra vaxtında baş verən fərqlərin təhlilinə əsaslanır. Hesablama işləri zamanı çağırılan gecikmələrin qiymətləndirilməsi müəyyən bitlər haqqında məlumat əldə etməyə imkan tanıyır, eləcə də ellips kordunu əhatə edən əməliyyatlar zamanı skalarla çoxaltma zamanı. ECDSA üçün, init vektoru (nonce) haqqında olan məlumatla bir neçə bitin təsniqi belə, hücumu həyata keçirərək bütün gizli açarın ardıcıl bərpasını mümkünsüz edir. Uğurlu hücum üçün, məlum olan hücumçunun verilənlərindən istifadə edən bir neçə min rəqəmsal imzanın yaradılması zamanı gecikmə analizi tələb olunur.

Zəiflik aradan qaldırılıb STMicroelectronics şirkətinin yeni çip versiyalarında, ECDSA alqoritminin həyata keçirilməsi əməliyyatlarının icra vaxtına görə korrelyasiyalardan azad olduğunu sübut edir. Maraqlıdır ki, STMicroelectronics çipində olan bu problemdən əziyyət çəkən çip, CommonCriteria (CC) EAL 4+ təhlükəsizlik səviyyəsinə uyğun avadanlıqlarda da istifadə edilir. Tədqiqatçılar Infineon və Nuvoton şirkətinin TPM çiplərini də yoxladılar, lakin onlarda hesablamaların vaxt dəyişməsi əsasında sızma aşkar edilmədi.

Intel prosessorlarında problem 2013-cü ildən istehsal olunan Haswell ailəsi ilə başlayır. Problemin Dell, Lenovo və HP kimi müxtəlif istehsalçılar tərəfindən istehsal olunan geniş çeşiddə noutbuklar, PC və serverlərə təsir etdiyi qeyd olunur.

Intel şirkəti noyabr firmware yeniləməsinə daxil edib digər 24 təhlükəsizliyə qarşı zəifliklə yanaşı, onlardan doqquzu yüksək təhlükə səviyyəsinə, biri isə kritik dərəcəyə malikdir. Bu zəifliklərlə bağlı yalnız ümumi məlumatlar verilir, məsələn, kritik zəifliyin (CVE-2019-0169) İntel CSME (Birləşmiş Təhlükəsizlik və İdarəetmə Mühəndisliyi) və Intel TXE (İnamlı İcra Mühəndisliyi) mühitlərində yığın aşırması yaratma imkanından qaynaqlandığı, bu da hücumçunun imtiyazlarını artırmasına və gizli məlumatlara daxil olmasına imkan tanıyır.

Həmçinin qeyd etmək olar ki, auditoriya izolyasiya olunmuş enclave-lərdə icra olunan kodla qarşılıqlı əlaqədə olan müxtəlif SDK-ların audit nəticələrinin açıqlanması. Hücum ssenarilərini həyata keçirmək üçün istifadə oluna biləcək problemləri aşkar etmək məqsədilə sekiz SDK araşdırılmışdır: Intel SGX-SDK, SGX-LKL, Microsoft OpenEnclave, Graphene,
Rust-EDPGoogle Asylo Intel SGX üçün, Keystone RISC-V üçün və Sancus Sancus TEE üçün. Audit zamanı ayrılıb 35 zəiflik aşkar edilib ki, bu da enclave-dən AES açarlarını çıxarmaq və ya yaddaşın məzmununu pozmaqla öz kodunu icra etməyə imkan verən bir neçə hücum ssenarisi inkişaf etdirməyə imkan tanıyır.

TPM-Fail zəifliyi, TPM modullarında saxlanılan açarları bərpa etməyə imkan tanıyır

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster