ではvmware Workstation
、ホストソフトウェアとハードウェアに関するどの情報がゲストOSで利用できるようになります。
私のアプリケーションでは、ホストが実行されている物理ハードウェアに関する情報を取得するゲストOS上のプロセスについて心配しています。これには、シリアル番号、MACアドレス、または実行されているコンピューターを物理的に識別できるものなどの詳細が含まれます。
ホストとゲストの両方がUbuntu Linuxを実行します。
編集:vmware-tools
ゲストにインストールされます
編集2:バウンティの追加
私はこの質問について多くの調査を行いましたが、ほとんどの回答には「すべきではない」のような単語が含まれています。ある程度確実に、VMwareゲストは次の項目を表示できないことを知っておく必要があります(そのため、ゲストがこれらを利用できる場合、大規模なセキュリティ違反と見なされます)
- ハードウェアのシリアル番号
- ホストネットワークインターフェイスのMACアドレス
- VMwareソフトウェアの登録シリアル番号
- ホストオペレーティングシステム上のファイル
この質問の動機は、私はいくつかの非常に信頼されていないソフトウェアを実行する必要があり、私の身元を明らかにする可能性のある情報からそれをサンドボックス化したいということです。たとえば、このソフトウェアがプロセッサのシリアル番号を読み取って作成者に報告しようとすることを想定しています。これにより、私の実世界のIDにトレースが戻る可能性があると想定しています。必要に応じて、この偏執狂と呼んでください。私の状況の一部では、vmware-toolsがインストールされている必要があります。