RAMBO: Geheimen lekken van air-gap computers door covert radiosignalen te spellen vanuit het computergeheugen (RAM)

Samenvatting

Air-gapped systemen zijn fysiek gescheiden van externe netwerken, inclusief het internet. Deze isolatie wordt bereikt door air-gap computers losgekoppeld te houden van bedrade of draadloze netwerken, waardoor directe of op afstand communicatie met andere apparaten of netwerken wordt voorkomen. Air-gap maatregelen kunnen worden gebruikt in gevoelige omgevingen waar beveiliging en isolatie cruciaal zijn om het lekken van private en vertrouwelijke informatie te voorkomen.

In dit artikel presenteren we een aanval die kwaadwillenden in staat stelt informatie te lekken van air-gapped computers. We tonen aan dat malware op een gecompromitteerde computer radiosignalen kan genereren vanuit geheugenbussen (RAM). Met behulp van software-gegenereerde radiosignalen kan malware gevoelige informatie coderen, zoals:

  • bestanden;
  • afbeeldingen;
  • keylogging;
  • biometrische informatie;
  • encryptiesleutels.

Met software-defined radio (SDR) hardware en een eenvoudige standaardantenne kan een aanvaller verzonden ruwe radiosignalen van een afstand onderscheppen. De signalen kunnen vervolgens worden gedecodeerd en vertaald worden naar binaire informatie.

We bespreken het ontwerp en de implementatie en presenteren gerelateerd werk en evaluatieresultaten. Dit artikel presenteert snelle modificatiemethoden om gegevens van air-gapped computers te lekken met een snelheid van 1000 bits per seconde. Tot slot stellen we tegenmaatregelen voor om deze out-of-band air-gap dreiging te beperken.