Componentz

Saját "hardver-tűzfal": Így építs izolált, fizikai kapcsolókkal vezérelt USB-adatblokkolót az adatlopás és a kéretlen firmware-támadások ellen

2025-09-22
Saját

Manapság mindenhol ott figyelnek az USB-portok, de valljuk be, sokszor fogalmunk sincs, mi történik a háttérben, amikor bedugunk egy eszközt egy idegen gépbe vagy töltőbe. A saját "hardver-tűzfal": Így építs izolált, fizikai kapcsolókkal vezérelt USB-adatblokkolót az adatlopás és a kéretlen firmware-támadások ellen gondolata már sokszor megfordult a fejemben, amikor nyilvános reptéri töltőállomásokat láttam. A digitális biztonságunkat nem érdemes a véletlenre bízni, ezért úgy döntöttem, összedobok egy saját eszközt, ami garantáltan csak azt engedi át, amit én akarok.

Miért van szükségünk fizikai védelemre?

A szoftveres védelem gyakran kevés, ha maga a hardver szintjén próbálnak támadni minket. Az USB-protokoll egészen trükkös, hiszen az eszközök, mint például egy billentyűzet vagy egy pendrive, képesek közvetlenül kommunikálni a gépünk kerneljével. Egy rosszindulatú kiegészítő könnyedén kiadhatja magát billentyűzetnek, és parancsokat futtathat a gépünkön, miközben mi azt hisszük, csak egy egyszerű fájlátvitelt végzünk.

A leggyakoribb veszélyforrások:

  • Juice Jacking támadások, amikor a nyilvános töltőn keresztül másolják le az adatainkat.

  • BadUSB eszközök, amelyek módosított firmware-t használnak a rendszerünk kompromittálására.

  • Akaratlan adatátvitel, amikor a gépünk és az eszközünk automatikusan "kezet ráz" egymással.

  • Elektromos túlfeszültség, ami tönkreteheti az érzékenyebb alkatrészeket.

Az egyetlen módja a teljes nyugalomnak az, ha fizikailag választjuk le az adatvonalakat. Az USB-kábelben ugyanis négy fő ér fut: kettő a tápellátásért, kettő pedig az adatátvitelért felel. Ha a középső két eret egy kapcsolóval meg tudjuk szakítani, máris megszűnt a támadási felület.

Amire szükséged lesz a projekthez

Nem kell mérnöki diploma ahhoz, hogy összehozzunk egy ilyen eszközt. A legtöbb alkatrész beszerezhető bármelyik elektronikai szaküzletből, és az összeszerelés nagyjából egy óra alatt megvan, ha tudod kezelni a forrasztópákát.

Szükséges eszközök és alkatrészek:

  • Egy szabványos USB-A apa és egy USB-A anya csatlakozó.

  • Egy kétállású, kétáramkörös (DPDT) miniatűr kapcsoló.

  • Egy rövid USB-hosszabbító kábel, amit beáldozhatunk.

  • Forrasztópáka és ón.

  • Szigetelőszalag vagy zsugorcső a rendezett megjelenéshez.

  • Egy kis műanyag doboz a védelem és a stabilitás érdekében.

A fizikai adatblokkoló összeállítása

A lényeg az adatvonalak elvágása és a kapcsolóra vezetése. Az USB-kábelen belül a színek általában szabványosak: a piros a plusz öt volt, a fekete a földelés, a zöld és a fehér pedig az adatvonalak. Nekünk kizárólag a zöld és a fehér vezetékkel kell foglalkoznunk, a piros és a fekete marad érintetlen, hiszen a töltéshez azokra szükségünk van.

Az eljárás menete:

  • Vágd el óvatosan a hosszabbító kábel külső szigetelését, ügyelve arra, hogy a belső erek épek maradjanak.

  • Keresd meg a zöld és a fehér kábelt, majd vágd el őket középen.

  • Forraszd a kapcsoló kivezetéseire a kábelvégeket úgy, hogy a kapcsoló egyik állásában zárja az áramkört, a másikban pedig megszakítsa.

  • Teszteld a multiméterrel a folytonosságot, mielőtt mindent szigetelőszalaggal rögzítesz.

  • Helyezd az egészet egy stabil dobozba, nehogy véletlenül leszakadjon egy forrasztás a táskádban.

A végeredmény egy olyan apró kütyü lesz, amit bárhová magaddal vihetsz. Ha csak tölteni akarsz egy idegen gépen, egyszerűen kapcsold az "adatblokkolás" módba, és máris nyugodtan alhatsz. Ha valódi fájlátvitelre van szükséged, átkattintod a kapcsolót, és minden visszatér a normális kerékvágásba.

Miért ez a legbiztonságosabb megoldás?

Ez a megoldás azért hatékony, mert a számítógép operációs rendszere nem is érzékeli, hogy valami csatlakoztatva van. Amíg a kapcsoló nyitva van, az adatvonalak fizikailag nincsenek összekötve, így nincs az a szoftveres sebezhetőség, ami áthidalhatná ezt a szakadékot. Nem kell szoftvereket frissítened, nem kell biztonsági beállításokkal bíbelődnöd, a fizika törvényei pedig nem ismernek firmware-támadásokat.

A gyakorlati használat során érdemes még néhány dologra odafigyelni:

  • Mindig jelöld meg a kapcsolón, melyik állás az adatblokkoló mód.

  • Használj minőségi forrasztást, mert az USB-csatlakozók folyamatosan mozognak.

  • Ha a kapcsoló állapota bizonytalan, mindig teszteld egy olyan eszközzel, amin nincsenek érzékeny adatok.

  • Gondoskodj arról, hogy a kábel törésgátlóval rendelkezzen, így nem a forrasztási pontoknál fog elszakadni a vezeték.

Az ilyen "csináld magad" megoldások nemcsak a biztonságunkat növelik, hanem a technikai hozzáértésünket is fejlesztik. Sokkal többet tanul az ember egy délutáni forrasztgatás közben, mint ha csak elolvasna tíz biztonsági jelentést a legújabb USB-s sebezhetőségekről. Amikor látod, hogyan záródik az áramkör a kapcsoló billentésével, egy teljesen új szintre kerül az adatvédelemmel kapcsolatos szemléleted.

Mostantól, ha valahol idegen gépre kell dugnod a telefonodat, nem kell gyomorgörccsel ülnöd. A kis hardveres tűzfalad ott lesz a zsebedben, készen arra, hogy megállítsa a kéretlen adatforgalmat, és gondoskodjon arról, hogy csak az áram jusson át a csatlakozón. Ez a nyugalom megfizethetetlen, és az egész mindössze egy pár ezer forintos alkatrészköltségbe került.