#author("2018-06-09T17:19:35+00:00","","")
#topicpath

//////////////////////////////////////////////////////////////////////////////
* 目次 [#d012f75f]
#contents();


//////////////////////////////////////////////////////////////////////////////
* -D_FORTIFY_SOURCE で検出する [#a8b72f7f]
- GCC の "Automatic Fortification" 機能を使って、バッファオーバーフローを起こしやすいとされている関数(gets, strcpy, memcpy など)の誤使用をコンパイル時・実行時に検出する
//============================================================================
** 使い方 [#pd1bf5d5]
- 下記のオプションを付加してコンパイルする:
 -O1 以上
 -D_FORTIFY_SOURCE=1
- これにより、次の2つのタイミングでバッファオーバーフローの検出が行われる:
|~チェックするタイミング |~チェック内容 |
|コンパイル時            |コンパイル時にチェック可能な明らかなバッファオーバーフロー |
|実行時                  |上記以外のおバッファオーバー^フロー |

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS