GNU/Linux >> Linux の 問題 >  >> Linux

Windows Subsystem for Linux は、ネイティブ Windows プログラムの実行に対して追加のセキュリティ (VM のような分離) を提供しますか?

一言で言えば、WSL は単なる Linux ABI 互換レイヤーです。つまり、Linux システム コールを Windows カーネルが実行できるものに変換する一連のライブラリです。

一般的な考え方は、この互換性レイヤーを可能な限り薄くして、Linux バイナリが Windows でネイティブとほぼ同じ速度で実行されるようにすることです。したがって、仮想マシンの近くにはありません。例えば。すべての Windows ファイルシステムは /mnt の下で WSL にマウントされます あなたの便宜のために、など。 (既に指摘したように) 攻撃面をある程度制限することを除いて、WSL は安全な分離を提供しません。


この調査によると、現在のセキュリティ ツールに関する限り、これは実際には悪いことです。

Linux バイナリは、セキュリティ ソフトウェアが通常インターセプトする通常の Win32 または NT API を介さずに、カーネル ドライバと直接対話します。また、Win32 プロセス テーブルにも表示されないため、可視性が低下します...


Linux
  1. Linux用のWindowsサブシステムの説明、WSLおよびWSL2

  2. Linux の Windows サブシステムへの Oracle JDK のインストール

  3. WSL(Windows Subsystem for Linux)上で動作するWebサーバーにローカルネットワークからアクセスする方法

  1. Sublime Text から Windows Subsystem for Linux (WSL) を使用する

  2. Windows Subsystem for Linux での Windows 共有のマウント

  3. Wine で実行されているプログラムのインターネット アクセスを無効にするにはどうすればよいですか?

  1. Linux用のWindowsサブシステムを使用してUbuntuを実行する方法

  2. Linux 用 Windows サブシステムの Kali

  3. Wget エラー bash Linux 用 Windows サブシステム