私はこれを理解/dev/kmem
し、/dev/mem
システムメモリ(例えば、raw RAM)へのアクセスを提供します。私は/dev/kmem
それがカーネルで完全に無効になることができ、調整できることも知っています/dev/mem
。
メモリへのネイティブアクセスを持つことは開発者やハッカーにとって便利ですが、なぜ/dev/mem
.AFAIKを渡すのですか(とは異なり)カーネルで無効にすることはできません/dev/kmem
。私の考えでは、悪用/悪用される可能性がある生のメモリにアクセスすることは問題を引き起こすだけです。
実用的な用途はありますか?正常に動作するために必要なユーザープログラムはありますか?
ベストアンサー1
Scale 7x 2009には、次のタイトルのスライドがあります。Linuxカーネルの破損:/dev/memを介してマルウェアを挿入する中にはこの2つの弾丸があります。
誰がこれを必要としますか?
- Xサーバー(ビデオメモリと制御レジスタ)
- 用量μ
これまでの検索で見つけたすべての内容によると、これら2つの箇条書きが法的用途のリーダーとして見えます。