関数のリターン アドレス、例外ハンドラーのアドレス、または特定の型のパラメーターを上書きするバッファー オーバーランを検出します。 ハッカーは、バッファー オーバーランを発生させるという方法を使用して、バッファー サイズ制限を強制しないコードを攻撃します。 構文 /GS[-] 解説 /GS は既定でオンになります。 アプリケーションにセキュリティ上の脆弱性がないと想定される場合は、/GS- を使用します。 バッファー オーバーランの抑制の詳細については、「safebuffers」を参照してください。 セキュリティの検査 バッファー オーバーランの問題を起こしやすいとコンパイラが判断した関数には、スタックのリターン アドレスの前に記憶領域が割り当てられます。 関数の実行開始時に、割り当てられた記憶領域に "セキュリティ Cookie" が読み込まれます。Cookie の値は、モジュールの読み

