Meeshaa Qaamaan Jijjiirraa (Haleellaa 'Evil Maid'): Inspeekshinii Laaptooppii Tokkummaa Hin Qabne fi DMA Jabeessuu¶
Lakkoofsi balaa tasaa biyyaa adda adda. Fuulli kun lakkoofsa Ameerikaa fi Kanaadaa 911 fayyadama. Biyyoonni biroo hedduun 112, 999 ykn lakkoofsa kan biraa fayyadamu. Lakkoofsa biyya keessaniif ta'u barbaadi.
Gara kutaa hoteelaa, bakka sakatta'iinsa sadarkaa lammaffaa gumurukaa buufata xiyyaaraa, bakka konfiraansii speaker lounge, ykn shared coworking desk laptop, smartphone, ykn cryptocurrency hardware wallet keessan osoo ija keessan jalaa ba'ee akka tuqame, socho'e, hirriba irraa dammaqe, ykn baname ta'uu isaa argachuun taatee nageenya qaamaa qooda guddaa qabu kan cryptography fi counter-intelligence keessatti "Evil Maid" Attack (coined by security) jedhamuun beekamudha qorattuu Joanna Rutkowska jedhamtu). Sagantaan sooftiweerii firewall ykn farra vaayirasii kalaasikii namni haleellaa raawwate gama biraa interneetii akka jirutti fudhata; haleellaan Evil Maid tokko haardwaara kee harkaan qaamaan fayyadamuu daqiiqaa 2 hanga 30f yeroo ati ciree nyaattu, walgahii keessatti, ykn kutaa sakatta'iinsaa keessatti hidhamtee jirtuu qaba. Akkaataa ulfaatina nama haleelutti, sekondii 90 qaamaan argachuun BadUSB keystroke-injection rubber ducky ykn PCIe/Thunderbolt Direct Memory Access (DMA) meeshaa leech laptop hirriba keessa jirutti galchuu, $15 CH341A SPI flash programmer chippii BIOS motherboard irratti clip gochuu ykn kan hin icciitii ta'e urgaa'uu LPC/ .SPI TPM bus, keebilii chaarjii USB-C kee keebilii implaant keylogger wayaa malee jijjiiri (O.MG Cable), ykn kan hin icciitii ta’e bakka buusi /boot qoqqoodinsa (initramfs) kanaaf yeroo itti aanutti yeroo barreessitu gaalee dabarsoo icciitii diskiin guutuu kee qabata. Haleellaa kiioskii chaarjii USB buufata xiyyaaraa keessatti raawwatamuuf, mariisisaa deetaa kiioskii chaarjii ummataa fi BadUSB HID injection; yoo BitLocker, FileVault, ykn LUKS drive keessan tasa furtuu deebisuu boot irratti erga namni laptop keessan tuqee booda gaafate, ilaalaa BitLocker, FileVault, fi LUKS furtuu icciitii deebisuu cufamuu fi TPM deebisuu; akkasumas meeshaan keessan dhaabbataadhaan yoo fudhatame gara laptop ykn bilbila hatame remote wipe fi account lockdown. Balaa qaamaa hatattamaa yoo isin mudate ykn hidhaa seeraan alaa yoo isin mudate, lakkoofsa balaa tasaa naannoo keessanii (911 Ameerikaa fi Kaanaadaa keessatti, . 112 guutuu Gamtaa Awurooppaa keessatti, . 999 Yunaayitid Kingidam keessatti) ykn galmee keenya kan idil-addunyaa ilaalaa lakkoofsa balaa tasaa.
Amma kana godhi¶
- Icciitii Full-Disk keessan HIN barreessinaa (
BitLocker/ .LUKS/ .FileVault) passwordphrase, OS login password, ykn Master Password gara laptop shakkametti yoo tasa password ykn recovery key erga hin eegamneen booda gaafate: - Haleellaan Evil Maid inni beekamaan bootloader hin icciitii ta'e bakka bu'a ykn
initramfssuuraa laptop irratti kan Measured Boot / Secure Boot enforcement hin qabne (ykn iftoomina hardware USB keylogger dongle keyboard/dock fi laptop keessan gidduutti cufu) akka yeroo itti aanutti kan keessan barreessitanLUKSyknBitLockerpassphrase, trojanized bootloader gaalee dabarsoo barruu ifa ta'e kee galmeessee dabarsee ykn disk irratti dhoksa. - Kiboordii tuquun dura, sakatta'iinsa fiizikaalaa alaa sekondii 60f buufata, keebilii, fi iskiriyuuwwan chaasii hunda ibsaa harkaa LED bilbila keessanii jalatti raawwadhaa:
- USB-C, USB-A, HDMI, Ethernet, fi keebilii humnaa laptop keessatti hidhamee ykn deeskii hoteela keessanii irra taa'e hunda hiikaa sakatta'aa. Haleellaa raawwatan yeroo baayyee keebilii chaarjii adii Apple ykn gurraacha USB-C istaandaardii miidhamaa tokkoo walfakkaatu fakkaatuun ** .
O.MG Cable/ .USB Ninjacable** (kan bakka qaqqabummaa Wi-Fi dhokataa fi maaykirookoontiroolaara sheelii walqabsiisaa USB-C keessa dhokatee jiruu fi furtuuwwan dhiibuu fi tiraafikaa galmeessu of keessaa qabu). - Laaptooppii garagalchiiti iskiriyuuwwan haguuggii jalaa fi miila laastikaa sakatta'i: Burrs sibiilaa haaraa maaykirooskoopii irratti barbaadi
P5 Pentalobe, .Torx T5, yknPhillipsmataa iskiriyuu, cufiinsa tamper boolla iskiriyuu dhabame, ykn seam golee jalaa kan flush hin taa'u sababiin isaas chassis ariitiidhaan banamee SPI flash clip keessaa maxxansiisuuf yknM.2PCIe implant gochuu. - Laaptop keessan "Sleep / Standby (
S3/ .S0ixEeggannoo Ammayyaa)" vs. "Guutummaatti Humna Cufame (S5/ Hibernated kan jedhuS4)" osoo hin eegamne: - Laaptop keessan yeroo haleellaan sun itti seenu Rafee (Lid Closed) qofa yoo ta'e: Your Full-Disk Encryption (
BitLocker, .FileVault, .LUKS) furtuu icciitii sagalee guddaa ( .VMK) barreeffama ifa ta'een decrypted ta'ee laptop keessanii volatile keessa taa'aa tureDRAMyeroo guutuu memory chips. Haleellaan meeshaa Thunderbolt/USB4 DMA (sirna durii kan hin qulqulloofne irratti), haleellaa qabbanaa'aa-boot RAM freeze, ykn lock-screen bypass beekamaa qabu jecha icciitii kee osoo hin beekin mimoorii sochii qabu dubbisuu danda'a. - Laaptooppiin rafe sun akka jijjiirame yoo shakkite: Gogaa banuun seenuu caalaa battalumatti humna cimaa dhaamsuuf (furtuuwwan DRAM jijjiiramaa qulqulleessuun) fiizikaalaa **Power Button sekondii 10 guutuuf gadi qabadhu.
- Live USB alaa beekamaa-qulqulluu, dubbisa qofaaf ta'u irraa Boot (
Ubuntu Live/ .Tails/ .SystemRescueyeroo hunda nama keessan irratti kan qabame) diraayivii keessaa kan hin icciitii ta'e sakatta'uuf/bootfiEFI System Partition (ESP)hashes: 1.1. - Yoo Linux waliin hojjettan
LUKSykn Windows waliinBitLocker, USB stick alaa qulqulluu irraa maashinii addaa ykn mirkanaa'e irratti booting gochuun faayilii hunda akka hash gootu si gargaara/boot/efi/(ESP) fi/boot/initramfs-*(sha256sum) fi chaappaawwan yeroo fooyya'iinsa qoqqoodinsaa (stat) kan jijjiirame yeroo sirritti foddaa sa'aatii 2 kutaa hoteela keessanii keessaa baatee turtan. - Galmee Taateewwan OS sakatta'uu (
Windows Event Viewer, .macOS unified log, .Linux journalctl) naannoo dubbisa qofaaf ta'u nageenya qabu irraa golgaan banamee, meeshaan USB galfame, ykn maashinichi osoo ati hin jirre deebi'ee jalqabame ilaaluuf: - Sirni hojii ammayyaa hundi yeroo ACPI Lid Switch banamu hundatti, sirnichi hirriba irraa dammaqee, chaappaa yeroo haardwaarii hin jijjiiramne hanga milisekondii gadi galmeessa (
Kernel-Power Event ID 42 / 107Windows irratti, .Wake reason: EC.LidOpenmacOS irratti), ykn USB haaraaVID:PIDmeeshaan baasii irratti lakkaa’ama. - Yoo target balaa guddaa (gaazexeessaa, kontiraaktara ittisaa, hoji gaggeessaa, abukaatoo mirga namoomaa, ykn mallatteessaa kaznaa kirpitoo) taatee fi ragaa cimaa banamuu chaasiin fiizikaalaa, BitLocker/TPM PCR reset hin eegamne, ykn taateewwan dammaqiinsa hayyama hin qabne osoo harka kee keessaa baatee argatte, haardwaara akka gubateetti ilaali (
Quarantine Device): - Laaptooppii shakkame VPN dhaabbata keessanii ykn Wi-Fi mana keessanii wajjin hin wal qunnamsiinaa. Ismaartii adda ta'ee fi qulqulluu (kan kiisha keessan keessa ture) fayyadamuun mirkaneessitoota keessan naannessuu, turtii sochii qaban haquu (butamuu kukii turtii fi furtuu darbiinsaa haquu), fi maallaqa ykn iccitii haardwaara qulqulluu fayyadamuun dabarsuu.
Danger
Maaliif "Haalli Hirriba (Qolla Laaptooppii Cufuu)" Haleellaa Qaamaa Ulfaataa Irraa Eegumsa ZERO Kenna: Full-disk encryption (BitLocker, . FileVault, . LUKS) data boqonnaa irratti yeroo kompiitarri guutummaatti humni isaa cufame qofa eega (S5) ykn gara diskitti hibernated ( .S4) furtuuwwan RAM irraa ari'aman waliin. Yeroo golgaa laptop keessanii qofa cuftan (S3 ykn S0ix Modern Standby), laptopiin kun humni gara chips RAM tti akka yaa'u taasisa kanaaf apps keessan banaa ta'ee akka turu taasisa, kana jechuun raw 256-bit AES master disk encryption key barreeffama ifa ta'een RAM keessa taa'ee jira jechuudha. Yeroo laptop kutaa hoteelaa, konkolaataa, kutaa konfiraansii, ykn buufata sakatta'iinsa daangaa buufata xiyyaaraatti dhiyaattan hunda, yeroo hunda OS Shut Down guutuu raawwadhaa (Power Off), gonkumaa Rafuu.
Muka murtii: laptop ykn meeshaa hin hordofamne erga qaamaan qaqqabummaa shakkamee booda madaaluu¶
Meeshaan kee kan hin eegamne qaamaan argamuu ykn fooyya'uu fi sadarkaa sirreeffama akkamii akka barbaachisu murteessuuf adeemsa hojii kana hordofi:
flowchart TD
Start["Laaptooppii, Bilbilaa ykn Hardware Wallet Kutaa Hoteelaa, Inspeekshinii Daangaa ykn Bakka Hojii Waliin Hojjennu Keessatti Osoo Hin Taane Hafe"] --> StateCheck{"Laaptooppiin Yeroo Qabeenyaa Keessan Bahee Haala Humna Akkamii Keessa Ture?"}
StateCheck -->|"Hirriba / Eeggannoo (Golgaa Cufame, RAM Powered) YKN Qulfii Hin Qabne"| HighRiskState["BALAA OL'AANAA: Furtuuwwan Icciitii Diskii fi Kuukiiwwan Session RAM Keessatti Jiraatan (BadUSB, Lock-Screen Bypass, ykn DMA/RAM Extraction)"]
StateCheck -->|"Guutummaatti Humna Cufame (Cold S5 Shutdown) ."| ColdState["BALAA RAM GADI aanaa: Furtuuwwan RAM keessa Hin Turre, kanaaf Haleellaan Bootloader (/boot / EFI), Flash SPI BIOS, ykn Plant Hardware Keylogger Fooyyessu Qaba"]
HighRiskState --> PhysCheck["TARKAANFII 1: Iskuweerota Alaa, Siimii Jala, Buufata USB, fi Keebilii Chaarjii Ifa Harkaa Ifa Jalatti sakatta’uu (Keebiloota Hin Eegamne Irra Deebiin Hin Fayyadaminaa)"]
ColdState --> PhysCheck
PhysCheck --> BootBehavior{"Yeroo Boot Integrity / Safartuu TPM Ilaaltu Maaltu Ta'a?"}
BootBehavior -->|"BitLocker / TPM Akka Tasaa Furtuu Deebi'ee Dijiitii 48 YKN Boot Nageenyaa Dhaabbate / Jijjiirame Agarsiisa"| BootTamper["JIJJIIRAMA KARAA BOOT MIRKANEESSE: PCR TPM (0, 2, 4, 7) Firmware BIOS Fooyya'e, ROM Filannoo, ykn Bootloader EFI Argame"]
BootBehavior -->|"Akka Idileetti Boots (Yookiin Karaa External Live USB Dubbisa Qofaan sakatta'ama) ."| LogCheck["TARKAANFII 2: Yeroo Foddaa Hin Jirretti ACPI Lid-Open / Wake Logs & Seenaa Walqabsiisa USB Odiitii gochuu"]
LogCheck -->|"Galmeen Osoo Ati Hin Jirretti Haguuggiin Baname, Meeshaan USB Itti Galfame, ykn Irra Deebi'ee Jalqabuu Hin Ibsamne Agarsiisa"| ConfirmedTouch["DHAABBATA QAAMAA HAYYAAMA HIN QABNE MIRKANEESSE"]
LogCheck -->|"Taateewwan Dammaqiinsa Zeeroo, Qaawwa Deebi'anii Jalqabuu Zeeroo, Chaappaa Iskuweerii Hin Tuqamne & Haashii /boot Mirkanaa'e"| CleanPass["Ragaan Fooyya'iinsa Dammaqiinsa Elektirooniksii ykn Boot Hin Qabu -> Jecha Darbii BIOS + Eegumsa DMA Kernel + Imaammata Cufuu Guutuu Dirqisiisi"]
BootTamper --> BurnDevice["MASHIINA KANA IRRATTI JECHA DABBII HIN BARREESSINAA: Hardware Quarantine, Cloud Sessions/SSH Keys Hundaa Clean Phone irraa Haquu, fi Image Drive Forensically"]
ConfirmedTouch --> BurnDevice
Veektaroota Teeknikaa 5n Haleellaa "Hojjettuun Hamaa"¶
Ragaawwan fooransikii maal akka barbaadan beekuuf, tooftaalee qabatamaa shanan yeroo haleellaa harkaan qaamaan laptop fi boorsaa haardwaaraa irratti raawwatamu hubadhu:
| Veektarii Haleellaa | Yeroo Haleellaan Barbaadu | Akkaataa Haleellaan Hojjeta | Hardware Ammayyaa Akkamitti Itti Ittisa |
|---|---|---|---|
1.1. Icciitii kan hin qabne /boot ykn EFI System Partition (ESP) Bakka Bu'iinsa Bootloader (Classic Evil Maid) |
Daqiiqaa 2 hanga 4 (karaa USB stick alaa) | Liinux sadarkaa isaa eeggate irratti (LUKS) saagiinsa, sirni faayilii hundee icciitii ta'a, garuu /boot (vmlinuz fi initramfs) fi /boot/efi (GRUB) disk irratti osoo hin icciitiidhaan kuufamaniiru kanaaf BIOS gaaffii jecha icciitii LUKS kee gaafatu fe'uu danda'a. Jecha icciitii BIOS malee, haleellaan tokko USB stick boot godha, mount godha /boot, hookii keylogger itti naqa initramfs, fi cufa. |
UEFI Secure Boot furtuuwwan fayyadamaan galmaa'e amala fayyadamuun mo'ame (sbctl / Fakkiiwwan Kernel Tokkummaa UKI mallatteeffamee fi safarame TPM 2.0 PCR 4 & PCR 7) ykn ** .Anti Evil Maid (TrenchBoot / . Heads firmware)** jedhamuun beekama. |
2. BadUSB Furtuun Lilmoo (Flipper Zero, . USB Rubber Ducky, . O.MG Cable) |
Sekondii 3 hanga 15 (laaptooppii hin cufamne ykn rafe irratti) | Haleellaan kun qubbee harkaa ykn keebilii gara USB port kan akka USB HID Keyboard istaandardiitti lakkaa'utti galchuun sekondii tokkotti arfiilee 1,000 barreessuun tarminaala dhokataa banuuf, furtuu SSH dabaluudhaaf, ykn kukiiwwan biraawzari keessaa baasuuf. | locking screen battalumatti mo'ame (Win+L / . Ctrl+Cmd+Q), guutuu cufuu, fi macOS Ventura+ / Linux USBGuard "Akseesooriin USB akka Walqunnamsiisu Hayyami: Yeroo Hunda Gaafadhu". |
3. Thunderbolt / USB4 / PCIe Kallattiin Yaadannoo (DMA) Haleellaa ( .PCILeech / Keessaa M.2 Slot) |
Daqiiqaa 1 hanga 5 (laaptooppii rafe ykn cufame irratti) | PCI Ekspress (PCIe) meeshaaleen (poort Thunderbolt ¾ / USB4 alaa fi bakka M.2 NVMe / Wi-Fi keessaa) kallattiin RAM sirna (DMA), yoo IOMMU (Intel VT-d / . AMD-Vi / . Apple DART) isaan uggura. |
Eegumsa DMA Kernel (VT-d / . IOMMU Pre-Boot DMA Protection) BIOS keessatti fi gonkumaa laptop Sleep (S3/ .S0ix) yeroo hin eegamne. |
| 4. Kallattiin SPI Flash BIOS Chip Irra Deebiin Sagantaa & Discrete TPM Bus Sniffing | Daqiiqaa 5 hanga 15 (iskiriyuuwwan haguuggii jalaa banuun barbaachisa) | A taphachuu (SPI Flash): Kiliippii SOIC piin 8 qabu (CH341A) gara motherboard UEFI SPI flash chip irratti firmware implant (LoJax / . MoonBounce).B taphadhu (Discrete TPM Sniffing): Yoo BitLocker ** keessa jiraate. TPM-Only haala (PIN dursee jalqabuu hin qabu)** kan addaan baafame waliin SPI/ .LPC Chiip TPM, xinxalaan loojikii $50 kan chippii TPM irratti ciccirame yeroo boot ta'u Raw BitLocker Volume Master Key qabata. |
Tapha A Intel Boot Guard, AMD Platform Secure Boot (PSB), fi Hundee amantaa haardwaara Apple Silicon.Tapha B kan mo'amu BitLocker Pre-Boot Startup PIN ( TPM + PIN) ykn LUKS passphrase kanaaf TPMn PIN kee malee furtuu gonkumaa hin gadhiisu. |
5. Jijjiirraa Wallet Hardware Supply-Chain / Hoteelaa (Ledger / . Trezor / . Coldcard) |
Sekondii 30 | Haleellaan boorsaa haardwaaraa kan hin eegamne yuunitii sobaatiin jijjiira ykn gaalee sanyii waraqaa duwwaa seeftii hoteelaa keessatti hafe suuraa kaasa. | Boorsaa haardwaaraa nama kee irratti kaa'i, BIP-39 25th Word Passphrase fayyadami, fi ragaa kirpitoogiraafii mirkaneessi. |
Marsaa 1ffaa: Inspeekshinii Fooreensikii Laaptooppii Shakkamaa Eeggannoo Hin Qabne (Osoo Seenuu Dura) .¶
Yoo gara kutaa hoteela keessaniitti deebitan ykn laptop keessan sakatta'iinsa daangaa booda deebiftanii fudhattanii fi osoo isin hin jirre namni meeshaa bane, dammaqee ykn itti cufe beekuu barbaaddan, tartiiba sakatta'iinsa kana raawwadhaa:
1. Tarkaanfii 1: Odiitii Buufata Fiiziksii, Keebilii fi Iskuweerii Chaasii¶
- Keebiloota Kutaa Keessatti Hafe Kamuu Addaan Tursiisa:
- An ** .
O.MG Cable** ykn ** .USB Ninja** dhibbeentaa 100n keebilii Apple USB-C hodhame, keebilii Anker, ykn adaaptara Dell USB-C irraa adda baafamuu kan hin dandeenye fakkaata, hanga lakkoofsa tartiiba laser-etched kan connector sleeve irratti. - Yoo keebilii USB-C, sibiila humnaa, ykn hub USB naannoo balaa guddaa qabu keessatti osoo hin eegin dhiiftan, sarara daataa isaa laptop keessanitti galchuu dhiisaa; yookaan boorsaa kee cufame irraa keebilii gaarii beekamaa ta'een bakka buusi yookaan power-only USB data blocker kaa'i (Kondomii USB) waliin walduraa duubaan.
- Iskiriyuuwwan Haguugduu Jalaa & Seam Ifa Raking Flashlight Jala sakatta'uu:
- Ifa harkaa bilbila ismaartii keessanii tokkoon tokkoon mataa iskiriyuu jala laptop keessanii irratti kofa digrii 15 ("raking light")** gadi fagoo ta'een qabadhaa.
- Iskuuroonni warshaa warshaa walga’ii keessatti al tokko torkii ta’an, bakka urjii/qaxxaamuraa keessaa uffannaa anoodaayizeeshinii qulqulluu fi walfakkaataa qabu. Iskuweeriin kutaa hoteelaa keessatti sibiilli bittii qabu keessatti hiikkame sibiilli meetii ifaa bakka iskiriyuu keessaa barruu, dafqa threadlocker halluu diimaa/diimaa jeeqame, ykn xiqqoo wal hin simne gabatee aluminiyeemii jalaa kilippiiwwan qilleensa duubaa irratti agarsiisa.
2. Tarkaanfii 2ffaa: OS Wake, Lid-Open, fi Reboot Logs sakatta'uu (Laaptooppiin Osoo Ati Hin Jirree Ifa Ta'ee?)¶
Yeroo sirrii laptop irraa fagaatte hubadhu (fakkeenyaaf, 12:15 PM to 01:45 PM). Haleellaan tokko Live USB stick yoo boot godhellee, yeroo hojii OS keessan keessatti qaawwa hin eegamne ykn cold boot, ykn taatee ACPI Lid-Open yeroo foddaa sanatti, laptopiin qaamaan akka too'atame mirkaneessa:
macOS irratti (MacBook Air / . MacBook Pro):¶
Terminal banaatii ajaja kana raawwachiisuudhaan taatee haardwaaraa Lid Open, Lid Close, Wake, Sleep, fi Power-On/Shutdown hunda To'ataa Bulchiinsa Sirnaa irraa agarsiisuuf (SMC / . PMU) sa’aatii 24 darban keessatti:
log show --predicate 'eventMessage contains "USB" or process == "kernel"' --last 4h | grep -iE "usb|appleusb|hid"
12:15 PM jedhee deebi'e 01:45 PM, fi pmset -g log agarsiisa Wake reason: EC.LidOpen at 12:48:12 PM itti aansee Sleep at 12:54:03 PM, namni tokko qaamaan golgaa MacBook keessanii sa'aatii 12:48 PM irratti bane.
Liinux irratti (Ubuntu, . Fedora, . Debian, . Arch, . RHEL):¶
- Check
systemd-journaldtaateewwan boot/shutdown ykn ce'umsa golgaa/hirribaa yeroo ati hin jirre kamiifuu: - Keessan unencrypted ta'uu isaa mirkaneessi
/bootfi/boot/efiqoqqoodinsi yeroo maashinichi humna cufame HIN fooyya'e: Sirriitti ilaalaaModifyfiChange (ctime)chaappaawwan yeroo inode fakkii kernel hunda, .initramfs, fiGRUBEFI baayinarii keessaa/boot: 1.1. (Yoo faayilii kamiyyuu keessa jiru/bootykn/boot/efiqaba aChangeyknModifychaappaa yeroo yeroo kutaa keessaa baate, ykn erga isa dhumaaapt/ .dnfkernel update, bootloader kee jijjiirame.)
Windows 10 / 11 irratti:¶
Foddaa Bulchaa PowerShell baniitii Galmee Taatee Sirnaa Power-On ( ) hundaaf gaafadhu.ID 12), Cufamuu (ID 13), Hirriba (ID 42), Hirriba Irraa Dammaquu (ID 1 / . ID 107), fi Humna Hin Eegamne Dhabuu (ID 41) sa'aatii 24 darban keessatti:
Get-WinEvent -FilterHashtable @{LogName='System'; Id=@(1, 12, 13, 41, 42, 107); StartTime=(Get-Date).AddHours(-24)} | Select-Object TimeCreated, Id, ProviderName, Message | Format-Table -AutoSize -Wrap
Get-WinEvent -LogName "Microsoft-Windows-DriverFrameworks-UserMode/Operational" -ErrorAction SilentlyContinue | Where-Object { $_.TimeCreated -gt (Get-Date).AddHours(-12) } | Select-Object TimeCreated, Id, Message
Marsaa 2ffaa: Maaliif Apple Silicon Macs & Modern TPM 2.0 + PIN Sirnoonni "Evil Maid" (Akkaataa Sirritti Itti Qindeessinu) Caalaatti Rakkatu¶
Laaptoopoonni hundinuu walqixa qaamaan jijjiiramuu hin danda'an. Akkaataa hundeewwan amantaa haardwaara ammayyaa itti hojjetaniifi qindaa'inoota sirrii dandeessisuun qabdu kunooti:
1. Maakbuukii Siiliikoonii Apple (M1, . M2, . M3, . M4) .¶
Apple Silicon Macs laptops fayyadamtootaa Evil-Maid-resistant yeroo powered off (S5) fi FileVault + Firmware/Recovery Security tiin qindaa'e:
- Bootiin ROM'n M-series SoC (Hardware Root of Trust). Sadarkaa hunda sansalata bootii (iBoot -> macOS Kernel -> Jildii Sirna Kiriptoogiraafiidhaan Mallattaa'e SSV) osoo hin raawwatamin dura furtuu haardwaaraa Applen mirkanaa'a.
- Chiipsii NAND kuusaa Secure Enclave (AES-XTS) furtuuwwan jecha icciitii FileVault kee irratti hidhaman fayyadamuudhaan daangaa saffisa farra hammering haardwaarii wajjin.
- Settings dirqama 3 kan yeroo ammaa MacBook keessan irratti mirkaneessuu qabdan:
1. FileVault ON dha: Qajeelfama Sirna > Iccitii fi Nageenya > FileVault -> ON.
2. Hirriba irratti Auto-Login & Require Password Battalumatti Disable gochuu: System Settings > Lock Screen -> Erga screen saver jalqabee ykn display cufamee booda password barbaadu -> Battalumatti.
3. Yeroo Cufaman Meeshaalee USB / Thunderbolt Hayyama Hin Qabne Ugguruu: Gara System Settings > Privacy & Security > Accessories akka walqunnaman hayyamuu deemuun gara "Ask for New Accessories" ykn "Ask Every Time" (gonkumaa "Automatically When Unlocked" ykn "Always") saagi. Yeroo "Yeroo Hunda Gaafadhu" tti saagamu, cufuu a BadUSB keystroke injector ykn meeshaa Thunderbolt DMA gara MacBook cufameetti buufata gara haala humna qofaatti gadi dhiisa fi lakkoofsa deetaa PCIe/USB hunda sadarkaa too'ataa haardwaarii irratti uggura.
2. Windows 10 / 11 Pro fi Intarpiraayizii (BitLocker + Pre-Boot TPM PIN + Kernel DMA Protection) .¶
Akka durtiitti laptop Windows dhibbeentaa 99 (Dell, Lenovo, HP, Surface) irratti, BitLocker keessatti qindaa'a "TPM-Only" (Hojii Iftoomina) haala:
- Yeroo button humnaa a TPM-Only Laaptooppii BitLocker, laaptooppichi osoo PIN BitLocker si hin gaafatin kallattiin gara Windows Lock Screen tti boot godha, jechuunis chippiin TPM ofumaan furtuu master drive decrypt godhe (VMK) fi Windows OS gara RAM tti fe’e.
- Laaptooppii kamiyyuu kan discrete TPM chip fayyadamu irratti karaa motherboard's CPU waliin walqabate SPI ykn LPC bus, haleellaa haguuggii jalaa banee xiinxala loojikii $50 chip's TPM irratti clip godhu MOSI/ .MISO pin barruu ifa ta'e kee dubbisa BitLocker Volume Master Key (VMK) sirritti sibiilaa irraa sekondii 5 keessatti (BitPixie / . TPM-Sniffing) osoo password Windows keessan hin beekin.
- Karaa hunda gara foddaa seensaa Windows tti booting gochuunis osoo hin eegamiin kernel Windows, Wi-Fi stack, fi PCIe bus saaxila.
Akkaataa Dirqama BitLocker Pre-Boot Startup PIN (TPM + PIN) Windows irratti Daqiiqaa 2 keessatti:¶
Pre-Boot BitLocker PIN dabaluunis haardwaara dirqisiisa TPM 2.0 chip furtuu icciitii diskiin siliikoonii isaa kan tamper-resistant keessa cufamee akka turuuf hanga PIN dursee jalqabde arfii 6 hanga 20 qabu qaamaan iskiriinii BIOS/BitLocker gurraacha irratti barreessitutti:
1. Dhiibaa Win + R, gosa ** .gpedit.msc, fi Enter (Windows 10/11 Pro, Enterprise, ykn Education irratti) dhiibaa.
2. Gara:
Qindeessituu Kompiitaraa > Unkaalee Bulchiinsaa > Qaamolee Windows > Icciitii Diraayiva BitLocker > Diraayivoota Sirna Hojii.
3. "Yeroo jalqabbii mirkaneessuu dabalataa barbaachisa" lama cuqaasi, gara Enabled saagi, fi Configure TPM startup PIN: gara ** tti saagi.Require startup PIN with TPM.
4. Ajaja Bulchaa ykn PowerShell baniitii PIN BitLocker haaraa dursee jalqabde kee saagi (gaaleewwan dabarsoo qubee lakkoofsaa hayyamuuf, akkasumas galmee Imaammata Garee walfakkaataa keessatti "PIN fooyya'an hayyami" dandeessisi):
3. Liinux (LUKS2 + Secure Boot + Unified Kernel Images (UKI) + BIOS Password) .¶
Laaptooppii Liinux irratti (Ubuntu, . Fedora, . Debian, . Arch, . Qubes OS), sadarkaa isaa eeggate LUKS icciitii diskiin guutuu duraanuu osoo diraayiviin hin banamin dura gaalee dabarsoo duraa jalqabdu barreessuu si barbaachisa, kun immoo urgaa'uu baasii TPM dabarsoo dhaaba. Haa ta'u malee, fe'oonni Liinux istaandaardii dhiisu /boot (initramfs fi vmlinuz) kan hin icciitii ta'e, kunis USB Evil Maid daqiiqaa 2 kan beekamaa ta'eef saaxilamoo ta'u /boot bakka buusuu tarkaanfiiwwan jabeessuu sadan kana yoo fudhatte malee:
1. Pasword UEFI / BIOS Supervisor Cimaa Saagi & Boot USB/Network Alaa Dhaabuu:
- BIOS laptop keessanii galchaa (F2, . F1, . F10, ykn Del at power-on) -> gara Security > Administrator / Supervisor Password deemuun akka haleellaan tokko dhiibuu hin dandeenyeef jecha dabarsoo cimaa saagi F12 at boot USB stick fe'uuf.
2. UEFI Secure Boot dandeessisi + Furtuuwwan Adda Galmeessi / Fakkiiwwan Keernii Tokkummaa Mallatteesse (sbctl + UKI):
- Meeshaalee akka ** .sbctl** (Arch, . Fedora, . Debian, . Ubuntu) kernel Linux, sarara ajaja kernel, fi initramfs gara tokkootti kan mallatteeffame Fakkii Kernel Tokkummaa (UKI .efi) furtuu haardwaara UEFI Secure Boot keetiin mirkanaa'e (PK / . KEK / . db). Yoo Hojjettuun Hamaan tokko baayitii tokko kan kee fooyyesse initramfs, firmware UEFI boot gochuu didee osoo jecha icciitii LUKS kee hin barreessiin dura akeekkachiisa diimaa Secure Boot Violation agarsiisa.
3. Mirkaneessaa IOMMU / . Kernel DMA Protection fi Install gochuudha USBGuard:
- IOMMU kernel Linux socho'aa ta'uu isaa mirkaneessi (dmesg | grep -iE "DMAR|IOMMU|AMD-Vi") fi install gochuun ** .usbguard** (sudo apt install usbguard) haaraa galfame ugguruuf HID kiiboordii (03:*:*) osoo iskiriiniin keessan cufamee jiruu.
Marsaa 3ffaa: DiY Fiizikaalaa Tamper Detection Seals Imala Balaa Ol'aanaa ("Glitter Nail Polish" & Haven) .¶
Qondaaltonni basaasaa, qorattoonni haardwaarii fi gaazexeessitoonni qorannoo malawwan qaala'iinsa hin qabne, kan hin sobamne lama kan qaamaan jijjiirama qaamaa adda baasuu fayyadamu:
1. Chaappaa Iskuweerii "Glitter Nail Polish + Macro Photo" jedhu (Uncounterfeitable Entropy) .¶
Istikaara hologiraafii daldalaa sadarkaa isaa eeggate "VOID IF REMOVED" jedhu Amaazoon irraa doolaara 10n bitamuu, gogaa irraa baafamee, istikaara walfakkaatuun bakka buusuun ni danda'ama. Glitter nail polish herregaan kan hin sodaanneedha: 1. Qaruuraa $5 nail polish qulqulluu kan halluu hedduu, guddina hedduu kan qabuu fi sibiilaa glitter flakes tiin guutame bitadhaa. 2. Dab xiqqaa glitter nail polish qaxxaamuree lama recessed bottom-cover screws (mataa screw gara sibiilaa chassis naannoo jirutti riqicha) fi qaxxaamuree bottom seam laptop keessanii (ykn qaxxaamuree teeppii boorsaa laptop padded keessan cufu). 3. Erga goge booda, kaameraa bilbila ismaartii keessanii (kan kiisha keessan keessa turu) fayyadamuun tokkoon tokkoon chaappaa glitter suuraa maakroo qulqullina olaanaa qabu kaasaa. 4. Maaliif haleellaan tokko isa mo'uu hin danda'u: Haleellaan sun maqaa sirrii walfakkaatu kan glitter nail polish yoo qabatellee, random 2D geometric orientation, color distribution, and overlap angles of 80 individual glitter flakes ashaaraa qubaa fiizikaalaa adda ta'e uumu. Yeroo gara kutaa hoteela keessaniitti deebitan, suuraa lammaffaa chaappaa iskiriyuu kofa walfakkaatu irraa kaasuun suuraa "Dura" fi "Booda" bilbila keessan irratti wal bira qabaa: yoo iskiriyuu tokko digrii 5 illee garagalfame, akkaataan ibsaa haalaan jijjiirama.
2. Bilbila Andirooyidii Durii Spare Gara Fiiziksii Kutaa Hoteelaa Intrusion Sensor (Haven App)¶
- Pirojektii Eegduu fi Faawundeeshinii Bilisummaa Pireesii, appii Andirooyidii madda banaa bilisaa ** tiin kan uumame.
Haven: Keep Watch** bilbila Andirooyidii dabalataa kamiyyuu gara sochii, sagalee, raafama (accelerometer), fi ambient light detector tti jijjiira. - Laaptooppii keessan seeftii ykn baafata kutaa hoteelaa keessa osoo hin dhiisin dura bilbila dabalataa akka hojjetu kaa'aa
Havensirriitti laptop keessan gubbaa kaazinaa ykn boorsaa cufame keessa jiru: namni tokko baafata sana yoo bane (dubbisa sensara ifa naannoo jijjiiru) ykn laptop yoo tuqe,Havencallisee suuraa kaasa, sagalee waraaba, akkasumas akeekkachiisa Signal kan icciitii ta'e bilbila jalqabaa kiisha keessan keessa jiruuf erga.
3. Daangaa Idil-addunyaa & Inspeekshinii Lammaffaa Buufata Xiyyaaraa Nageenyaan qaxxaamuruu¶
Yoo sadarkaa idil-addunyaatti karaa aangoo murtii balaa guddaa qabuu fi qondaaltonni gumurukaa ykn daangaa laptop fi bilbila ijaan hin mul’anne fudhachuu danda’an keessa deemtan:
1. Laaptooppii fi Bilbila "Imala Qulqulluu / Gubboo" Adda ta'een imalaa: Buufata hojii dhaabbataa kee isa jalqabaa, kuufama jecha icciitii umurii guutuu, ykn furtuu SSH daangaa balaa guddaa qabu qaxxaamuree gonkumaa hin qabatin. Chromebook qulqulluu ykn laptop suuraa haaraa qabu kan faayiloota addaa imala sanaaf barbaachisan qofa of keessaa qabu qabadhaa, erga dhuftanii booda hojii miiraa cimsee turtii deeskitooppii fagoo mirkanaa'e irratti argachuu.
2. Humna Guutummaatti Dhaamsi (S5) Galma Gumurukaa seenuu Dura Daqiiqaa 10: Laaptooppii fi bilbilli guutummaatti cufuu (Power Off) xiyyaara irraa osoo hin bu'iin dura kanaaf DRAM guutummaatti manca'ee biometric unlock (Face ID / . Touch ID) gaalee dabarsoo qubee lakkoofsaa cimaa ta'e fayyaduudhaaf ni hanqifama.
Lakkoofsa balaa tasaa naannoo fi pirootokoolii ejensii¶
Qaamaan haardwaara kompiitaraa irratti jijjiiramni, haardwaara dhoksaa keyloggers dhaabuun, ykn basaasa daangaa/hoteelaa hayyama hin qabne dhaabbilee farra basaasaa fi ittisa saayibarii biyyaalessaaf gabaafamuu qaba:
- Ameerikaa fi Kanaadaa:
- Tajaajila Balaa Tasaa: Bilbila
911kutaa hoteela ykn mana jireenyaa keessan keessatti nama seenee jiru yoo argattan. - Biiroo Qorannoo Federaalaa (
FBI) Qoodinsa Faallaa Odeeffannoo fi Saayibarii / .IC3: Yoo imaltuu Ameerikaa, kontiraaktara ittisaa, qorataa, ykn hoji gaggeessaa laptop ykn bilbilli kee biyya alaa ykn hoteela keessatti jijjiirame taate, taatee kana FBI Field Office Counterintelligence Squad naannoo kee jiruuf yknic3.govfi ** .cisa.gov/report** (keebilii ykn laptop jijjiirame osoo hin tuqamne boorsaa Faraday keessatti kunuunsuu xiinxala mana yaalaa fooransikii FBIf). - Tajaajila Odeeffannoo Nageenyaa Kanaadaa (
CSIS) & Giddugala Saayibarii: Bilbila1-833-CYBER-88ykn CSIS qunnamaa (613-993-9620) meeshaa fiizikaalaa biyya alaa irraa jijjiiramuun shakkameef. - Yunaayitid Kingidam:
- Tajaajila Balaa Tasaa: Bilbila
999(ykn101poolisiif). - Giddugala Nageenya Saayibarii Biyyaalessaa (
NCSC) & Abbaa Taayitaa Nageenya Eegumsa Biyyaalessaa (NPSA): Imaltoonni mootummaa UK, barnootaa, fi dhaabbilee Qajeelfama Meeshaa Imala Biyya Alaa NCSC / NPSA hordofuu fi jijjiirama haardwaara fiizikaalaa shakkame karaa ** gabaasuu qabu.ncsc.gov.uk**. - Gamtaa Awurooppaa:
- Tajaajila Balaa Tasaa: Bilbila
112biyyoota miseensa Gamtaa Awurooppaa hunda keessatti. - CSIRT Biyyaalessaa / Dhaabbilee Nageenya Biyya Keessaa (
ANSSIFaransaay, .BSIJarman, .AIVD/ .NCSC-NLNetherlands): Firmware ykn hardware implants shakkaman CSIRT biyyaalessaa keessaniif gabaasaa hardware SPI/UEFI forensic mirkaneessuuf. - Awustiraaliyaa fi Niwuu Ziilaand:
- Tajaajila Balaa Tasaa: Bilbila
000Awustiraaliyaa keessatti ykn111Niwuu Ziilaanditti. - Giddugala Nageenya Saayibarii Awustiraaliyaa (
ACSC/ .ASD) & ASIO Outreach: Bilbila ** .1300 CYBER1(1300 292 371)**. - Hindii fi Eeshiyaa-Paasifiik:
- Hindii (
CERT-In/ Yeroo Muddamaa): Bilbila ** .112** poolisiif ykn taateewwan nageenya haardwaarii/firmware gabaasuufincident@cert-in.org.in.
Gaaffiiwwan yeroo baay’ee gaafataman¶
Laaptooppiin Windows koo maaliif akka tasaa akka idileetti boot gochuu dhiisee erga kutaa hoteela koo keessatti dhiisee booda BitLocker Recovery Key koo dijiitii 48 qabu gaafate?¶
Yeroo BitLocker laptop Windows irratti dandeessifamu, hardware Moojuulii Waltajjii Amanamaa (`TPM 2.0`) . hash kirpitoogiraafii SHA-256 kan firmware BIOS/UEFI keessanii safara (`PCR 0`), filannoo ROMs ( .`PCR 2`), Bulchaa Bootii UEFI (`PCR 4`), fi haala Bootii Nageenyaa ( .`PCR 7`) yeroo laptopiin ibsu hunda. Yoo namni tokko laptop kee osoo kutaa keessaa baatee tuqee fi akka tasaa iskiriinii bifa diimaa qabu irratti dhaabatee BitLocker Recovery Key dijiitii 48 kee gaafate, waan lama keessaa tokko ta'e: yookaan update BIOS seera qabeessa reefuu install ta'e, . ykn namni tokko tartiiba bootloader BIOS kee jijjiire, Secure Boot cufe, USB stick alaa boot godhe, ykn firmware bootloader kee fooyyesse, haashes TPM PCR akka jijjiiramu gochuu fi lockdown farra tamper BitLocker kakaasuu. Furtuu deebisuu dijiitii 48 qabu hin galchine hanga galmeewwan BIOS fi sansalata bootii sakatta'utti, sababni isaas furtuu deebisuu kee naannoo bootii jijjiirameetti barreessuun diraayivii kee saaxila.
Yoon iskiriinii Windows ykn Mac koo cufe (Win+L / . Ctrl+Cmd+Q) osoo mana bunaa ykn hoteela tokkotti hin deemin dura namni tokko ammallee karaa USB-C port hack gochuu danda'aa?¶
Sajoo lama irratti hundaa'a: Tokkoffaa, yoo namni tokko a BadUSB furtuu dha'uu injector (`Flipper Zero` ykn `Rubber Ducky`) gara laptop cufameetti, kiiboodiin sobaa sun saanduqa jecha icciitii iskiriinii qulfii irratti argamu qofa barreessuu danda'a (osoo iskiriiniin cufamee tarminaala banuu hin danda'u). Lammaffaa garuu laptopiin kan durii yoo qabaate Thunderbolt 3/4 ykn USB4 port osoo Kernel DMA Protection hin dandeessifamne, meeshaa haardwaara addaa PCIe DMA (`PCILeech`) osoo iskiriiniin cufamee jiruu RAM sirnaa kallattiin karaa PCIe bus dubbisuu fi barreessuu danda'a. Dandeessisuun Eegumsa DMA Kernel Windows keessatti (`System Information > Kernel DMA Protection: On`) ykn macOS saaguu **Akkasumas akka walqunnamsiisan hayyamuu -> Yeroo Hunda Gaafadhu** osoo iskiriiniin cufamee jiruu daataa USB-C/Thunderbolt guutummaatti dhorka.
Firmware UEFI / BIOS motherboard koo Linux ykn Windows keessaa scan gochuun Evil Maid tokko firmware implant flash gochuu isaa ilaaluu nan danda'aa?¶
Eeyyee. Meeshaalee nageenya firmware madda banaa kan Intel fi qorattoota nageenyaatiin hojjetaman, addatti CHIPSEC jedhamuun beekama (`github.com/chipsec/chipsec`) fi fwupd jedhamuun beekama (`fwupdmgr security`) . Linux irratti, suuraa SPI flash ROM live keessan kallattiin motherboard irraa akka gatan isin dandeessisa (`chipsec_util spi dump rom.bin`), Eegumsa Barreessuu BIOS haardwaaraa (`BIOS_CNTL` `BLE`/ .`BWE` bits fi `PR0-PR4` Protected Range registers) sirnaan cufameera, fi SPI flash cryptographic hash kee fakkii BIOS oomishtoota ofiisaa wajjin wal bira qabi.
Laaptooppii ykn boorsaa kirpitoo haardwaaraa koo kutaa hoteelaa keessaa seeftii elektirooniksii cufuun nageenya qabaa?¶
Haleellaa Evil Maid irraa eeguuf gonkumaa keypad elektirooniksii kutaa hoteelaa sadarkaa isaa eeggate irratti hin hirkatin. Seeftiin elektirooniksii hoteelaa hundi jechuun ni danda’ama, boolla furtuu makaanikaal bira darbuu universal kan baajii asxaa pilaastikii paanaalii fuulduraa irratti argamu duuba dhokate, akkasumas koodii master override warshaa (`000000` ykn `999999`) hojjettoota hoteelichaa biratti kan beekamudha. Yoo seeftiin kutaa hoteelaa filannoo keessan qofa ta'e, laptop keessan kan humna dhaamse keessa kaa'aa a boorsaa nageenyaa tartiiba tamper-evident (ykn suuraa kaafame glitter-nail-polish seal qaxxaamuraa seam dibadhu) kanaaf meeshaan keessan tuqame battalumatti ni beektu.
"Hirriba Hirriba (S4)" vs. "Hirriba (S3 / . S0ix)", akkasumas Hibernation haleellaa RAM / DMA Evil Maid irraa ni eegaa?¶
Yeroo laptopiin seenu Rafuu (`S3` ykn `S0ix`) ., chiipsii RAM humna ibsaa ta'ee hafee furtuuwwan icciitii diskiin kee kan decrypted ta'e mimoorii jijjiiramaa keessatti qabatu. Yeroo laptop dhugaa seenu Hirriba yeroo qorraa (`S4`) ., sirni hojii qabiyyee RAM gara faayilii hirriba hirribaa icciitii ta'etti barreessa (`hiberfil.sys` ykn jijjiirraa icciitii) SSD icciitii ta’e irratti, . furtuuwwan icciitii master disk qulqulleessa, humna elektirikii hunda gara motherboard fi RAM guutummaatti kuta (akkuma cufamuu guutuutti). Kanaaf, lamaan isaanii iyyuu **Full Shutdown (`S5`)** fi **Hirriba qilleensaa (`S4`) drive pre-boot BitLocker PIN ykn LUKS passphrase tiin eegame irratti** RAM keessan haleellaa DMA fi cold-boot irraa eegu, Secure Boot fi jecha icciitii BIOS yoo ittisu `/boot` jijjiirraa (tampering) gochuu.
Qajeelfamoota walqabatan¶
- Daataa uggura kiioskii chaarjii ummataa (kondomii USB) fi BadUSB HID injection
- BitLocker, FileVault, fi LUKS furtuu icciitii deebisuu cufamuu fi TPM deebisuu
- BIOS fi UEFI firmware update brick, humna dhabuu, fi Dual-BIOS Flashback
- Laaptooppii ykn bilbila hatame: fageenya irraa haxaa'uu fi akkaawuntii cufuu
- Cryptocurrency wallet drain fi araarama sanyii-gaalee
- Lakkoofsa yeroo muddamaa biyyaan
Maddootaa fi qajeelfama ofiisaa¶
- Inistiitiyuutii Istaandardii fi Teeknooloojii Biyyaalessaa (
NIST) (Ameerikaa): Maxxansa Addaa 800-147B (Qajeelfama Eegumsa BIOS Sarvarootaa fi Buufata Hojii) & SP 800-155 (Qajeelfama Safartuu Qulqullina BIOS). - Ejensii Nageenya Biyyaalessaa (
NSA) & Ejensii Nageenya Saayibarii fi Nageenya Bu'uuraalee misoomaa (CISA) (Ameerikaa): * Bootii Nageenyaa UEFI, Moojulii Waltajjii Amanamaa (TPM 2.0) Qindeessituu PIN Boot Duraa, fi Dhaqqabummaa Yaadannoo Kallattiin Thunderbolt/PCIe Salphisuu (DMA) Haleellaa*. - Giddugala Nageenya Saayibarii Biyyaalessaa (
NCSC) & Abbaa Taayitaa Nageenya Eegumsa Biyyaalessaa (NPSA) (United Kingdom): Nageenya Meeshaa Fiizikaalaa Supply Chain fi Imala Biyya Alaa, Tamper-Evident Seals, fi Boot Integrity Verification. - Dokumantarii Nageenya Hardware Microsoft & Linux Kernel
IOMMU/ .fwupdIfa Nageenya Keessummeessituu (HSI): Eegumsa DMA Kernel (VT-d/ .AMD-Vi) fi BitLocker Tarkaanfiiwwan Faallaa Discrete TPM Bus Sniffing.