オーバーラン対策は、オーバーランしない用にコードを書くこと。
あたりまえなんだけど、これが一番。

Linux 系で、ライブラリ/メモリマネージャに手を入れてオーバーランを検出できるように
したものがあるけどね。