0
這幾天我正在尋找安全編碼指南,並且有一個選項可以防止緩衝區溢出「-fstack-protector」和「FORTIFY」選項有何不同?
緩衝區溢出。
之一,
$gcc -fstack-protector -S test.c
$cat test.s
兩個
$gcc -O -D_FORTIFY_SOURCE=1 test.c
我可以看到從強化選項緩衝區溢出的警告,但其實我沒有-fstack保護器選項的多少想法。
它們是否完全不同並且沒有任何防止緩衝區溢出的效果?
感謝您的回答:D – 2014-11-26 03:01:00