CSOバッファオーバーフローとは、プログラム内でのメモリーの処理に関するバグの一種で、バッファオーバーランともいう。プログラムで割り当てた固定長のメモリーバッファの境界をきちんとチェックせずに、バッファに収まりきらないデータを書き込んで、隣接する領域のデータを上書きしてしまうことをいう。クラッシュや脆弱性につながることが多く、セキュリティ上の問題となる。Imagesバッファオーバーフローは、任意コード実行の主な原因として、非常に古くからある。C言語やC++言語といったプログラミング言語の方が、バッファオーバーフローのコーディングミスを引き起こしやすい。したミスを防ぐために、開発者のコミュニティは、セキュアプログラミングのプラクティスを策定しており、主要ソフトウエアベンダーは、セキュア開発のライフサイクルにこうしたプラクティスを取り入れている。reserved.このページに掲載されている記事・写真・図表などの無断転載を禁じます。著作権は日経BP社およびIDG、またはその情報提供者に帰属します。掲載している情報は、記事執筆時点のものです。