タグ

2008年2月21日のブックマーク (1件)

  • C と C++ でのライブラリによる解決策

    5.2. C と C++ でのライブラリによる解決策C/C++ における解決策として、バッファオーバーフローの問題を抱えていない関数 ライブラリの利用があります。 はじめのサブセクションでは、「標準 C ライブラリ」を使った解決方法を説明し ます。効果はありますが、欠点もあります。 次のサブセクションでは、バッファオーバーフローに対して、固定長と動的に再確保 する両方法でセキュリティ上よく発生する問題を説明します。 次のサブセクションでは、strlcpy や libmib といった、その他さまざまなライブラリ について説明します。 5.2.1. 標準 C ライブラリによる解決策C でバッファオーバーフローを防ぐ「常套」手段(C++ でも使われています)は、 バッファオーバーフローを防いでいる標準 C ライブラリを呼び出すことです。 この解決方法は、標準関数である strncpy(3)と s