StackGhost OpenBSD/sparc-on

Címkék

Theo de Raadt bejelentése szerint egy újabb védelmi mechanizmusnak örvendhetnek a sparc (v6 v7 v8) gépek tulajdonosai a W^X és a Propolice mellett. Az új funkció a StackGhost névre hallgat, és védelmet nyújt a puffer túlcsordulásos támadásokkal szemben.Az anyagot Mike Frantzen írta pár évvel ezelőtt az OpenBSD 2.8-hoz, de csak most került be az OpenBSD -current-be.

A StackGhost-ról bővebben ebben a PDF fileban olvashatsz. Bővebb a KernelTrap-on.

Hozzászólások

a stackghost egy eleg regi fejlesztes, vmikor a 2001-es USENIX Security konferencian mutattak be eloszor, az OpenBSD cvs-be 2002 februar korul kerult. default eddig azert nem engedelyeztek, mert a gdb nem tudta kezelni a megvaltozott stack frame info-t (elXORolt fuggvenyhivas visszateresi cim).

magarol a vedelemrol amit nyujt: ugyanaz az elv, mint a stackguard vagy az ssp (propolice) eseten tehat hasonlo problemakkal nez szembe (a reszletek a usenix cikkben vannak). annyi elonye van az ssp-vel szemben, hogy gyorsabb (mivel csak 'register window overflow/underflow' eseten aktivizalodik, az ssp meg minden egyes fv hivaskor) es nem kell ujraforditani a userland-et, cserebe viszont nem csinal semmi pluszt, amitol az ssp igazan erdekes (lokalis valtozok meg fv. argumentumok atrendezese). magyaran erdekes technologiai 'hack' de sokra nem jo, az ssp tobbet er.