反フォレンジック技術の打破　Linux ファイル システムでの SSD ファイル カービング


◆目的
ファイル カービングは、ファイル メタデータがない場合に、未割り当てのハード ディスク領域からファイルおよびファイルの断片を回復する技術です。Linux ファイル システム上での SSD ファイル カービングは、フォレンジック ツール Autopsy を使用して実行されます。

◆概要
Autopsy ツールに慣れ、TRIM 機能が無効になっている場合に SSD 上の Linux ファイル システムからデータを回復する方法を理解する

１，
Autopsy 4.14.0をダブルクリックして、アプリケーションを起動します。

Autopsyのメイン ウィンドウとそのようこそウィンドウが開きます。

Autopsy の「ようこそ」ウィンドウで「新規症例」オプションをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/ffae7da4-b555-eb97-b690-fcd4eca44219.png)

２，
新しいケース情報]ウィンドウが開き、ケース名とベース ディレクトリの入力を求められます。ベース ディレクトリは、ケース データが保存される場所です。識別目的に応じてケース名を入力できます。このラボでは、ケース名をSSD File Carving (Linux File System)として割り当てます。

症例データは、デスクトップにあるImage File Analysisフォルダーに保存します。したがって、このフォルダーをベース ディレクトリとして割り当て、[次へ]をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/2755b974-034c-c67e-6996-bef75eda977b.png)

３，
「オプション情報」セクションが表示されます。事件番号と審査官の詳細を入力します(ここでは、事件番号を101と入力しています)。「審査官」セクションに詳細を入力できます。「完了」をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/40c02457-7c69-d9f3-7187-3a847d9cce04.png)

４，
アプリケーションがケースを作成するのに少し時間がかかります。続いて、「データ ソースの追加」ウィンドウが表示され、「追加するデータ ソースのタイプを選択」セクションが表示されます。[ディスク イメージ] または [VM ファイル]オプションが選択されていることを確認し、[次へ]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/8976552e-eb59-9bdf-00f4-6c21133dd9bb.png)

５，
[データ ソースの選択]セクションが表示されます。[参照]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/4c53746c-9515-8734-39e3-15e87a4a6d7d.png)

６，
「開く」ウィンドウが表示されます。C:\CHFI-Tools\Evidence Files\Forensic Imagesの場所に移動し、ファイルLinux_Evidence_SSD.ddを選択します。「開く」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/c2df6a96-d726-9d75-3ff4-25e5d7216052.png)

７，
[データ ソースの選択]セクションの[パス]フィールドにLinux_Evidence_SSD.ddファイルへのパスが表示されます。「次へ」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/55c7aa36-4bf1-109c-1133-2c8ffe9aaf78.png)

８，
「データ ソースの追加」ウィンドウに「取り込みモジュールの構成」セクションが表示されます。このセクションには、チェックされたオプションのリストが含まれています。要件に応じてオプションを選択してください。これらのオプションをデフォルトに設定したままにすることもできます。「次へ」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/5b4de90b-d532-6537-23cf-ce903df7555d.png)

９，
[データ ソースの追加]セクションが表示され、次のメッセージが表示されます。データ ソースがローカル データベースに追加されました。ファイルは分析中です。「完了」をクリックします。
※Autopsy ツールは画像の分析に時間がかかります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/416808ea-15d5-153a-ec2f-cd1a199b3c51.png)

１０，
ツールのメイン ウィンドウが表示されます。ウィンドウの左側のペインで「データ ソース」ノードを展開します。[データ ソース]オプションには、分析したイメージ ファイルの名前がリストされます (この場合はLinux_Evidence_SSD.dd )。

イメージ ファイル名 (ここではLinux_Evidence_SSD.dd ) をクリックして、ツール ウィンドウの右側のペインにその内容を表示します。これには、必要なオペレーティング システム データがすべて含まれています。
※Autopsy は、イメージのスキャン中に仮想マシンのリソースのほとんどを利用します。スキャンが完了するまで、マシンが応答しなくなる可能性があります。スキャンが完了するまではマシンにアクセスしないことをお勧めします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/275029d9-e7f9-2745-a744-7d4045350fcc.png)

１１，
イメージ ファイルには、Linux システムで使用されるファイル、プロセス、サービス、ツールなどに関連するデータを保存するフォルダーが含まれています。
目標は、彫刻されたファイルを取得することです。したがって、左側のペインで証拠ファイル (つまり、Linux_Evidence_SSD.dd ) をクリックした後、 Carved Filesフォルダーがウィンドウの右側のペインにロードされるまで 10 ～ 15 分間待つ必要があります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/594f8ecd-5d4e-bbdc-3616-fd78887df039.png)

※上のスクリーンショットでわかるように、数分間待機した後、アプリケーションによって Carved Files フォルダーがウィンドウの右側のペインにロードされました。

１２，
次に、 Carved Filesの内容を表示します。ウィンドウの右側のペインにあるCarved Filesフォルダーをダブルクリックして、その中に保存されている彫刻画像ファイルを見つけます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/2556a0f6-0b0e-e882-0d94-c9872488ceae.png)

１３，
彫刻された画像ファイルの 1 つ (ここでは f0203056.jpg )をクリックすると、 Autopsy のメイン ウィンドウの下部ペインにその内容と詳細が表示されます。デフォルトでは、以下のスクリーンショットで強調表示されているように、ツールは [アプリケーション]タブに画像ファイルのコンテンツを表示します。同様に、「Hex」、「Text」、「File Metadata」、およびその他のタブをクリックすると、その下に保存されているそれぞれのデータを表示できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/cecee0ca-75c9-c684-4305-9195746bd85d.png)

１４，
選択した彫刻ファイルを復元するには、ファイルを右クリックし、コンテキスト メニューから[ファイルの抽出]を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/cdca8165-f304-fe18-7f09-99c1c736e38b.png)

１５，
[保存]ウィンドウが開き、抽出されたファイルが保存されるデフォルトの場所が表示されます。このデフォルトの場所は、デスクトップ上に作成されたケースフォルダー内のExportサブフォルダーです。「保存」をクリックしてファイルをエクスポートします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/2f1ff7d6-6ced-13c7-ff89-d2b25a7507e5.png)

１６，
ファイルが抽出されたことを示すポップアップが表示されます。ポップアップを閉じるか、「OK」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/ee4f1a0e-68d5-63d8-4046-aca7fc7abfca.png)

１７，
ここで、エクスポートされた画像ファイルが保存されている場所に手動で移動します。場所はC:\Users\Administrator\Desktop\Image File Analysis\SSD File Carving (Linux File System)\Exportです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/36c4a1e8-2d85-c43b-9e81-f3928d698562.png)

１８
画像ファイルは正常に復元されました。

同様に、この方法で、他の彫刻されたファイルも復元できます。

開いているウィンドウをすべて閉じます。