USG: Bescherm je USB-poorten met microcontrollers
USG

BadUSB verscheen in augustus 2014. Twee maanden later verscheen een proof-of-concept op het web, en dit jaar ontdekten we dat de benodigde hardware minder dan 20 euro kost. De exacte combinatie van onbeschermde USB-poorten en onbekende accessoires kan op elke computer een beveiligingschaos veroorzaken. Als je regelmatig veel USB-apparaten moet aansluiten, werkt de USG-module als een soort firewall die kwaadaardige acties op afstand houdt.

Ik vermoed dat de ontwerpers van de USB-interface nooit hadden gedacht dat deze technologie een kwetsbaarheid zou worden, maar het is zo. Uiteraard betekent toegang tot de USB-poorten van een computer zonder toezicht de aanwezigheid van voorafgaande beveiligingsfouten. Het verhaal is echter anders wanneer wij zelf in de verdediging staan. Er zijn veel redenen waarom een gebruiker meerdere pendrives moet aansluiten. Het echte probleem is wanneer een van die pendrives zich niet als zodanig gedraagt. Het zou een muis kunnen nabootsen, of een toetsenbord dat op de achtergrond commando's injecteert. BadUSB is niet langer een goedkope Hollywood-truc. Iets soortgelijks gebeurt met de zogenaamde “openbare opladers”, die leidden tot de creatie van de beroemde “USB-condoom”, nu SyncStop genoemd. Wat kunnen we doen om onze pc te beschermen?

USG: Bescherm je USB-poorten met microcontrollers
Twee microcontrollers komen te hulp. De drager is een USG per apparaat (hubs zijn niet mogelijk).

Een optie is het apparaat dat bekend staat als USG, gemaakt door Robert Fisk. In informele termen is USG een USB-hardware-firewall, en het laat door wat ons interesseert terwijl het alle vreemde commando's blokkeert. Het ontwerp is gebaseerd op twee STM32F4-microcontrollers met ARM-architectuur, en is momenteel compatibel met muizen, toetsenborden of pendrives. In de toekomst hoopt Fisk de ondersteuning uit te breiden naar andere accessoires (webcams, printers) en de overdrachtssnelheid te verhogen. De microcontrollers zijn USB 1.1, wat overeenkomt met maximaal 12 megabits per seconde (1,5 MB/s).

De officiële pagina bevat alle gegevens die nodig zijn om thuis een USG te bouwen, of anders is het mogelijk om contact op te nemen met de ontwikkelaar en de bouw ervan te coördineren voor een passende prijs. Ik kan me voorstellen dat het niet erg goedkoop zal zijn (de DIY-route vereist $50 aan onderdelen), maar dit zou kunnen veranderen als USG populair wordt.

Officiële site: