Alvorlig ydeevneforringelse i kerne 5.19 forårsaget af Retbleed-beskyttelse

En ingeniør fra VMware gjorde Linux-kerneudviklingsfællesskabet opmærksom på et betydeligt fald i ydeevnen ved brug af Linux-kernen 5.19. Afprøvning af en virtuel maskine med kerne 5.19 omgivet af VMware ESXi hypervisor viste et fald i computerens ydeevne med 70%, netværksdrift med 30% og lageroperationer med 13% sammenlignet med den samme konfiguration baseret på kerne 5.18.

Årsagen til faldet i ydeevne er en ændring i beskyttelseskoden mod angreb fra Spectre v2-klassen (spectre_v2=ibrs), implementeret på grundlag af udvidede IBRS-instruktioner (Enhanced Indirect Branch Restricted Speculation), som tillader adaptivt at tillade og deaktivere spekulativ udførelse af instruktioner under afbrydelsesbehandling og systemopkald og kontekstskift. Beskyttelse er inkluderet for at blokere den nyligt opdagede Retbleed-sårbarhed i mekanismen til spekulativ udførelse af indirekte CPU-overgange, som giver dig mulighed for at udtrække information fra kernehukommelsen eller organisere et angreb på værtssystemet fra virtuelle maskiner. Efter at have slået beskyttelse fra (spectre_v2=off), vender ydeevnen tilbage til det tidligere niveau.

Kilde: opennet.ru

Tilføj en kommentar