バッファオーバーフロー攻撃を防ぐための対策として、開発段階で行うべき最も効果的なものはどれか。

バッファオーバーフローはメモリ領域外への書き込みにより発生するため、入力データの長さや形式を厳密に検証(バウンダリチェック)することが根本対策となる。