Soumettre la recherche
Mettre en ligne
本当は怖いデータ復元
•
Télécharger en tant que PPTX, PDF
•
3 j'aime
•
4,580 vues
f kasasagi
Suivre
フォレンジック
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 25
Télécharger maintenant
Recommandé
MySQLトラブル解析入門
MySQLトラブル解析入門
Mikiya Okuno
他山の石勉強会 DRBD編
他山の石勉強会 DRBD編
tkomachi
OpenStack を 拡張する NetApp Unified Driver の使い方 Vol.001
OpenStack を 拡張する NetApp Unified Driver の使い方 Vol.001
Takeshi Kuramochi
MySQL GTID 시작하기
MySQL GTID 시작하기
I Goo Lee
MySQL InnoDB Cluster - Advanced Configuration & Operations
MySQL InnoDB Cluster - Advanced Configuration & Operations
Frederic Descamps
PayPayでのk8s活用事例
PayPayでのk8s活用事例
PayPay Corporation
S10 日本東西リージョンでのディザスタ リカバリ環境の実現
S10 日本東西リージョンでのディザスタ リカバリ環境の実現
Microsoft Azure Japan
Win32 APIをてなずけよう
Win32 APIをてなずけよう
Kouji Matsui
Recommandé
MySQLトラブル解析入門
MySQLトラブル解析入門
Mikiya Okuno
他山の石勉強会 DRBD編
他山の石勉強会 DRBD編
tkomachi
OpenStack を 拡張する NetApp Unified Driver の使い方 Vol.001
OpenStack を 拡張する NetApp Unified Driver の使い方 Vol.001
Takeshi Kuramochi
MySQL GTID 시작하기
MySQL GTID 시작하기
I Goo Lee
MySQL InnoDB Cluster - Advanced Configuration & Operations
MySQL InnoDB Cluster - Advanced Configuration & Operations
Frederic Descamps
PayPayでのk8s活用事例
PayPayでのk8s活用事例
PayPay Corporation
S10 日本東西リージョンでのディザスタ リカバリ環境の実現
S10 日本東西リージョンでのディザスタ リカバリ環境の実現
Microsoft Azure Japan
Win32 APIをてなずけよう
Win32 APIをてなずけよう
Kouji Matsui
【配信!Veeam情報局】バックアップ容量の最適化、ストレージ節約や拡張方法を解説!
【配信!Veeam情報局】バックアップ容量の最適化、ストレージ節約や拡張方法を解説!
株式会社クライム
JavaScriptとWebGLで圧倒的な3D空戦バトルを再現。「編隊少女 -フォーメーションガールズ-」における3Dレンダリング技術解説 ~Babylo...
JavaScriptとWebGLで圧倒的な3D空戦バトルを再現。「編隊少女 -フォーメーションガールズ-」における3Dレンダリング技術解説 ~Babylo...
Katsushi Suzuki
알고리즘 시각화 라이브러리 ipytracer 개발기
알고리즘 시각화 라이브러리 ipytracer 개발기
Han Lee
Gitの便利ワザ
Gitの便利ワザ
ktateish
LAMPもDockerもKubernetesも数クリックでデプロイ! Nutanix & Calmによるインフラとアプリ展開の自動化
LAMPもDockerもKubernetesも数クリックでデプロイ! Nutanix & Calmによるインフラとアプリ展開の自動化
Satoshi Shimazaki
MySQLバックアップの基本
MySQLバックアップの基本
yoyamasaki
FCスイッチゾーニング設定ガイド
FCスイッチゾーニング設定ガイド
Brocade
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)
NTT DATA Technology & Innovation
TIME_WAITに関する話
TIME_WAITに関する話
Takanori Sejima
magmaのトレーニングコースを受講してみた
magmaのトレーニングコースを受講してみた
Yohei Motomura
FD.io VPP事始め
FD.io VPP事始め
tetsusat
Best practices for MySQL High Availability
Best practices for MySQL High Availability
Colin Charles
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
Query Optimizer – MySQL vs. PostgreSQL
Query Optimizer – MySQL vs. PostgreSQL
Christian Antognini
What's New in MySQL 5.7 InnoDB
What's New in MySQL 5.7 InnoDB
Mikiya Okuno
Introduction to Initramfs - Initramfs-tools and Dracut
Introduction to Initramfs - Initramfs-tools and Dracut
Taisuke Yamada
“見てわかる”ファイバーチャネルSAN基礎講座(第6弾: 最終回)~困った時もこれで安心(?)、FC SANにおけるトラブルシューティングのコツとは??~
“見てわかる”ファイバーチャネルSAN基礎講座(第6弾: 最終回)~困った時もこれで安心(?)、FC SANにおけるトラブルシューティングのコツとは??~
Brocade
【第四回 ゼロからはじめる Oracle Solaris 11】02 統合アーカイブが変える仮想化環境の構築
【第四回 ゼロからはじめる Oracle Solaris 11】02 統合アーカイブが変える仮想化環境の構築
SolarisJP
Alfresco tuning part2
Alfresco tuning part2
Luis Cabaceira
Twitterのsnowflakeについて
Twitterのsnowflakeについて
moai kids
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
Contenu connexe
Tendances
【配信!Veeam情報局】バックアップ容量の最適化、ストレージ節約や拡張方法を解説!
【配信!Veeam情報局】バックアップ容量の最適化、ストレージ節約や拡張方法を解説!
株式会社クライム
JavaScriptとWebGLで圧倒的な3D空戦バトルを再現。「編隊少女 -フォーメーションガールズ-」における3Dレンダリング技術解説 ~Babylo...
JavaScriptとWebGLで圧倒的な3D空戦バトルを再現。「編隊少女 -フォーメーションガールズ-」における3Dレンダリング技術解説 ~Babylo...
Katsushi Suzuki
알고리즘 시각화 라이브러리 ipytracer 개발기
알고리즘 시각화 라이브러리 ipytracer 개발기
Han Lee
Gitの便利ワザ
Gitの便利ワザ
ktateish
LAMPもDockerもKubernetesも数クリックでデプロイ! Nutanix & Calmによるインフラとアプリ展開の自動化
LAMPもDockerもKubernetesも数クリックでデプロイ! Nutanix & Calmによるインフラとアプリ展開の自動化
Satoshi Shimazaki
MySQLバックアップの基本
MySQLバックアップの基本
yoyamasaki
FCスイッチゾーニング設定ガイド
FCスイッチゾーニング設定ガイド
Brocade
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)
NTT DATA Technology & Innovation
TIME_WAITに関する話
TIME_WAITに関する話
Takanori Sejima
magmaのトレーニングコースを受講してみた
magmaのトレーニングコースを受講してみた
Yohei Motomura
FD.io VPP事始め
FD.io VPP事始め
tetsusat
Best practices for MySQL High Availability
Best practices for MySQL High Availability
Colin Charles
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
Query Optimizer – MySQL vs. PostgreSQL
Query Optimizer – MySQL vs. PostgreSQL
Christian Antognini
What's New in MySQL 5.7 InnoDB
What's New in MySQL 5.7 InnoDB
Mikiya Okuno
Introduction to Initramfs - Initramfs-tools and Dracut
Introduction to Initramfs - Initramfs-tools and Dracut
Taisuke Yamada
“見てわかる”ファイバーチャネルSAN基礎講座(第6弾: 最終回)~困った時もこれで安心(?)、FC SANにおけるトラブルシューティングのコツとは??~
“見てわかる”ファイバーチャネルSAN基礎講座(第6弾: 最終回)~困った時もこれで安心(?)、FC SANにおけるトラブルシューティングのコツとは??~
Brocade
【第四回 ゼロからはじめる Oracle Solaris 11】02 統合アーカイブが変える仮想化環境の構築
【第四回 ゼロからはじめる Oracle Solaris 11】02 統合アーカイブが変える仮想化環境の構築
SolarisJP
Alfresco tuning part2
Alfresco tuning part2
Luis Cabaceira
Twitterのsnowflakeについて
Twitterのsnowflakeについて
moai kids
Tendances
(20)
【配信!Veeam情報局】バックアップ容量の最適化、ストレージ節約や拡張方法を解説!
【配信!Veeam情報局】バックアップ容量の最適化、ストレージ節約や拡張方法を解説!
JavaScriptとWebGLで圧倒的な3D空戦バトルを再現。「編隊少女 -フォーメーションガールズ-」における3Dレンダリング技術解説 ~Babylo...
JavaScriptとWebGLで圧倒的な3D空戦バトルを再現。「編隊少女 -フォーメーションガールズ-」における3Dレンダリング技術解説 ~Babylo...
알고리즘 시각화 라이브러리 ipytracer 개발기
알고리즘 시각화 라이브러리 ipytracer 개발기
Gitの便利ワザ
Gitの便利ワザ
LAMPもDockerもKubernetesも数クリックでデプロイ! Nutanix & Calmによるインフラとアプリ展開の自動化
LAMPもDockerもKubernetesも数クリックでデプロイ! Nutanix & Calmによるインフラとアプリ展開の自動化
MySQLバックアップの基本
MySQLバックアップの基本
FCスイッチゾーニング設定ガイド
FCスイッチゾーニング設定ガイド
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)
TIME_WAITに関する話
TIME_WAITに関する話
magmaのトレーニングコースを受講してみた
magmaのトレーニングコースを受講してみた
FD.io VPP事始め
FD.io VPP事始め
Best practices for MySQL High Availability
Best practices for MySQL High Availability
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
Query Optimizer – MySQL vs. PostgreSQL
Query Optimizer – MySQL vs. PostgreSQL
What's New in MySQL 5.7 InnoDB
What's New in MySQL 5.7 InnoDB
Introduction to Initramfs - Initramfs-tools and Dracut
Introduction to Initramfs - Initramfs-tools and Dracut
“見てわかる”ファイバーチャネルSAN基礎講座(第6弾: 最終回)~困った時もこれで安心(?)、FC SANにおけるトラブルシューティングのコツとは??~
“見てわかる”ファイバーチャネルSAN基礎講座(第6弾: 最終回)~困った時もこれで安心(?)、FC SANにおけるトラブルシューティングのコツとは??~
【第四回 ゼロからはじめる Oracle Solaris 11】02 統合アーカイブが変える仮想化環境の構築
【第四回 ゼロからはじめる Oracle Solaris 11】02 統合アーカイブが変える仮想化環境の構築
Alfresco tuning part2
Alfresco tuning part2
Twitterのsnowflakeについて
Twitterのsnowflakeについて
Dernier
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Dernier
(9)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
本当は怖いデータ復元
1.
本当は怖いデータ復元 Windows編(NTFS) kasasagi
2.
目次 ・本当は怖いデータ復元? ・一緒にするなデータ復元 ・データの削除ってなーに? ・MFTベースの復元について(第1の復元) ・データカーブについて(第2の復元) ・まとめ
3.
本当は怖いデータ復元?
4.
本当は怖いデータ復元? データ復元の方法は複数ありますが、世の中では一緒くたに「データ復元」とされています。 しかし、復元の方法によって精度(復元できる情報)の差や注意点などがあり、本当にその 復元で自分の目的が果たせるか確認する必要があります。 そうしないと、ツールを買ったり業者に出してもファイル名不明の謎ファイルを1万個レ ビューすることになるかも、、、、、仕組みを理解して必要な復元をしましょう
5.
一緒にするなデータ復元 ・MFTベースの復元(第1の復元) ・データカーブについて(第2の復元) ・データカーブされたレコード情報ベースの復元(第3の復元) ・VSSによる復元(第4の復元) ・アプリケーションデータの復元(第5の復元) ・物理ディスクの修理(第6の復元) 色々あるけど、今日は2つピックアップ 論理の世界 物理の世界
6.
データの削除ってなーに?
7.
復元を語る前に、データの削除とはなんだろう。。。 本当にデータが消えるのはどのタイミング? ・ゴミ箱行き ・ゴミ箱から消した時 ・SHIFT+DELETEでファイルを消した時 ・ママ(もしくは彼女)が隠されたフォルダを発見した時 ・私が死ぬ時 データの削除ってなーに?
8.
データの削除ってなーに? じゃあ、いつ消えるの データが上書きされる時でしょ
9.
データの削除ってなーに? じゃいつもOS上でやってる消去ってなによ そのためにはまずWindowsのファイルシステムで あるNTFSのファイル管理をしているMFTの仕組 みから話さねばなりますまい
10.
MFTベースの復元(第1の復元)
11.
NTFSのファイル管理をしている MFTについて 現行のWindowsのファイルシステムはNTFS そのNTFSのファイル管理の要が$MFT MFTとは何か ?
12.
$MFT MFTは本の目次 WindowsのファイルシステムNTFSにおいては、ファイルは$MFTという場所(ファイル)上で「 レコード」という単位で管理されています。 本に例えると、この「レコード」とは目次であり、OSがファイルを探す際は、まずこの目次を 確認して、実データ(ファイル)の場所を調べてから実際のファイルにアクセスします。 レコード情報 ファイル名 ファイルが 実際にある場所
13.
OS的にファイルの削除とは 本の目次に横線を引くこと →そのページをめくれば、中身は書いてある データ領域 4ページ ちょこっとメタボ MFT
14.
OS的にファイルの削除とは 削除されると、書き込み可能になる ここ、空いてますよMFT
15.
OS的にファイルの削除とは 何らかのファイルがこの現在書き込み可能な削除さ れた領域を一部使用するとファイルはこうなる 4ページ 微笑みの老人・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・3,4 データ領域MFT
16.
OS的にファイルの削除とは 完全に上書きされると、以前そこにあったものは、完全に 消去されるこの段階ではじめてデータが完全に消える 3,4ページ 微笑みの老人・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・3,4 データ領域MFT
17.
実際はこんな感じ ここが0だと削除 レコード ファイル名
18.
MFTベースの復元の特徴 まとめると、MFTのレコードにはファイルの名前や場所などが書いてあって、 ファイルが削除されても情報は暫くは残っているので、赤線が引いてあるレ コードを探してその実データを見に行けば復元できる この赤い線を探して、 何ページにあるか見れば良い
19.
MFTベースの復元の特徴 長所:ファイル名がわかる、ファイルが断片化していても復元可能、 復元時間が早い 短所:MFT上からレコードが消えると復元不能 ※ちなみに、このMFTなどをブッ飛ばすのがフォーマット。 フォーマットするとMFTベースの復元はできなくなりますが、 次に紹介する「データカーブ」で復元可能です。 (フォーマットにも種類があり、必ずしもその限りではありませんが)
20.
データカーブについて(第2の復元)
21.
データーカーブってなーに? データカーブってなーにー そのためにはまずファイルの構造について話さ ねばなりますまい
22.
ファイルの構造について ファイルというのは、種類ごとに決まった構造を持っています。 例えば、PDFのデータ領域は、16進数だと「25 50 44
46」(ASCIIだと 「%PDF」)で始まります。 先ほどの目次で調べたページの中身 ファイル名 データ
23.
データカーブとは ハードディスクの中身をバイナリレベルで上から調べていって、特定ファイ ルのファイル構造に当てはまる(&PDFのように特定の記述から始まり、特 定の記述で終わるなど)ファイルを、その種類のファイルだとして取り出す 復元方法 &PDF〜 フッダ 見つけたら何らかの PDFとして取り出す 1.pdf 2.pdf
24.
データカーブの特徴 長所:MFTからレコード情報が消えていても復元できる(フォーマットされてい ても復元できる) 短所:ファイルが断片化していると復元できない、復元に時間がかかる、多く の場合ファイル名がわからない、さも復元された顔でゴミが沢山生まれる
25.
まとめ ・消してすぐならば、MFTベースの軽い復元で完全復元できる可能性が高い ・MFTベースで復元できない場合は、データカーブで復元できる可能性がある ・データカーブすると、名前がわからない&誤復元のゴミファイルが沢山出る のでどれが目的のファイルか探すために地獄を見る 消したらすぐにMFTベースの復元を!それでもダメなら、大量のファイルを 丸1日レビューするくらいの覚悟がある時のみデータカーブしろ!!
Notes de l'éditeur
実際はもっとあります
データの復元を語る前に削除ってないよってお話
フッダーは特定の記述である場合もあれば、一定の長さで切る場合もある
Télécharger maintenant