الأجهزة الطرفية الخطرة: فهم Thunderspy

صورة


عامًا بعد عام ، نشهد تقدمًا تقنيًا: قوة الكمبيوتر آخذة في النمو ، وسرعات نقل البيانات آخذة في الازدياد ، وتظهر معايير جديدة ... ولكن ، كما قيل في أحد الأفلام الشهيرة ، تأتي المسؤولية الكبيرة بقوة كبيرة! ما الذي نحصل عليه (بالإضافة إلى السرعة العالية) من المعايير والواجهات الجديدة؟ ما هي التهديدات التي يحفزها Thunderbolt و USB4؟ هل Thunderspy خطرة كما يصفونها؟ دعونا نكتشف ذلك!


:


«» : . , , , . : , - , «» , . :


صورة


, Intel 8086, , - (Input/Output, I/O). I/O, «IO/M», . 0x0000 0xFFFF:


صورة


I/O- x86 x86-64. , I/O- in out:


صورة


I/O- , :


  • PS/2;
  • RTC – ;
  • COM- LPT-;
  • IDE- .

: DMA


, - : I/O- -, in 32 . . !
(Direct Memory Access, DMA). , , :


صورة


, (USB, SATA, NVMe, Wi-Fi):


صورة


DMA-


, , . , , , . , – , , PCI Leech:


صورة


DMA- . PCI PCI Express, DMA, , . DMA- IEEE 1394 (FireWire), :


صورة


Thunderbolt


Thunderbolt. Thunderbolt- PCI Express: PCI Express .
- :


صورة


… PCI Express:


صورة


, , Thunderbolt-, ! .


Thunderbolt . , . , BIOS, :


  • (SL0);
  • (SL1, SL2);
  • (SL3).

صورة


User Authorization (SL1), Windows :


صورة


, .


I/O MMU


, – « – »? Apple, Thunderbolt. Thunderbolt- MacBook iMac , .


صورة


I/O MMU (Input/Output Memory Management Unit), .


, – DMA-. PCI Express , I/O MMU «» , . I/O MMU .


صورة


Apple Microsoft . 2019 « DMA », Thunderbolt- BIOS.


Thunderspy – !


, Thunderbolt Thunderspy. Thunderbolt - . , .


1.


- Thunderbolt 3 , USB Type C Power Delivery (PD):


صورة


, ! , Thunderbolt No Security, .


Thunderbolt Controller Firmware Patcher, . .


, . – , PCI Express , .


2.


«» , . Secure Connect UUID SL2 ( ).


صورة


, Thunderbolt- . Thunderbolt 3 UUID . Thunderbolt 3 128- UUID:


صورة


64- UUID Thunderbolt 2 UUID DROM, 128- : DROM .


3.


Thunderbolt- (, , ) DROM, :


صورة


«» Thunderbolt-, , .


, Thunderbolt, – Thunderclap. , Apple MacOS « » Thunderbolt- . , (Apple ID Thunderbolt-? ?).


PCI-Express-. DROM , , .


4. Thunderbolt 1 2


№ 2, Thunderbolt 3 ( UUID) Thunderbolt 2. UUID , , , .


, .


5. Thunderbolt


Thunderbolt- UEFI:


صورة


UEFI , BIOS . , BIOS .


Windows, Linux , :


صورة


6. SPI


, , , SPI-- ( , ), / .


UEFI , . , , ! Linux , . , , , .


7. Thunderbolt Boot Camp


, Apple Thunderbolt I/O MMU. , MacBook I/O MMU, . Apple :


Some of the hardware security features you outlined are only available when users run macOS. If users are concerned about any of the issues in your paper, we recommend that they use macOS.

Thunderbolt, C Windows Apple. MacBook I/O MMU BIOS , DMA Windows .


Windows DMA .


Thunderspy:


, Thunderbolt - , PCI-Express-.


, , , «» PCI-Express PCI Leech.


: Bitlocker TrueCrypt .


Thunderbolt 4/USB4


, , .
Intel Ice Lake Thunderbolt 3 ( BIOS , Intel ME). I/O MMU DMA- Thunderbolt.


USB4 – PCI Express, . I/O MMU, USB4. Microsoft Windows DMA- Thunderspy.



. , . (DMA ), (I/O MMU).


« Thunderbolt»? , . Thunderspy , DisplayPort & USB Only No Security Thunderbolt . ( ) Thunderbolt.
USB4 – , !



Raccoon Security – «» , , , .


All Articles