I OpenBSD genomförs omkompilering vid systemstart för sshd

I OpenBSD har en teknik för att skydda mot utnyttjande av sĂ„rbarheter implementerats, baserad pĂ„ slumpmĂ€ssig omorganisering av den körbara filen sshd vid varje systemstart. Tidigare tillĂ€mpades en liknande omorganiseringsteknik för kĂ€rnan och biblioteken libc.so, libcrypto.so och ld.so, och nu kommer den Ă€ven att tillĂ€mpas för vissa körbara filer. Metoden planeras snart Ă€ven att implementeras för ntpd och andra serverapplikationer. Ändringen har redan inkluderats i CURRENT-grenen och kommer att erbjudas i OpenBSD 7.3-utgĂ„van.

Omorganisering gör det svĂ„rt att förutsĂ€ga funktionernas positioner i biblioteken, vilket komplicerar skapandet av exploater som anvĂ€nder metoder för Ă„tervĂ€ndande-orienterad programmering (ROP – Return-Oriented Programming). Vid anvĂ€ndning av ROP-tekniken försöker angriparen inte placera sin kod i minnet, utan arbetar med redan existerande bitar av maskininstruktioner i de laddade biblioteken, som slutar med en returhanteringsinstruktion (vanligtvis slutet pĂ„ biblioteksfunktioner). Exploitens arbete handlar om att bygga en kedja av anrop av sĂ„dana block (

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster