バッファオーバーフロー攻撃を防ぐための、最も根本的なプログラミング対策はどれか。

バッファオーバーフローは、用意された枠(バッファ)を超えてデータを書き込むことでメモリを破壊する攻撃であり、入力値の検証が根本対策となる。