Python-forensics-virtualization
提供:Dev Guides
Pythonフォレンジック-仮想化
- 仮想化*は、サーバー、ワークステーション、ネットワーク、ストレージなどのITシステムをエミュレートするプロセスです。 これは、オペレーティングシステム、サーバー、ストレージデバイス、またはネットワークプロセスの実際のバージョンではなく、仮想バージョンの作成に他なりません。
仮想ハードウェアのエミュレーションに役立つ主要コンポーネントは、*ハイパーバイザー*として定義されています。
次の図は、使用されるシステム仮想化の2つの主要なタイプを説明しています。
仮想化は、多くの方法で計算科学捜査で使用されています。 分析者は、各調査でワークステーションを検証済みの状態で使用できるようになります。 特に、仮想マシン上のセカンダリドライブとしてドライブのddイメージをアタッチすることにより、データの回復が可能です。 同じマシンを回復ソフトウェアとして使用して、証拠を収集できます。
次の例は、Pythonプログラミング言語の助けを借りて仮想マシンの作成を理解するのに役立ちます。
- ステップ1 *-仮想マシンに「dummy1」という名前を付けます。
すべての仮想マシンには、バイト単位で表される最小容量の512 MBのメモリが必要です。
- ステップ2 *-計算されたデフォルトのクラスターに仮想マシンを接続する必要があります。
- ステップ3 *-仮想マシンは仮想ハードディスクドライブから起動する必要があります。
すべてのオプションは、vmsコレクションのaddメソッドを仮想マシンに使用する前に、仮想マシンパラメータオブジェクトに結合されます。
例
以下は、仮想マシンを追加するための完全なPythonスクリプトです。
出力
私たちのコードは次の出力を生成します-