Vdori v javni Wi-Fi, zlobni dvojni dostopni točki in juice jacking¶
Številke za klic v sili se razlikujejo glede na državo. Ta stran uporablja 911, številko za Združene države in Kanado. Mnoge druge države uporabljajo 112, 999 ali drugo številko. Poiščite številko za svojo državo.
Letališča, hoteli, kavarne, konferenčni centri, knjižnice in tranzitna vozlišča so glavna lovišča za dva tesno povezana kibernetska napada v fizični bližini: prevarantske dostopne točke Wi-Fi Evil Twin in Juice Jacking (ogrožena javna polnilna vrata USB). Ko povežete svoj pametni telefon ali prenosni računalnik z brezžično dostopno točko, ki jo nadzoruje napadalec, ali priključite kabel v spremenjena javna vrata USB, predate nasprotniku neposredno omrežje ali fizični most za prestrezanje vašega prometa, zbiranje vaših prijavnih poverilnic ali ugrabitev aktivnih piškotkov seje za preverjanje pristnosti.
Če ste pravkar ugotovili, da ste vnesli svoj e-poštni naslov, prijavo v podjetje ali podatke o plačilni kartici v sumljiv pozdravni zaslon Wi-Fi hotela ali letališča ali če je vaš telefon prikazal poziv »Zaupajte temu računalniku«, medtem ko je bil priključen na javni kiosk za polnjenje, lahko takojšnja zajezitev napadalcu prepreči, da bi vas zaklenil iz vaših računov. Ta priročnik ponuja takojšnje korake za obnovitev ob incidentu, tehnične razlage napadov na brezžično in strojno opremo USB, revizije certifikatov operacijskega sistema in protokole za utrjevanje potovanja na podlagi smernic Agencije za kibernetsko varnost in varnost infrastrukture (CISA) v Združenih državah Amerike, Nacionalnega centra za kibernetsko varnost (NCSC) v Združenem kraljestvu, Zvezne komisije za komunikacije (FCC) in Agencije Evropske unije za kibernetsko varnost (ENISA).
Naredi to zdaj¶
- Takoj prekinite povezavo z omrežjem Wi-Fi ali odklopite kabel USB. Popolnoma izklopite Wi-Fi na prenosnem računalniku, tablici ali pametnem telefonu ali takoj fizično izvlecite polnilni kabel iz javnih vrat USB.
- Pozabite na lažno omrežje Wi-Fi, da se vaša naprava ne more samodejno znova povezati. Odprite nastavitve Wi-Fi vaše naprave, izberite ime sumljivega omrežja (SSID) in tapnite Pozabi to omrežje (ali počistite polje Samodejno poveži), tako da vaš radio preneha oddajati sonde povezave do strojne opreme napadalca.
- Preklopite izključno na mobilne podatke (4G/5G), da zaščitite ogrožene račune. Med ponastavitvijo poverilnic nikoli ne uporabljajte nobenega lokalnega javnega omrežja Wi-Fi. Uporabite izvorno mobilno povezavo pametnega telefona ali ločen, brezkompromitiran računalnik v zaupanja vrednem omrežju.
- Prekličite vse aktivne prijavne seje in zamenjajte gesla za izpostavljene račune. Če ste vnesli geslo v lažni prestrezni portal Wi-Fi ali se prijavili v račun prek lažnega omrežja, odprite varnostno nadzorno ploščo tega računa, kliknite Odjava iz vseh naprav / Preklic aktivnih sej, spremenite svoje geslo v edinstveno geslo in zamrznite vse kreditne ali debetne kartice, katerih številko ste vnesli.
- Preglejte in odstranite morebitna lažna korenska potrdila, profile VPN ali pravila za mapo »Prejeto«. Preverite shrambo potrdil operacijskega sistema in nastavitve upravljanja naprav, da preverite, ali vas prestrezni portal ni zavedel v namestitev zlonamernega konfiguracijskega profila, in preverite, ali so v vaših e-poštnih nastavitvah nepooblaščena pravila za samodejno posredovanje.
- Znova zaženite in preglejte svojo mobilno napravo, če ste se dotaknili »Zaupaj« na kiosku USB. Če ste se dotaknili »Zaupaj temu računalniku« ali omogočili prenos datotek USB/razhroščevanje na javni polnilni postaji, omogočite letalski način, preverite neznane stransko naložene aplikacije ali profile in prijavite hudo finančno krajo ali izsiljevanje organom pregona ali vaši lokalni številki za klic v sili (911 v Združenih državah in Kanadi, 112 po vsej Evropi). Union, 999 v Združenem kraljestvu ali glej številke za klic v sili).
Nikoli ne namestite potrdila ali profila, ki ga zahteva javni Wi-Fi
Nobeno zakonito omrežje Wi-Fi v kavarni, hotelu, letalski družbi ali letališkem omrežju ne zahteva namestitve »korenskega potrdila«, »profila varnostne konfiguracije« ali prenosljivega .exe, .dmg, .apk, oz .mobileconfig datoteko za dostop do interneta. Namestitev napadalca Root Certificate Authority (CA) mu omogoča dešifriranje in branje 100 odstotkov vašega šifriranega HTTPS bančnega, e-poštnega in poslovnega prometa v navadnem besedilu.
Drevo odzivov na incidente javnega Wi-Fi in USB¶
flowchart TD
Start["Suspected Public Wi-Fi or USB Charging Compromise"]
ThreatType{"Which proximity vector occurred?"}
WiFiBranch["Connected to Suspected Evil Twin Wi-Fi<br/>or Fake Captive Portal Splash Page"]
USBBranch["Plugged Phone or Laptop Into Public USB Port<br/>or Used an Unattended Cable (Juice Jacking)"]
WiFiAction1["1. Turn off Wi-Fi radio and tap 'Forget This Network'<br/>2. Switch to trusted 4G/5G cellular data"]
WiFiPrompt{"Did you type credentials, payment card data,<br/>or install a profile/certificate?"}
WiFiCompromised["ACTIVE CREDENTIAL / TRAFFIC COMPROMISE<br/>1. Revoke all active login sessions and refresh tokens<br/>2. Rotate passwords and check email forwarding rules<br/>3. Delete rogue Device Management profiles and Root CAs<br/>4. Freeze payment card and issue replacement number"]
WiFiPassive["PASSIVE CONNECTION ONLY (HTTPS intact)<br/>1. Flush local DNS and ARP caches<br/>2. Enable audited VPN and Encrypted DNS (DoH/DoT)<br/>3. Monitor account login logs for 14 days"]
USBAction1["1. Physically unplug USB cable immediately<br/>2. Do not use any cable left hanging in a kiosk"]
USBPrompt{"Did you unlock the device and tap<br/>'Trust This Computer', 'Allow USB Debugging',<br/>or see rapid ghost typing on screen?"}
USBCompromised["ACTIVE USB DATA OR HID KEYSTROKE BREACH<br/>1. Enable Airplane Mode to cut C2 network callbacks<br/>2. Check for rogue MDM profiles, accessibility apps, or shells<br/>3. Rotate passwords from a separate clean device<br/>4. Back up important photos/files and perform Factory Reset"]
USBBlocked["OS USB RESTRICTED MODE PROTECTED DEVICE<br/>1. Reboot device to clear USB controller volatile state<br/>2. Charge using AC wall outlet brick or personal battery bank"]
Start --> ThreatType
ThreatType -->|Evil Twin Wi-Fi| WiFiBranch
ThreatType -->|Public USB Port| USBBranch
WiFiBranch --> WiFiAction1
WiFiAction1 --> WiFiPrompt
WiFiPrompt -->|Yes| WiFiCompromised
WiFiPrompt -->|No| WiFiPassive
USBBranch --> USBAction1
USBAction1 --> USBPrompt
USBPrompt -->|Yes| USBCompromised
USBPrompt -->|No: Locked or Rejected| USBBlocked
Kako delujejo Evil Twin Wi-Fi in lažni prestreženi portali¶
Evil Twin je goljufiva brezžična dostopna točka, ki jo upravlja napadalec z uporabo prenosnega računalnika, prenosnega usmerjevalnika z več radijskimi revizijami (kot je Wi-Fi Pineapple), Raspberry Pi ali spremenjene dostopne točke pametnega telefona, nameščene znotraj prometnega javnega prizorišča. V skladu s standardom IEEE 802.11 Wi-Fi imajo imena odprtih javnih omrežij, znana kot Service Set Identifiers (SSID-ji), ničelno kriptografsko preverjanje pristnosti, ki preverja, kdo je lastnik imena. Vsakdo, ki sedi znotraj 30 do 100 metrov (100 do 330 čevljev) od vas v salonu terminala ali hotelskem preddverju, lahko oddaja brezžično omrežje z imenom Airport_Free_WiFi, Starbucks_Guest, Marriott_Conference, oz Inflight_WiFi.
Ker odjemalske naprave samodejno izberejo dostopno točko, ki oddaja najmočnejši radijski signal (merjeno v decibelih glede na milivat ali dBm) za ujemajoče se ime omrežja, napadalec, ki sedi 5 metrov (16 čevljev) stran od vaše mize, zlahka premaga legitimni stropni usmerjevalnik 25 metrov (82 čevljev) po hodniku. Tudi če ste že povezani s pravim hotelskim Wi-Fi, napadalci pogosto prenašajo ponarejene okvirje 802.11 deavtentikacije (»deauth«), ki vaš telefon ali prenosni računalnik za trenutek vržejo iz zakonitega usmerjevalnika in prisilijo vašo napravo, da se samodejno znova poveže z napadalčevim močnejšim signalom Evil Twin, ne da bi vi opazili.
Ko se vaša naprava poveže z dostopno točko Evil Twin, napadalec nadzira vaš lokalni prehod protokola dinamične konfiguracije gostitelja (DHCP) in razreševalec sistema domenskih imen (DNS), ter ju postavi v položaj Nasprotnik v sredini (AitM) med vašo napravo in internetom.
Štirje vektorji tehničnih napadov na lažni Wi-Fi¶
Medtem ko sodobna varnost transportnega sloja (HTTPS / TLS 1.3) in HTTP Strict Transport Security (HSTS) preprečujeta lažnemu operaterju Wi-Fi trivialno branje šifriranih spletnih strani v posodobljenih brskalnikih, napadalci zaobidejo HTTPS s štirimi posebnimi mehanizmi:
- Zbiranje poverilnic Adversary-in-the-Middle (AitM) na prestreznem portalu: Kadarkoli se pridružite omrežju hotela, letališča ali kavarne, vaš operacijski sistem pričakuje, da se samodejno pojavi prijavno okno Prestrežni portal. Ker prestrezni portali delujejo preden se vaš VPN poveže, so uporabniki pogojeni, da zaupajo kateremu koli prijavnemu polju, ki se pojavi. Napadalci gostijo popolne klone hotelov, letalskih družb, Microsoft 365, Google Workspace, Apple ID ali strani za prijavo v socialne medije, ki delujejo za ogrodji povratnega proxyja v realnem času (kot sta Evilginx2 ali Modlishka). Ko v lažni portal vtipkate svoje e-poštno geslo in 6-mestno kodo za večfaktorsko preverjanje pristnosti (MFA), da "odklenete brezplačen hitri Wi-Fi", povratni proxy posreduje vaše poverilnice pravemu ponudniku in ukrade vrnjeni piškotek za preverjanje pristnosti seje neposredno iz toka.
- Namestitev zlonamernega korenskega overitelja potrdil (CA) in profila MDM: Lažni prestrezni portal lahko prikaže prepričljivo obvestilo podjetja ali hotela, ki navaja: »Za skladnost z varnostnimi standardi omrežja kliknite Dovoli za namestitev našega začasnega potrdila/omrežnega profila Wi-Fi SSL.« Če odobrite korensko potrdilo ali profil za upravljanje mobilnih naprav (MDM), vaš operacijski sistem obravnava napadalca kot zaupanja vrednega overitelja potrdil, kar omogoča njihov posredniški strežnik za ponarejanje veljavnih potrdil SSL za katero koli bančno ali e-poštno domeno in dešifriranje celotnega prometa HTTPS v realnem času.
- Seznam prednostnih omrežij (PNL) in vohanje samodejnega pridruževanja KARMA/MANA: Ko je Wi-Fi vklopljen v vašem žepu ali nahrbtniku, vaš telefon ali prenosni računalnik občasno pošilja zahteve za sondiranje, ki iščejo omrežja, ki ste se jim pridružili v preteklosti. Če imate omogočeno "Samodejno pridruževanje" za odprta omrežja (kot npr
attwifi,xfinitywifi,Boingo_Hotspot, ozHotel_Guest), lažne dostopne točke poslušajo te oddajne sonde in dinamično ustvarijo navidezno omrežje, ki se ujema s katerim koli SSID-jem, ki ga išče vaša naprava, in tiho poveže vaš prenosnik ali telefon, medtem ko leži v vaši torbi. - Bočno premikanje lokalnega podomrežja (zastrupitev SMB, AirDrop, mDNS in LLMNR): Javna omrežja Wi-Fi, ki ne uspejo uveljaviti izolacije odjemalca AP, postavijo vaš prenosnik v točno isti segment lokalnega omrežja Layer-2 kot vsak drug neznanec v prostoru. Napadalci skenirajo sosednje naprave za izpostavljeno skupno rabo datotek Windows Server Message Block (SMB), oddaljeno namizje (RDP), varno lupino (SSH), odprte razvojne spletne strežnike (
0.0.0.0:3000oz:8080) ali zastrupi lokalne poizvedbe Link-Local Multicast Name Resolution (LLMNR) in Multicast DNS (mDNS), da zajame zgoščene vrednosti gesel Windows NetNTLMv2.
Primerjava načinov brezžične povezave po stopnji varnosti¶
Uporabite to primerjalno tabelo, da ocenite svoje možnosti povezave, ko delate zunaj doma ali v pisarni:
| Vrsta brezžične povezave | Kriptografska in omrežna arhitektura | Ranljivost za prestrezanje Evil Twin / AitM | Operativno priporočilo |
|---|---|---|---|
| Osebna mobilna dostopna točka (4G LTE / 5G privezana prek WPA3) | Strojna medsebojna avtentikacija SIM/eSIM na stolp operaterja + osebno WPA3-osebno šifriranje med telefonom in prenosnikom | Izjemno nizko tveganje. Wi-Fi Pineapples ne more ponarediti kriptografije operaterja 4G/5G ali razbiti močnega 16-mestnega gesla za dostopno točko WPA3 | Zlati standard za potovanja. Vedno povežite prenosni računalnik z lastno telefonsko dostopno točko, kadar koli je na voljo mobilni signal |
| Javni Wi-Fi z uporabo WPA3-Enterprise (802.1X / eduroam / Passpoint) | Potrdilo TLS na uporabnika ali preverjanje pristnosti EAP-TTLS, ki preverja potrdilo strežnika pred povezavo | Nizko tveganje (pod pogojem, da med prvo povezavo nikoli ne kliknete »Sprejmi« na opozorilo o potrdilu nezaupljivega strežnika) | Varno za univerze, podjetja in preverjena gostujoča omrežja Passpoint; hranite požarni zid gostitelja v načinu Public/Stealth |
| Javni Wi-Fi z uporabo skupnega WPA2-osebnega gesla ("Vprašaj barista za geslo") | Pre-Shared Key (PSK), napisan na tabli ali potrdilo o prejemu; kdorkoli v trgovini pozna geslo | Zmerno do visoko tveganje. Vsak napadalec, ki pozna geslo kavarne v skupni rabi, lahko zažene Evil Twin z istim geslom ali zavoha promet v podomrežju v skupni rabi. | Uporabljajte samo z revidiranim VPN (WireGuard / OpenVPN) + Kill Switch in Encrypted DNS, omogočenim takoj po pridružitvi |
Odpri nešifrirano javno omrežje Wi-Fi (Airport_Free_WiFi) |
Šifriranje brez radijskega sloja (razen če je podprto Enhanced Open / OWE); katera koli bližnja antena lahko ponaredi SSID | Visoko tveganje. Trivialno za kloniranje z usmerjevalnikom Evil Twin; pojavna okna prestreznega portala se naložijo, preden lahko vaš VPN vzpostavi tunel | Izogibajte se vsakič, ko so na voljo mobilni podatki; če ste prisiljeni uporabljati na letalu ali v kleti, nikoli ne vnašajte poverilnic v prestrezni portal |
Korak za korakom okrevanje po incidentu Evil Twin Wi-Fi¶
Če ste se povezali s sumljivim javnim omrežjem Wi-Fi, so se prikazala opozorila potrdil brskalnika (NET::ERR_CERT_AUTHORITY_INVALID) ali vnesli podatke v nedorečen portal za prestrezanje, izvedite te štiri korake tehničnega popravljanja v zaporedju prek zaupanja vredne mobilne povezave:
1. korak: Preglejte in odstranite lažne konfiguracijske profile in korenske CA¶
Preden spremenite katero koli geslo v svoji napravi, se prepričajte, da napadalec ni namestil trajnega profila za upravljanje mobilnih naprav (MDM), lažne konfiguracije VPN ali korenskega overitelja potrdil, ki bi mu omogočili, da gleda, kako vnašate nova gesla:
- Na Apple iPhone in iPad (iOS / iPadOS):
- Odprite Nastavitve > Splošno > VPN in upravljanje naprav. Razen če vašo napravo upravlja IT-oddelek vašega delodajalca, bi morali biti tukaj navedeni konfiguracijski profili nič. Če opazite kateri koli neprepoznan profil, se ga takoj dotaknite, izberite Odstrani profil, vnesite geslo in znova zaženite telefon.
- Nato odprite Nastavitve > Splošno > O, se pomaknite na dno in tapnite Nastavitve zaupanja potrdila. Pod Omogoči popolno zaupanje za korenska potrdila preverite, da ni vklopljeno nobeno uporabniško nameščeno korensko potrdilo.
- Na pametnih telefonih in tablicah Android:
- Odprite Nastavitve > Varnost in zasebnost > Več varnostnih nastavitev > Šifriranje in poverilnice > Zaupanja vredne poverilnice in preklopite z zavihka Sistem na zavihek Uporabnik.
- Vsako potrdilo, navedeno pod zavihkom Uporabnik, je bilo ročno nameščeno v napravo. Tapnite katero koli neprepoznano potrdilo in izberite Odstrani / Odstrani.
- Preverite tudi Nastavitve > Varnost in zasebnost > Več varnostnih nastavitev > Skrbniške aplikacije naprave in se prepričajte, da nobena neznana aplikacija nima skrbniških pravic naprave.
- Na prenosnikih Apple macOS:
- Odprite Sistemske nastavitve > Splošno > Upravljanje naprav (ali Zasebnost in varnost > Profili) in odstranite vse neprepoznane konfiguracijske profile.
- Odprite Keychain Access, pod zavihkom Certifikati preglejte obeske ključev Sistem in prijava in izbrišite vsa neznana potrdila, označena z modro
+ikona zaupanja po meri. - Na prenosnih računalnikih Microsoft Windows 10 in 11:
- Pritisnite
Win + R, vrstacertmgr.mscin pritisnite Enter. Razširite Trusted Root Certification Authorities > Certificates in izbrišite vsa lažna korenska potrdila, za katera ste bili pozvani, da jih namestite. - Odprite Nastavitve > Omrežje in internet > Proxy in preverite, da Uporabi strežnik proxy ni usmerjen na naslov IP zunanjega napadalca oz.
.pacscenarij.
2. korak: Izpraznite zastrupljene omrežne predpomnilnike DNS in ARP¶
Ko se povežete z usmerjevalnikom Evil Twin, napadalec strežnik DHCP in DNS vašemu računalniku pogosto posreduje zastrupljene zapise DNS z dolgimi vrednostmi časa življenja (TTL), tako da preusmeritev ostane tudi po tem, ko zamenjate omrežje. Takoj počistite predpomnilnike lokalnega omrežja:
- V sistemu Windows: Odprite ukazni poziv kot skrbnik in zaženite ipconfig /flushdns sledi arp -d *.
- V macOS: Odprite terminal in zaženite sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder.
- Na iOS in Android: VKLOPITE Letalski način za 30 sekund, nato ga izklopite in znova zaženite telefon.
- V spletnih brskalnikih: Počistite Predpomnjene slike in datoteke ter Piškotke in druge podatke spletnih mest za zadnjih 24 ur.
3. korak: Prekinite aktivne piškotke seje in zamenjajte gesla¶
Če ste se prijavili v Google, Microsoft 365, Apple ID, družbena omrežja ali kateri koli osebni račun znotraj okna prestreznega portala ali ko ste bili povezani v omrežje, kjer je bilo aktivno lažno potrdilo: 1. Samo spreminjanje gesla pogosto ni dovolj, če je napadalec povratni proxy ukradel vaš piškotek seje po preverjanju pristnosti ali žeton za osvežitev OAuth. 2. Prijavite se v vse prizadete varnostne nastavitve računa prek mobilnih podatkov, pojdite na Aktivne seje / Kjer ste prijavljeni / Naprave in kliknite Odjava iz vseh sej. 3. Geslo računa spremenite v močno, edinstveno geslo s 16 do 20 znaki, ki je shranjeno v upravitelju gesel. 4. Preverite svoj e-poštni račun Posredovanje in **Pravila / filtre za mapo »Prejeto« (v Gmailu ali Outlooku), da se prepričate, da napadalec ni postavil tihega pravila za samodejno posredovanje e-poštnih sporočil za ponastavitev gesla ali premikanje varnostnih opozoril v koš. 5. Nadgradite večfaktorsko avtentikacijo svojega računa na geslo ali varnostni ključ strojne opreme FIDO2 (WebAuthn), odporen proti lažnemu predstavljanju, ki se kriptografsko poveže s pristnim imenom domene.
4. korak: Zamrznite plačilne kartice, vnesene v prestrezne portale¶
Če ste v sumljiv portal Wi-Fi vnesli številko kreditne ali debetne kartice, datum poteka in varnostno kodo CVV: 1. Takoj odprite svojo bančno aplikacijo na mobilnih podatkih in Zaklenite/zamrznite kartico. 2. Pokličite številko oddelka za goljufije na hrbtni strani kartice, sporočite, da so bili podatki o kartici ogroženi na domnevnem lažnem portalu, in zahtevajte nadomestno kartico z novo 16-mestno številko kartice in CVV. 3. Prosite izdajatelja kartice, da ponastavi vse samodejne žetone Account Updater (Visa VAU / Mastercard ABU), tako da nepooblaščeni ponavljajoči se izstavljalci računov ne morejo slediti vaši novi številki kartice.
Kako delujejo Juice Jacking in oboroženi kabli USB¶
Standardni priključki univerzalnega serijskega vodila (USB), vključno s priključki USB Type-A, Micro-USB, Apple Lightning in USB Type-C, združujejo električne napajalne vode z dvosmernimi zatiči za prenos podatkov znotraj istega vtiča:
- V 4-polni povezavi USB 2.0 je Pin 1 (VBUS) nosi +5 voltov enosmernega toka in Pin 4 (GND) zagotavlja električno ozemljitev, medtem ko Pin 2 (D-) in Pin 3 (D+) prenaša diferencialne podatkovne signale med gostiteljskim računalnikom in povezano napravo.
- V 24-pinskem priključku USB Type-C poleg štirih VBUS napajalne in štiri ozemljitvene zatiče vsebuje vtič D+/D- podatkovni pari, štirje hitri SuperSpeed TX/RX podatkovne pasove (do 40 Gbps) in Konfiguracijski kanal (CC1/CC2) nožice, ki se uporabljajo za pogajanja o dobavi energije in vlogah gostitelja/naprave.
Juice Jacking se zgodi, ko nasprotnik spremeni strojno opremo, skrito za javno polnilno vtičnico USB, ali pusti oborožen polnilni kabel priključen na javni kiosk, da ga lahko uporabljajo popotniki.
Trije razredi napadov fizičnega polnjenja USB¶
flowchart TD
USBPlug["User Plugs Device Into Public USB Port or Unknown Cable"]
AttackClass{"What malicious hardware is behind the port or inside the cable?"}
Class1["1. MTP / PTP / ADB Data Exfiltration Host<br/>Hidden SBC (Raspberry Pi / microcontroller) requests<br/>file sync, photo access, or backup extraction"]
Class2["2. BadUSB / HID Keystroke Injection Implant<br/>Cable head (O.MG Cable / Hak5) enumerates as a<br/>USB Keyboard + Wi-Fi AP and types shell commands"]
Class3["3. Electrical Surge ('USB Killer') Capacitor<br/>Boosts 5V DC into -200V DC high-voltage pulses<br/>dumped directly into the device data lines"]
Defense1["Mitigated if OS stays locked (USB Restricted Mode)<br/>OR if user taps 'Don't Trust' / uses a Data Blocker"]
Defense2["Bypasses 'Trust Computer' prompts on unlocked screens<br/>because OS automatically trusts USB keyboards;<br/>prevented ONLY by never using unknown cables/ports"]
Defense3["Destroys motherboard USB controller instantly;<br/>prevented by using your own AC wall charger or battery bank"]
USBPlug --> AttackClass
AttackClass -->|Data Host| Class1
AttackClass -->|HID Keyboard| Class2
AttackClass -->|Voltage Spike| Class3
Class1 --> Defense1
Class2 --> Defense2
Class3 --> Defense3
- Izločanje podatkov in zloraba odpravljanja napak (MTP / iOS Pairing / ADB): Skriti računalnik za stensko ploščo USB deluje kot gostitelj USB in sproži rokovanje s podatki prek
D+/D-žebljički. Če potnik odklene svoj telefon in se dotakne »Zaupaj temu računalniku« (iOS) ali izbere »Prenos datotek / MTP« ali »Dovoli razhroščevanje USB« (Android), lahko skriti računalnik kopira fotografije, stike, sporočila in nešifrirane lokalne varnostne kopije ali stransko naloži vohunsko programsko opremo prek Android Debug Bridge (ADB). - Vstavljanje s pritiskom na tipko HID (Human Interface Device) ("BadUSB" in kabli O.MG): Napadalci pustijo spremenjene kable (kot so kabli O.MG) priključene na letališke ali hotelske vtičnice, ki izgledajo in se polnijo enako kot pristni kabli Apple, Samsung ali Anker USB-C in Lightning. Znotraj plastičnega ohišja priključka sta skrit mikroprocesor in oddajnik-sprejemnik Wi-Fi. Ko je kabel priključen na odklenjen prenosni računalnik ali telefon, sporoči vašemu operacijskemu sistemu »sem standardna strojna tipkovnica USB.« Ker operacijski sistemi zaupajo tipkovnicam, ne da bi prikazali poziv »Zaupaj temu računalniku«, kabel takoj vtipka na stotine pritiskov tipk na sekundo (odpiranje terminala, PowerShell ali oken brskalnika), ko se sproži prek Wi-Fi.
- **Uničenje električne strojne opreme ("Ubijalec USB"): ** Spremenjeni kabli ali vrata, ki vsebujejo miniaturne ojačevalne pretvornike DC-to-DC, polnijo kondenzatorje iz 5-voltnega napajalnega voda in odvajajo 200-voltne električne konice naravnost nazaj navzdol po podatkovnih zatičih, kar trajno ocvre krmilni čip USB in logično ploščo.
Primerjava javnih metod polnjenja in obrambe strojne opreme¶
| Način polnjenja | Raven tveganja za varnost in strojno opremo | Tehnična razlaga | Protokol najboljše prakse |
|---|---|---|---|
| 1. Vaš lasten stenski adapter za izmenični tok ("napajalna opeka"), priključen v električno vtičnico 110 V/230 V AC | Varno (nič digitalnega tveganja) | Standardne dvokrake ali trikrake stenske vtičnice za izmenični tok (AC) prenašajo samo električno energijo 50/60 Hz in nimajo digitalnih podatkovnih poti | V ročni torbi vedno nosite svoj kompaktni AC stenski polnilnik in svoj kabel |
| 2. Vaša lastna prenosna baterija Power Bank (10.000 do 20.000 mAh) | Varno (brez zunanjega tveganja) | Upravljate tako baterijo kot kabel; čez noč napolnite powerbank iz hotelske stenske vtičnice | Napolnjen prenosni napajalnik imejte v žepu ali nahrbtniku za letališča in tranzit |
| 3. Javna vrata USB z lastnim kablom + preverjen fizični blokator podatkov USB ("kondom USB") | Majhno tveganje | Prehodni adapter se nahaja med javnimi vrati USB in vašim kablom; znotraj adapterja, D+/D- in TX/RX podatkovni zatiči so fizično odsotni, le prehajajo VBUS (+5V) in GND |
Kupite zanesljiv blokator podatkov USB-A ali USB-C s prozornim ohišjem in ga vedno uporabljajte s svojim kablom |
| 4. Brezžična induktivna polnilna plošča Qi / MagSafe v javnem salonu ali hotelu | Nizko digitalno tveganje | Induktivne tuljave prenašajo moč elektromagnetno brez žičnih podatkovnih zatičev USB | Varno za polnjenje baterije, če v bližini ni električne vtičnice, pod pogojem, da pojavna okna NFC niso sprejeta |
| 5. Priključitev lastnega kabla neposredno v javna vrata USB-A ali USB-C kioska | Visoko tveganje | Neposredno poveže vašo napravo D+/D- podatkovnih zatičev in krmilnega čipa USB na neznano elektroniko za prednjo ploščo |
Izogibajte se. V resni življenjski nevarnosti z 1 % baterije in brez napajalnika popolnoma IZKLOPITE telefon, preden ga priključite |
| 6. Uporaba nenadzorovanega "brezplačnega" polnilnega kabla, ki že visi iz javnih vrat | Kritična nevarnost | Velika verjetnost oboroženega kabla za vsadek s pritiskom na tipko HID (kabel O.MG) ali strojne opreme za sunkovite napetosti | V telefon, tablico ali prenosni računalnik nikoli ne priključite neznanega ali nenadzorovanega kabla USB |
Postopno okrevanje po domnevnem incidentu Juice Jacking ali USB¶
Če ste telefon ali prenosni računalnik priključili na javna vrata USB ali neznan kabel, ocenite, kaj se je zgodilo na vašem zaslonu, in sledite ustrezni obnovitveni stopnji:
Scenarij A: vaš zaslon je ostal zaklenjen ali pa ste tapnili »Ne zaupaj«¶
Sodobni iOS (od iOS 11.4.1 naprej) in Android (Android 9+) vključujeta vgrajeno zaščito, imenovano USB Restricted Mode ali Charge-Only USB Default. Ko priključite zaklenjen telefon v podatkovni gostitelj USB, operacijski sistem ohranja podatkovne linije USB logično odklopljene in porablja električno energijo le, dokler ne odklenete zaslona in izrecno tapnete "Zaupaj" (in v iOS-u drugič vnesete svoje geslo) ali preklopite obvestilo USB na "Prenos datotek."
Če se nikoli niste dotaknili »Zaupaj« in niste uporabili neznanega kabla, ko je bil zaslon odklenjen: 1. Takoj izvlecite kabel. 2. Popolnoma izklopite telefon, počakajte 30 sekund in ga znova vklopite, da počistite obstojni pomnilnik krmilnika vrat USB. 3. Preklopite na stensko vtičnico ali baterijo.
Scenarij B: Dotaknili ste se možnosti »Zaupaj temu računalniku«, omogočili razhroščevanje USB ali videli lažno tipkanje¶
Če ste odklenili telefon in se dotaknili »Zaupaj« na javni polnilni postaji, omogočili Android USB Debugging ali priključili neznan kabel v odklenjen telefon ali prenosnik in videli hitro dvoumno tipkanje: 1. Odklopite kabel in nemudoma omogočite letalski način (ali izklopite Wi-Fi in mobilne podatke), da preprečite, da bi kateri koli vbrizgani tovor v ozadju vzpostavil stik z zunanjim strežnikom za ukaze in nadzor. 2. Na iOS / iPadOS: - Če se dotaknete možnosti »Zaupaj temu računalniku«, se ustvari zapis kriptografskega seznanjanja, ki gostiteljskemu računalniku omogoča dostop do varnostnih kopij, fotografij in orodij za razvijalce. - Če želite takoj preklicati vse zaupanja vredne računalnike v iPhonu, odprite Nastavitve > Splošno > Prenos ali ponastavitev iPhone > Ponastavi > Ponastavi lokacijo in zasebnost (kar izbriše vsa zaupanja vredna seznanjanja računalnikov USB) in preverite Nastavitve > Splošno > VPN in upravljanje naprav za kateri koli na novo nameščen profil ali aplikacijo razvijalca. - Če sumite, da je nameščena vohunska programska oprema, varnostno kopirajte samo neobdelane fotografije in dokumente ter izvedite popolno Izbriši vso vsebino in nastavitve, nato omogočite Način zaklepanja (Nastavitve > Zasebnost in varnost > Način zaklepanja). 3. Na Androidu: - Odprite Nastavitve > Sistem > Možnosti razvijalca (če so omogočene), tapnite Prekliči pooblastila za odpravljanje napak USB in preklopite Možnosti razvijalca IZKLOPLJENO. - Preverite Nastavitve > Aplikacije > Ogled vseh aplikacij, Nastavitve > Dostopnost in Skrbniške aplikacije naprave za morebitne neznane aplikacije, nameščene med sejo USB. - Če je bilo odpravljanje napak USB odobreno na lažnih vratih, varnostno kopirajte pomembne fotografije in stike ter izvedite Ponastavitev na tovarniške nastavitve.
Petminutni kontrolni seznam za utrjevanje pri potovanju za telefone in prenosnike¶
- 1. Počisti shranjena odprta omrežja Wi-Fi in onemogoči samodejno pridružitev: Izbriši generična imena odprtih omrežij (
Airport_Free_WiFi,Hotel_Guest,Starbucks,attwifi) s seznama shranjenih omrežij in izklopite Vprašaj za pridružitev omrežjem in Samodejna pridružitev dostopni točki. - 2. Konfigurirajte revidirano VPN s strogim stikalom Kill Switch: Namestite uglednega odjemalca VPN z uporabo WireGuard ali OpenVPN in omogočite Kill Switch, da bo ves internetni promet blokiran, če tunel VPN pade.
- 3. Omogoči šifriran DNS (DNS-over-HTTPS / DNS-over-TLS): Omogočite varen DNS / zasebni DNS v vašem brskalniku in operacijskem sistemu z uporabo Cloudflare (
1.1.1.1/one.one.one.one) ali Quad9 (9.9.9.9/dns.quad9.net). Če se hotelski prestrezni portal na začetku ne naloži, izklopite varni DNS za 30 sekund, da kliknete »Sprejmi pogoje«, nato pa znova vklopite varni DNS in vaš VPN. - 4. Zaklenite skupno rabo lokalnega omrežja: Nastavite profile Windows Wi-Fi na Javno omrežje, omogočite Požarni zid + prikriti način za macOS in nastavite AirDrop na Samo stiki ali Izklopljeno prejemanje.
- 5. Omogočite načine zaščite podatkov USB: Na iPhonu/iPadu preverite, ali je Nastavitve > ID obraza in geslo > Dodatki nastavljeno na IZKLOP (ali omogočite Način zaklepanja za potovanja z visokim tveganjem). V Androidu omogočite Varstvo podatkov USB in pustite Možnosti za razvijalce izklopljene.
Pogosta vprašanja¶
Does turning on a VPN completely protect me if I connect to an Evil Twin Wi-Fi hotspot?
A reputable Virtual Private Network (VPN) with an active Kill Switch encrypts all network traffic leaving your device inside a WireGuard or OpenVPN tunnel, preventing an Evil Twin operator from reading your traffic or spoofing DNS lookups once the VPN is connected. However, a VPN **cannot** protect you from two traps: first, captive portal splash screens open *before* your VPN connects, so if you manually type your email password or credit card number into a fake captive portal page, you hand that data straight to the attacker; second, if a portal tricks you into installing a malicious Root Certificate or configuration profile, the attacker can still compromise your device. Never enter sensitive credentials into a captive portal, and turn your VPN on the second you click past the basic "Accept Terms" button.
Isn't HTTPS (the padlock in my browser) enough to keep me safe on open public Wi-Fi without a VPN?
Modern HTTPS (TLS 1.2/1.3) and HSTS prevent a passive eavesdropper on café Wi-Fi from reading the contents of your encrypted banking or email tabs. However, relying solely on browser HTTPS without a VPN or encrypted DNS leaves gaps on an Evil Twin network: an attacker controlling the router can see every domain name your device queries via unencrypted DNS and Server Name Indication (SNI), can block or redirect domains that lack strict HSTS preloading, can intercept background apps that fail to validate SSL certificates properly, and can probe open ports on your device over the local subnet. Combining HTTPS with a personal hotspot or VPN provides defense in depth.
How can I tell which coffee shop, hotel, or airport Wi-Fi network is the genuine one?
You cannot verify a Wi-Fi network authenticity just by looking at the network name (SSID) or signal bars in your Wi-Fi menu, because an attacker Evil Twin router can copy the exact spelling and broadcast a stronger signal right next to your table. Before connecting, ask a staff member for the exact network name, whether it requires a WPA2/WPA3 password, and what the splash screen looks like. If a hotel or café captive portal asks you to log in with your Google, Microsoft, Apple, or Facebook password, or asks for a credit card number at a venue advertising free Wi-Fi, disconnect immediately.
What if I plugged my phone into an airport USB port, saw "Trust This Computer," and tapped "Don't Trust"?
If you tapped **"Don't Trust"** (or ignored the prompt while your phone stayed locked) and unplugged the cable right away, your phone built-in USB Restricted Mode / Charge-Only protection blocked the hidden computer behind the USB port from mounting your storage or reading your files. However, the fact that a wall USB charging port triggered a *"Trust This Computer"* prompt proves that the port is wired to an active USB data host rather than a simple power transformer. Unplug immediately, notify venue security of which port triggered the prompt, reboot your phone to clear its USB controller state, and switch to an AC wall outlet or power bank.
Are rental car USB ports and infotainment systems safe to plug my phone into?
When you plug your smartphone directly into a rental car dashboard USB data port or pair via Bluetooth, the car infotainment head unit often automatically downloads and stores a local copy of your contact list, recent call history, text messages, GPS favorites, and unique device MAC identifiers. Unless you manually delete your device profile from the car system settings before returning the keys, future renters can browse your synced data. When driving a rental car, either plug your own 12-volt cigarette-lighter power adapter into the auxiliary power socket, or put a physical **USB Data Blocker** between the car USB port and your charging cord.
Can my phone get hacked over Juice Jacking if I power the phone completely off before plugging it into a public USB port?
Powering your smartphone completely off before plugging it into a public USB port eliminates software-level data exfiltration and keystroke injection risks, because the main operating system kernel is not running, the user data partition remains encrypted in the **Before First Unlock (BFU)** state, and no USB data or keyboard drivers are loaded. Note that on iPhones, plugging a powered-off phone into a charger automatically boots the phone back up to the locked BFU lock screen, as long as you do **not** type in your passcode or unlock the phone while it is plugged into the public USB port, the encrypted storage remains locked and inaccessible over USB. Even so, using your own AC wall brick or a USB data blocker is safer because it also protects against electrical voltage-spike devices.
Viri preverjeni¶
- Agencija za kibernetsko varnost in varnost infrastrukture (CISA, Združene države): * Kontrolni seznam za varnost brezžičnega omrežja in kibernetsko varnost mobilnih naprav za popotnike*.
- Nacionalni center za kibernetsko varnost (NCSC, Združeno kraljestvo): Javni Wi-Fi: Kako ostati varen v nezaupljivih omrežjih in smernice za mobilnost podjetij.
- Zvezna komisija za komunikacije (FCC, Združene države): Opozorilo potrošnikom: "Juice Jacking" - Nasveti za preprečevanje kraje zlonamerne programske opreme in podatkov na javnih polnilnih postajah USB ter Nasveti za brezžične povezave in varnost Bluetooth.
- National Security Agency (NSA, Združene države): Najboljše prakse za zaščito brezžičnih omrežij in varnost mobilnih naprav za delo na daljavo in potovanja.
- Agencija Evropske unije za kibernetsko varnost (ENISA, Evropska unija): Smernice za zaščito mobilnih naprav, dostopnih točk Wi-Fi in oddaljenega dostopa.
- Nacionalni inštitut za standarde in tehnologijo (NIST, Združene države): Smernice za zaščito brezžičnih lokalnih omrežij (WLAN) (NIST SP 800-153).