Google's proposed software defense against LVI attacks showed a 14-fold decrease in performance.

Zola Bridges van Google stelde voor voor de LLVM-compiler suite, een patch met de implementatie van SESES (Speculative Execution Side Effect Suppression), die helpt om aanvallen op de speculatieve uitvoeringsmechanismen in Intel CPU's te blokkeren, zoals LVI. De beschermingsmethode is geïmplementeerd op het niveau van de compiler en is gebaseerd op het toevoegen van instructies door de compiler tijdens de generatie van machinetaalcode. LFENCE, die worden ingevoegd vóór elke geheugenlees- of schrijfinstructie, alsook vóór de eerste takinstructie in een groep instructies die een blok beëindigen.

De LFENCE-instructie wacht tot alle voorgaande geheugenleesoperaties zijn vastgelegd en voorkomt dat de volgende instructies na LFENCE worden uitgevoerd voordat de vastlegging is voltooid. Het gebruik van LFENCE leidt tot een aanzienlijke vermindering van de prestaties, daarom wordt aangeraden de bescherming alleen toe te passen in uiterste gevallen voor bijzonder kritische code. Naast volledige bescherming biedt de patch drie vlaggen waarmee specifieke niveaus van bescherming selectief kunnen worden uitgeschakeld om de negatieve impact op de prestaties te verminderen.

In uitgevoerde tests leidde het gebruik van de SESES-bescherming voor het BoringSSL-pakket tot een vermindering van het aantal bibliotheekbewerkingen per seconde met 14 keer - de prestaties van de versie van de bibliotheek met bescherming bleek gemiddeld slechts 7,1% van de prestaties van de niet-beschermde versie te zijn (variatie afhankelijk van de test van 4% tot 23%).

Ter vergelijking, aangeboden Eerder toonde de GNU Assembler een mechanisme dat LFENCE na elke geheugenlaadbewerking en vóór bepaalde takinstructies invoegt, een prestatievermindering van ongeveer 5 keer (22% van de code zonder bescherming). Deze beschermingsmethode is een en is geïmplementeerd is ontwikkeld door ingenieurs van Intel, maar de testresultaten voor de prestaties zijn nog niet gepubliceerd. Aanvankelijk voorspelden de onderzoekers die de LVI-aanval ontdekten een prestatievermindering van 2-19 keer bij toepassing van volledige bescherming.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster