No-Executeビット
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/26 13:40 UTC 版)
「x64」の記事における「No-Executeビット」の解説
NXビット(ページテーブルエントリのビット63)は仮想アドレス空間のどのページが実行可能か、実行不可かを指定することができる。NXビットがセットされたページにあるコードを実行しようとするとメモリアクセス違反となり、実行できない。これは、リードオンリーページへの書き込みを実行しようとしてもできないことと似ている。No-Execute機能は、ウイルスなどがバッファーオーバランなどを使用して、オペレーティングシステムを乗っ取ろうとすることを難しくする。
※この「No-Executeビット」の解説は、「x64」の解説の一部です。
「No-Executeビット」を含む「x64」の記事については、「x64」の概要を参照ください。
- No-Executeビットのページへのリンク