危険な周辺機器: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