Představte si úplně běžnou situaci. Jste na letišti nebo v kavárně, telefon hlásí poslední tři procenta baterie a vy s úlevou zapojíte kabel do volného USB portu ve zdi. Přesně v tu chvíli ale můžete nevědomky otevřít dveře útočníkům.
Scénář známý jako juice jacking spoléhá na jednoduchou vlastnost USB rozhraní, které vedle elektrické energie přenáší i data. Rychlé dobití na cestách se tak bez vašeho vědomí může proměnit v tichou krádež citlivých informací nebo instalaci škodlivého kódu.
Běžná zásuvka, nebo datové rozhraní?
Podstata celého problému leží v samotné konstrukci běžného USB kabelu. Jakmile telefon připojíte k neznámému a potenciálně upravenému konektoru, nepouštíte do zařízení jen proud, ale propojujete ho s cizím datovým rozhraním.
Útočníkům pak stačí jediný okamžik k tomu, aby získali přístup k vašim souborům. V praxi se takové napadení zaměřuje buď na okamžitou krádež dat, nebo na propašování malwaru, který v zařízení zůstane i po odpojení od sítě.
Důsledky přitom nejsou jen teoretickou hrozbou pro technologické nadšence, ale dopadají na věci, které v mobilu denně používáme. V ohrožení se okamžitě ocitají vaše osobní fotografie, rodinná videa, soukromé konverzace z chatovacích aplikací a v nejhorším případě i přihlašovací údaje k bankovnímu účtu.
Nejzákeřnější na celém útoku je jeho nenápadnost. Telefon na displeji zobrazuje pouze ikonu běžného nabíjení, zatímco na pozadí bez jakéhokoliv varování probíhá intenzivní datový přenos.
Samotná VPN před nabíjecím portem neochrání
Lidé se často spoléhají na softwarovou ochranu, ta ale má při fyzickém připojení své limity. Užitečným základem zůstává používání VPN, která šifruje komunikaci a chrání vás na veřejných Wi-Fi sítích. Je však potřeba si uvědomit zásadní věc: VPN řeší síťový provoz na internetu, ale před fyzickým průnikem přes USB port vás sama o sobě neochrání.
Pro lepší přehled dává smysl sledovat datové toky přímo v systému nebo využívat mobilní firewall, který dokáže podezřelé pokusy o spojení zablokovat. Ani to ale není neprůstřelný štít.
Hackers can use public USB chargers to steal personal data. Here’s what you need to know about ‘juice jacking’’ https://t.co/YBRqgUrHVt #technology #crime pic.twitter.com/GpUcEC8l7Z
— World Economic Forum (@wef) November 30, 2019
Nejúčinnější prevencí tak zůstává zdravá obezřetnost a dodržování jednoduchého pravidla: nikdy nepřipojovat telefon tam, kde nemáte plnou kontrolu nad hardwarovým zázemím.
Za jasný varovný signál platí USB porty bez jakéhokoliv označení, konektory, z nichž nepatřičně trčí neznámá kabeláž, nebo porty umístěné na neobvyklých místech, jako jsou bankomaty či odlehlá zákoutí. Absolutním tabu by pak mělo být používání volně „nalezených“ kabelů, do kterých lze útočný čip zabudovat nejsnadněji.
Fyzické přerušení datových cest
Pokud se na cestách dostanete do situace, kdy nemáte jinou možnost než použít veřejný zdroj, přichází na řadu elegantní hardwarové řešení v podobě takzvaného data blockeru. Jde o drobný adaptér, který se vloží mezi port a váš kabel.
Jeho princip je až geniálně jednoduchý: má fyzicky deaktivované datové piny. Elektřina skrz něj proudí bez omezení, ale datové vodiče jsou přerušené, takže mezi telefonem a portem nemůže proběhnout ani jediný bajt informací.
I s touto fyzickou pojistkou v kapse je ale dobré myslet na to, že nejlepší obranou je nenechávat dobíjení na poslední chvíli. Když totiž baterie hlásí poslední procenta, člověk má tendenci dělat kompromisy v bezpečnosti.