技術共有: KVM 仮想化を使用して証拠を収集するにはどうすればよいでしょうか?

技術共有: KVM 仮想化を使用して証拠を収集するにはどうすればよいでしょうか?

仮想化技術はますます広く使用されるようになっています。国内の仮想化市場においては、5年間で売上が2桁成長を続けています。フォレンジック業界に携わる私たちにとって、仮想化関連の知識を理解することも急務です。本日は、Meiya の技術専門家が Linux KVM 仮想化テクノロジーを使用したフォレンジック調査をご紹介します。

KVM とは何ですか?

KVM はカーネルベースの仮想マシンの略で、オープンソースのシステム仮想化モジュールです。 Linux 2.6.20 以降、すべての主要な Linux ディストリビューションに統合されています。管理には Linux 独自のスケジューラを使用しており、シンプルで使いやすいです。これは、Linux システムにおける主流の仮想化ソリューションの 1 つです。

[[239314]]

KVM仮想マシンの作成

KVM 仮想マシンは、コマンドまたはグラフィカル管理インターフェイスを通じて作成できます。仮想マシンを作成することはフォレンジックにはあまり役立ちませんが、仮想マシンを作成するときのハードディスク ファイルの保存場所は、フォレンジックのために確認する必要があるものです。そのため、ハードディスク ファイルの保存場所を直感的に表示して理解できるように、ここではグラフィカル インターフェイスを使用した簡単なデモンストレーションを使用します。

1. virt-manager コマンドを使用するか、デスクトップ環境で「システム ツール」を見つけて、仮想マシン管理プログラム「Virtual Machine Manager」を開きます。管理プログラムが実行されると、下図のように表示されます。

2. [新規] を選択すると、下の図に示すように [新しい仮想マシン] ダイアログ ボックスがポップアップ表示されます。

3. 必要に応じて関連オプションを設定すると、ハードディスクのファイルの保存場所は次の図のようになります。

4. 上の図からわかるように、新しいハードディスク ファイルを作成することも、既存のハードディスク ファイルを選択することもできます。ここでは、2 番目のオプション「管理対象またはその他の既存のストレージを選択する」を選択し、「参照」をクリックします。下図のようなダイアログ ボックスがポップアップ表示され、デフォルトのハード ディスク ファイルの場所が既に表示されます。

5. 新しいボリュームを作成する「新しいボリューム」、またはローカルで参照する「ローカルを参照」を選択できます。ローカル ブラウジングでは、ハード ディスク ファイルを他の場所に保存できます。下の図に示すように、tmp ディレクトリに 11111111 という名前のハードディスク ファイルが作成されますが、linu はファイルの種類を識別するためにサフィックスを使用しないため、ファイルにはサフィックスがありません。

6. ハードディスクには多くのファイル形式があります。最もよく使用されるのは、raw、qcow2、vmdk です。 Linux のバージョンによって形式が異なる場合があります。次の図は、Ubuntu 16.04 でサポートされているハードディスク ファイル形式を示しています。

ハードディスクのファイル保存ディレクトリがデフォルトの方法で作成される場合、それは/var/lib/libvirt/images/にあります。

以上が仮想マシンの作成とハードディスクストレージに関する設定の手順です。通常のフォレンジック プロセス中に、仮想マシンが正常に作成されました。作成された仮想マシンのハードディスクファイルが保存されている場所を確認するにはどうすればよいですか?

KVM から証拠を収集するにはどうすればいいですか?

フォレンジックにとって最も重要なことは、仮想マシンに保存されているデータを抽出することです。データが保存されている場所を特定し、関連データを取得し、フォレンジック ツールを使用して分析するにはどうすればよいでしょうか。

1. KVM仮想マシンのファイル保存場所を確認する方法

方法1: コマンドを使用してハードディスクファイルの保存場所を確認する

1. KVM仮想マシンリストを表示する

[root@Bance ~]# virsh list –all

コマンドが正常に実行されると、次の画面が表示されます。下の図に示すように、3 つの仮想マシンがあることがわかります。

2. XP仮想マシンの構成ファイルを表示する

[root@Bance ~]# virsh edit xp

コマンドが正常に実行されると、次の画面が表示されます。

上図に示すように、構成ファイルのディスク タイプ オプションは、XP 仮想マシンのハード ディスク ファイルに関連する情報を定義します。ソース ファイルで定義されている /var/lib/libvirt/images/xp.img は、XP 仮想ハード ディスクのストレージ パスです。

3. 下の図に示すように、「ll /var/lib/libvirt/images/」を通じてハードディスク ファイルが存在するかどうかを確認できます。

方法2: グラフィカルインターフェイスを使用してハードディスクのファイルの場所を表示する

1. virt-manager コマンドを使用するか、デスクトップ環境で「システム ツール」を見つけて、下の図に示すように、仮想マシン管理プログラム「Virtual Machine Manager」を開きます

2. ハイパーバイザーを開くと、次の図が表示され、図には 3 つの仮想マシンも表示されます。

3. XP 仮想マシンをダブルクリックして、次のインターフェイスを開きます。

4. 「詳細」を選択して、XP 仮想マシンの詳細情報を確認します。

