Moderna arbetsstationer och servrar litar implicit på att hårddiskar fungerar som väluppfostrade blockenheter. Detta papper analyserar den katastrofala förlusten av säkerhet som uppstår när hårddiskar inte är tillförlitliga. För det första visar vi att det är möjligt att äventyra firmware för en kommersiell off-the-shelf hårddisk, genom att endast använda sig av offentlig information och omvänd teknik. Med hjälp av en sådan komprometterad firmware, presenterar vi en stealth rootkit som ersätter godtyckliga block från disken medan de skrivs, vilket ger en dataersättning bakdörr. Den uppmätta prestandan för den komprometterade diskettenheten är mindre än 1 % jämfört med en normal, ofarlig diskettenhet. Vi visar sedan att en fjärrangripare även kan etablera en kommunikationskanal med en komprometterad disk för att infiltrera kommandon och för att exfiltrera data. I vårt exempel är denna kanal etablerad över Internet till en omodifierad webbserver som förlitar sig på den komprometterade enheten för dess lagring, passerar genom den ursprungliga webbservern, databasserver, databaslagringsmotor, filsystemdrivrutin och blockera enhetsdrivrutin. Ytterligare experiment, utförda i en emulerad diskdrive-miljö, kunde automatiskt extrahera känsliga data som /etc/skugga (eller en hemlig nyckelfil) på mindre än en minut. Detta dokument hävdar att svårigheten att genomföra en sådan attack inte är begränsad till området för statliga cyberkrig; snarare är det väl inom räckhåll för måttligt finansierade brottslingar, botnet herders och akademiska forskare.
Liksom sina föregångare till hårddisken REF är den inbyggda programvaran på SSD:er sårbar för kompromisser oavsett om den är öppen eller stängd.
Implementation and implications of a stealth hard-drive backdoor
{'venue': "ACSAC '13", 'journal': None, 'mag_field_of_study': ['Computer Science']}