OpenBSD sshd endurtengt við ræsingu

OpenBSD útfærir tækni gegn nýtingu sem byggir á handahófskenndu endurtengingu á sshd keyrsluskránni í hvert sinn sem kerfið ræsir. Þessi endurtengingartækni var áður notuð fyrir kjarnann og bókasöfnin libc.so, libcrypto.so og ld.so, og verður nú notuð fyrir sum keyrsluefni. Á næstunni er einnig áætlað að aðferðin verði innleidd fyrir ntpd og önnur netþjónaforrit. Breytingin er þegar innifalin í NÚVERANDI útibúinu og verður boðin í OpenBSD 7.3 útgáfunni.

Endurtenging gerir það mögulegt að gera tilfærslur aðgerða í bókasöfnum minna fyrirsjáanlegar, sem gerir það erfitt að búa til hetjudáð með því að nota return-oriented programming (ROP) aðferðir. Þegar ROP tæknin er notuð reynir árásarmaðurinn ekki að setja kóðann sinn í minnið, heldur starfar hann á vélaleiðbeiningum sem þegar eru tiltækar í hlaðnum bókasöfnum, sem endar með leiðbeiningum til að skila stjórn (að jafnaði eru þetta endar bókasafnsaðgerða) . Vinnan við hagnýtingu snýst um að byggja upp keðju af símtölum í svipaðar blokkir ("græjur") til að fá þá virkni sem óskað er eftir.

Heimild: opennet.ru

Bæta við athugasemd