[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Full-disclosure] Advantages of Stack Guard over Stack Shield



On Sun, 20 Oct 2013, Jaydeep Solanki wrote:

I would like to know why nowadays Stack Guard is used everywhere (example: ProPolice in GCC, /GS in Visual Studio) instead of Stack Shield.

Stack Shield needs to manage two stacks (an ordinary stack and an extra stack for saved returned addresses). This is prone to break various things (multithreading, longjmp) and I am afraid a hypothetical implementation would have to be quite heavyweight and messy in order to avoid breaking them.

--
Pavel Kankovsky aka Peak                          / Jeremiah 9:21        \
"For death is come up into our MS Windows(tm)..." \ 21st century edition /

_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/