5. ハードディスク ファイルに関連する情報を表示する場合は、下の図に示すように、ディスク関連のオプションを選択します

6. 場所を確認したら、対応するファイルをローカル コンピューターにダウンロードし、Forensic Master を使用して分析します。

方法 3: 設定ファイルに精通している場合は、修正後に Forensic Master を通じて証拠を直接表示できます。

デフォルトでは、設定ファイルは /etc/libvirt/qemu/ にあります。以下に示すように、Forensic Master を使用して構成ファイルを読み込み、表示します。

2. 仮想マシンのハードディスクファイルをエクスポートする方法

方法 1: 証拠が修正され、構成ファイルを通じてハードディスクのファイルの保存場所が確認された場合は、Forensic Master を使用して直接エクスポートできます。

Forensic Master の使い方は皆さんもよくご存知だと思いますので、ここでは詳しく説明しません。

方法 2: デバイスが大規模な商用プラットフォームであり、サーバー証拠に固定できず、リモートでのみ操作できる場合は、FTP などのツールを使用して、必要なファイルをローカル コンピューターにダウンロードできます。

下の図に示すように、Xftp ツールを使用して必要なハードディスク ファイルをダウンロードします。

三つ。 KVMハードディスクファイルの分析方法

ファイルをエクスポートした後、Forensic Master などのフォレンジック ソフトウェアを使用して直接分析できます。現在、Forensic Master は *.img および *.qcow2 形式のフォレンジック分析をサポートできます。

概要: 今日、仮想化アプリケーションはますます普及しています。仮想化ソリューションのフォレンジックも、私たちの仕事で遭遇する可能性がある状況です。今日私が皆さんにシェアするものも、個人的な研究の結果です。法医学で遭遇するすべての問題を網羅することはできません。 KVM 仮想化ソリューションと同様に、Linux システムによっても多少の違いがあります。フォレンジックが必要な状況に遭遇した場合は、ルーチンに従うのではなく、実際の状況に応じて統合する必要があります。

<<:  エッジコンピューティングとは何ですか? ビジネスにどのような影響を与えますか?

>>:  Linux - Kvm 仮想マシンにサービス ポートを開かせましょう。

推薦する

「マスターコング牛肉麺調味料パッケージ」の視点からユーザーエクスペリエンスを語る

最近仕事がとても忙しくて、家に帰るのは午後7時頃になることが多いです。昨日はさらに悲惨でした。夜の9...

Baidu の頻繁なアルゴリズムのアップグレードの影響を受けるのは誰ですか?

今年は SEO 担当者にとって悲惨な年となり、事故が頻繁に発生しました。 Baidu は頻繁に調整を...

fibrestate: 月額 50 ドル、AMD Ryzen 7 5700G/64G メモリ/1TNVMe/1Gbps 帯域幅 (トラフィック無制限)、無料 DDoS 保護

米国のサーバー業者である fiberstate は、米国ソルトレイクシティにコンピュータールームを保...

百度に対抗:ウェブサイトの最適化でブランドプロモーションを強化すべき

エンタープライズ Web サイトの最適化とは何かを誰もが知っておく必要があります。知っていることと実...

ウェブサイトは過去のものとなり、ポータルはその地位を失った。モバイル報道が「ニュース」を再定義する

要約ビューモバイル時代、4G高速時代において、ニュースは書き換えられる運命にある。しかし、あなたはそ...

モバイルエッジコンピューティングのセキュリティリスク分析とソリューション

ラボガイドモバイル エッジ コンピューティングは、エッジ ノードにクラウド コンピューティング機能を...

どのような記事が Baidu に簡単に含まれるのでしょうか?

Aisiyou では、どのような記事が含まれる可能性があるかを教えてくれます。これらは苦い教訓から得...

QingCloud ハイブリッドクラウド

[51CTO.comよりオリジナル記事] 近年、消費者層の構造や消費パターンが変化し、顧客ロイヤルテ...

Dell OptiPlex 960は雰囲気のある企業イメージを創出します

DELL OptiPlex 960 は、商業および中規模企業ユーザーを対象に新たに発売されたデスクト...

インターネットマーケティング: 無視できない企業マーケティングツール

現在、ますます多くの企業が自社のマーケティング手法をインターネットと統合しています。従来のマーケティ...

ウェブサイトのキーワードの選択は科学です

ウェブサイトのキーワードのランキングは、ウェブサイトの盛衰の鍵と言えます。近年、SEO 技術がますま...

インデックスの観点から見た百度とグーグル

最近SEOに興味があり、しばらくDianshiで働いています。この期間中、私はいくつかのページをテス...

上場と同時に株価が下落。ミスフレッシュに何が起こったのか?

疫病の影響を受け、長い間冷え込んでいた生鮮食品トラックは再び資本の支持を得ており、アリババやJD.c...

従来のウェブ分析と比較して、Sina Blogのウェブ検索の利点

最近、Sina Weibo にアクセスして検索したところ、Sina Weibo が「Weibo 検索...

チャンネル運営の観点からどのように運営していくかお話しします

午後になって眠くなったので、階下のオフィスに行ってタバコを吸いたいと思いました。 1階に歩いていくと...