それらはLinuxプラットフォームに存在しますか?
3 に答える
リングはx86プロセッサアーキテクチャの用語であり、プロセッサは「優先度レベル、番号0〜3)と呼ばれる4つの異なる動作モードのいずれかで実行できます。優先度レベル0は、CPUで任意の操作を実行できますが、優先度レベル3が最も制限付き-優先度レベル3で実行できない命令がいくつかあります。
DLLインジェクションは、どのオペレーティングシステムにも固有のものではありません。
ええと、DLLインジェクションはWindows固有の概念ではなく、Linuxでもそれを行うことができ、少し簡単かもしれません。(http://en.wikipedia.org/wiki/DLL_injectionを参照してください)。また、IIRCの3つの「リング」は、x86固有の概念です(OSに依存しません)。したがって、あなたの質問に答えるために、いいえ、これらのことはどれもWindows固有のものではありません。
ウィキペディアのエントリで説明されているように、リングの概念は非常に一般的なものです。特にLinuxに関しては、次のように述べています。
LinuxとWindowsは、スーパーバイザー/ユーザーモードを使用する2つのオペレーティングシステムです。特殊な機能を実行するには、ユーザーモードコードはスーパーバイザーモード、またはオペレーティングシステムの信頼できるコードが必要なタスクを実行してユーザースペースに戻すカーネルスペースへのシステムコールを実行する必要があります。
他のオペレーティングシステム(ここでも、この記事で言及されているように、詳細については他の記事を指しています)は、さまざまなセキュリティアーキテクチャ(特に機能ベースのアーキテクチャ)を使用できます。