2013年12月15日日曜日

AVRのハーバードアーキテクチャはセキュリティで有利?

毎週のジョギングしながらふと、AVRマイコンのハーバードアーキテクチャはセキュリティ面では有利に働くのか?と思った。
よくあるスタックオーバーフローで制御を取るやり口の場合でも、スタック上やデータ上のプログラムは実行されないわけで。すでにFlashROMに書かれているコードでどうにか悪いことをせにゃならんわけだが、これは相当に難しいと思われる。
ヒューズに、プログラムからの、FlashROM書き換えを禁止するビットがあれば、さらに安心なのではないだろうか?

0 件のコメント:

コメントを投稿