web-dev-qa-db-ja.com

Linuxカーネルにはガードページがありますか?

Linuxカーネルは初めてですが、Linuxカーネルのメモリ管理はどのようにガードページを使用していますか(この機能が存在する場合)。

1
laycat

はい、Linuxにはガードページがあります。最近のLinuxカーネルの実装は、ガードページがスキップされる可能性がある脆弱性(「スタッククラッシュ」)に対処するために、多少変更されました。以前の実装の問題の説明については、この post を参照してください。最近の変更点については、 LKMLのスレッド を参照してください。

4
Swashbuckler