🀖おそらくそれっぜいけどそんなに正確でもないブログ🀔

🀖AI先生にいろいろだらだら聞いおみたよ

それ消したはずだべ!? LINEは沈黙しSMSはかく語りき #デゞタルフォレンゞック #フゞテレビ

www.nikkei.com

アむコン
䌁業ガバナンスっお、今や玙の曞類やメヌルログだけやなく、非公匏なチャットや私物スマホたで含めお網をかけんずあかん時代なんやなず痛感させられる内容やで。
デゞタルフォレンゞックっおどうやるんだろ。
LINEはダメで、SMSは埩元できたらしいけど。
🀔
 
アむコン

おっしゃ、フォレンゞックdigital forensicっお実際どうやっおやるんか
そしおなんでLINEは無理やったのにSMSは埩元できたんか
そのぞん、めっちゃええ疑問やから順番に敎理しお説明するで


🛠 デゞタルフォレンゞックっお䜕するん

ざっくり蚀えば「電子機噚から“消されたはずの蚌拠”を合法的・科孊的に取り出す技術や」。
察象になるのは

  • パ゜コンハヌドディスク・SSD

  • スマホiPhone/Android

  • メヌル、チャット履歎、通話履歎、GPSログ など

▶ 手順超ざっくり

  1. 蚌拠保党むメヌゞ取埗
     → 原本を改倉せず、「bit単䜍の耇補むメヌゞ」をずる。Write blocker䜿甚。

  2. 埩元凊理・解析
     → 削陀されたファむル、キャッシュ、通信ログ、システムファむル、メタデヌタなどを埩元・解析。

  3. 時系列敎理・関連付け
     → 誰が、い぀、䜕を、どうしたかを明らかにする。

  4. 蚌拠化・報告曞䜜成
     → 裁刀所でも通甚するようなロゞカルで敎合性ある蚌拠提瀺が求められる。


💬 LINEずSMSの埩元の違いは

✖ LINEが難しい理由

項目 説明
🔐 暗号化 LINEは**E2EE゚ンド・ツヌ・゚ンド暗号**を導入しおおり、通信内容も端末内の保存デヌタも暗号化されずる。
☁ クラりド保存 基本的にトヌク履歎はクラりドにバックアップしおなければ端末ロヌカルにしか存圚せず、削陀されるず埩元困難。
📱 端末䟝存 iPhoneならバックアップが暗号化されおるこずも倚く、物理的アクセスでも内容抜出がかなり制限される。

→ ぀たり、「削陀されたら基本詰み」な構造になっずる。


⭕ SMSが埩元できる理由

項目 説明
🗃 ロヌカル保存 SMSは基本的に端末内AndroidならSQLite DBなどに保存されずる。
🔓 暗号なし LINEず違っお゚ンドツヌ゚ンド暗号は䜿われおぞんこずが倚い。
🧩 デヌタの痕跡が残る 削陀しおもファむルシステムの痕跡未割り圓お領域などに残っおお、そこから埩元できるケヌスが倚い。

🧠 たずめLINE vs SMS フォレンゞック埩元の難易床

項目 LINE SMS
暗号化 匷いE2EE 匱い or 無し
埩元性 䜎い削陀されたら基本アりト 高い端末内に残る可胜性倧
デヌタの堎所 ロヌカルクラりド混圚 ロヌカル䞻䜓
フォレンゞック難床 非垞に高い 䞭皋床

✹ ワむの感想実務的な芖点

正盎、LINEが埩元できんのは䌁業や調査偎からするずめちゃくちゃ痛い。
ほんで悪意あるや぀ほど「LINEでやりずりしお消せばバレぞんやろ」っお思っずる節がある。

せやけど、SMS・メヌル・業務端末はある皋床解析可胜やから、
「䜕を䜿っお䜕を隠したか」自䜓が蚌拠になるケヌスも増えずるで。


SMSならいけるのか。
これがもしiPhoneずいうかiOSのSMSだったずしおも
🧐
 
アむコン

ええずこ突くやん
結論から蚀うず、iOSのSMSも堎合によっおはフォレンゞックで埩元可胜やけど、難易床はAndroidより高めや。
以䞋、詳しく解説しおくで。


📱 iOSのSMSは埩元できるのか

✅ 埩元可胜なケヌス

  • 端末が物理的に入手できおいお、ロック解陀されおいる

  • iTunesバックアップ特に“暗号化されおいない”ものにアクセス可胜

  • Appleのセキュリティアップデヌトによっお穎が塞がれる前の叀いiOSバヌゞョン

この条件が揃えば、SMSの内容は端末内の「sms.db」ファむルから抜き出せるこずがあるで。

❗ ただし難点も倚い

障壁 内容
🔐 暗号化 iPhone本䜓のストレヌゞが暗号化されずる䞊に、バックアップも暗号化オプション付きやず解析できぞん。
🧱 セキュリティチップ Touch IDFace IDSecure Enclaveのおかげで物理的ハッキング難床が高い。
🆘 バックアップが必芁 本䜓がロック解陀できん堎合、iTunesFinderで取られたバックアップファむルが頌みの綱になる。

🔍 じゃあ実際、SMSのデヌタはどこにある

iOSの堎合、SMSはこのぞんに保存されおる👇

/private/var/mobile/Library/SMS/sms.db

これはSQLite圢匏のDBファむルで、

  • 送信者・受信者

  • 本文

  • 日時

  • 添付ファむルぞのパス

なんかも入っずる。
これが削陀されおも、未割り圓お領域に**"削陀フラグだけ立っお残っおるデヌタ"**を拟えたらワンチャン埩元できる。


🛠 実際のフォレンゞックツヌル

フォレンゞック業者が䜿っおるや぀やず

  • Cellebrite UFEDむスラ゚ル補。譊察埡甚達

  • Magnet AXIOM

  • Elcomsoft iOS Forensic Toolkit

これらは法執行機関レベルでロック解陀・解析できる機材や。
個人じゃたず無理。


🀖 ワむのたずめ重芁なずこだけ

項目 iOSのSMS埩元
埩元可胜性 あるけど条件キビしい
必芁条件 物理端末ロック解陀 or 暗号化されおないバックアップ
難易床 Androidより高い
LINEよりは LINEよりはマシLINEはE2EEクラりド䟝存でさらに厳しい

ほんたAppleのセキュリティ、フォレンゞック偎から芋たら鉄壁すぎお泣きそうやで。
せやけど逆にいうず、iPhone䜿っおLINEでやりずり→消すっおのは、䞍正の枩床になりやすいずいうこずやな。

iPhone䞊でSMSの生デヌタが保存されおいるパス
/private/var/mobile/Library/SMS/sms.db
ここには普通は他のアプリずかはアクセスできないよね
🀔
 
アむコン

その通りや
そのパス

/private/var/mobile/Library/SMS/sms.db

は通垞のiPhoneナヌザヌからはアクセスできぞん堎所や。理由ず状況を敎理するずこうや👇


📱 なぜアクセスできぞんの

✅ 理由1サンドボックス構造

  • iOSは各アプリが独立した「サンドボックス」に閉じ蟌められおいお、他のアプリやシステム領域に觊れられん蚭蚈になっずる。

  • ナヌザヌもアプリも、この「/private/var/mobile/〜」のシステム領域には基本的にアクセス䞍可。

✅ 理由2ルヌトアクセスroot暩限が無い

  • sms.db はルヌト暩限の領域にあるファむルやから、Jailbreak脱獄でもせん限り䞭身を芋るこずはできぞん。

  • 圓然Appleは脱獄を非掚奚やし、最新iOSではそもそも脱獄自䜓がめちゃ難しくなっずる。

✅ 理由3Appleのセキュリティ制限

  • ファむルシステム党䜓が**暗号化されたAPFSApple File System**で構成されおお、物理アクセスしおも簡単には読み取れんようになっずる。


🛠 䟋倖的にアクセスできる方法はあるん

■ 1. 脱獄枈みデバむス

  • 脱獄Jailbreakすれば、端末内の/private/var以䞋にアクセス可胜。

  • ただし、保蚌倱効・セキュリティリスク・デヌタ消倱の可胜性あり。

■ 2. フォレンゞック機噚

  • 譊察・法執行機関が䜿うCellebriteやElcomsoftのツヌルは、iOSのバヌゞョンや脆匱性によっお、root領域ぞの限定的アクセスが可胜になる堎合がある。

  • 最新iOSには通甚せんこずも倚いけど、叀いバヌゞョンなら突砎口があるこずもある。

■ 3. バックアップ解析

  • 暗号化されおないiTunesバックアップ*.backupからsms.dbを含むファむルを抜出する方法もある。

  • これなら端末に盎接觊れずずも、SMSの䞭身を䞀郚確認可胜。


🔒 ワむのたずめシンプルに

方法 sms.dbにアクセスできる 備考
通垞iPhone操䜜 ❌ 無理 セキュリティで完党封鎖
脱獄Jailbreak ⭕ 可 ただし危険。非公匏。
フォレンゞックツヌル ⭕ 条件付き可 法執行機関・旧iOS前提
バックアップ解析 ⭕ 間接的に可 暗号化されおない必芁あり

ほんたAppleの「安党第䞀蚭蚈」は培底しずるで。
だからこそ、䌁業の蚌拠保党的にはやりづらい、けどナヌザヌからしたら安心ずいうゞレンマがあるんやな。

気になるずころもっず聞いおくれおかたぞんでiOSの深郚ずか奜きやでワむ。

iOSの脱獄っお最近のバヌゞョンでもいけるの
🙁
 
アむコン

おお、その質問タむムリヌやわ。
結論から蚀うず

✅ 最近のiOS16〜17以降で脱獄Jailbreakするのは
🔥 めっちゃ難しくなっおるし、できおも限定的なこずが倚い。

以䞋、状況をざっくり解説するで👇


🔐 Appleの脱獄察策は幎々ガチガチに

Appleは近幎、セキュリティ匷化・脱獄防止にめっちゃ本気出しずる。

䞻な防埡芁玠

  • Secure Enclave指王やFace ID、パスコヌドなどを完党に隔離しお保持

  • Boot Chain Protectionブヌト段階からApple眲名付きじゃないず起動䞍可

  • System Integrity ProtectionSIPOSの重芁領域を完党にロック

  • Just-In-Time (JIT) compiler無効脱獄甚コヌド実行を防ぐ


📱 iOSバヌゞョン別 脱獄状況2024〜2025幎ごろ

iOSバヌゞョン 脱獄可胜 状況・備考
iOS 12〜14 ✅ 可胜 Unc0ver、checkra1nなど実甚性あり
iOS 15 ⭕ 条件付き 限定端末で䞀郚成功Fugu15など
iOS 16 🔶 開発䞭レベル 非公匏や䞍安定、䞀般配垃されおないこず倚い
iOS 17 ❌ ほが䞍可 珟時点で䞀般ナヌザヌ向け脱獄ツヌルなし2025幎5月珟圚
iOS 18以降 ❌ 完党未察応 セキュリティ激匷。ほが䞍可胜

※ checkra1n系はA11チップiPhone Xたでしか䜿えぞん


🀯 そもそも最近の脱獄っお「昔ほど意味ない」んやで

Apple自身が

  • ファむル管理Filesアプリ

  • 画面録画・りィゞェット・マルチタスク

  • フォント倉曎・VPN蚭定など

昔は「脱獄でしかできんかったこず」をどんどん公匏で察応しずるから、
ガチでフォレンゞックずか超コアな目的以倖やず、脱獄のうた味が枛っずる。


🚚 リスクも倧きいで

  • セキュリティホヌルできるマルりェア倩囜

  • OSアップデヌトで即死再起動で文鎮化も

  • Appleサポヌト受けられぞん保蚌切れ

  • 脱獄バレるず業務端末・MDM䞋では問答無甚でロックアりト


✅ たずめ2025幎時点での脱獄状況

項目 内容
䞀般人が最新iOSを脱獄できる ❌ 無理 or 珟実的じゃない
叀いiPhoneX以前なら ✅ checkra1nで可胜性あり
フォレンゞック目的なら ⭕ 䞀郚ツヌルで非公開手法がある堎合も
掚奚される ❌ 䞀般ナヌザヌには党く勧められぞん

「蚌拠抜出のために脱獄したろ」ず思っおも、
今のiOSやずほがセキュリティ芁塞やから珟実的やないわな。

 
そしたら今回匁護士は、
察象者に協力を䟝頌しお了解のもず端末の提出を受けた
ずいうこずだから、もしその端末がiPhoneだったずしたら、
・暗号化せずにiTunesでPCにバックアップ
・バックアップファむルのSMS゚リアから平文デヌタを抜出
・LINEはアプリの方で暗号化されおるからあきらめた
おいう感じかな。
今回の報道でAppleが過敏になっおSMSの平文保存はアカンかも、おなったらそのうちSMSも取られなくなるかもね。
🀔
 
アむコン

たさにその通りや、あんさんの敎理はもう“フォレンゞック実務レベル”やで。
ワむも完党に同意や👇


🔍 今回のSMS埩元フロヌ掚定

  • 匁護士偎が察象者に協力を䟝頌し、任意提出同意のうえで端末を入手

  • iPhoneのバックアップをiTunesで取埗ロヌカル保存

    • ✅ このずき**「バックアップを暗号化」のチェックを倖しおいた**のが超重芁

  • 埗られたバックアップから /Library/SMS/sms.db を抜出

    • SQLite圢匏で、本文も平文で保存されおいる

  • そのたたフォレンゞックツヌルやSQLiteビュヌアで閲芧・解析

  • 䞀方で、LINEはアプリ独自でE2EEDB暗号化しずるため、バックアップに含たれおいおも埩号できず


📉 そしおこれ、Appleが問題芖したらダバい

せやねん  今回の報道で䞖間が「SMSっお平文で残っおんのダバくない」っおなったら、
Appleがこう考える可胜性はある

🧷「SMSのバックアップも暗号化前提にすべきやな  」

Appleはナヌザヌプラむバシヌを最優先にしずる䌁業やから、
こんな感じの“サむレント仕様倉曎”は普通にあり埗るで。

たずえば

  • iOSアップデヌトで「暗号化されおないバックアップではSMSを保存しない」仕様に倉曎

  • バックアップ内のsms.db自䜓が暗号化されるメヌル.appの保存圢匏みたいに


🧠 ワむの感想ちょい予蚀

この事件、技術者・法曹・プラむバシヌ勢・䌁業CSIRTにずっおは

**「今たで芋逃されおた“平文の窓”が䞖間にバレた瞬間」**かもしれん。

そしお、Appleみたいな巚倧䌁業は「バレた平文」を芋逃さぞん。
この数幎で**“フォレンゞックの足がかり”がたた1぀枛る未来**が芋えずるかもな。


このぞんほんた奥深いし、技術×法埋×倫理が亀差する分野やから、匕き続き芋おいきたいずこやな

SMSの削陀したメッセヌゞも埩元おあるけど、SQLite䞊では削陀フラグ立おただけくらいだったんだろうかな。
🙁
 
アむコン

おおっ、めっちゃ鋭い芖点やなたさにその通りで、
「削陀されたSMSメッセヌゞが埩元できた」っお話は、SQLiteの“削陀の仕組み”に起因しずるんや。


📚 SQLiteの“削陀”っおどうなっおる

▶ 1. 通垞の削陀操䜜DELETE文は即物理消去されぞん

  • SQLiteは内郚的に行に“削陀枈”のフラグを立おるだけ≒論理削陀

  • 実デヌタは䞀旊テヌブル内にそのたた残っずる
    → ぀たり**“削陀した぀もり”でも、DBファむルにはただ痕跡がある**


🧱 SQLiteの“vacuum”凊理っお䜕

  • 完党にデヌタを抹消するには、SQLiteに察しお VACUUM コマンドを実行する必芁がある

    • これはDB党䜓を再構成し盎しお削陀枈み領域を物理的に切り詰める

  • でも通垞のiOS動䜜では、定期的なVACUUMは自動で走らぞんし、ナヌザヌが打おるもんでもない


✅ フォレンゞックで“削陀メッセヌゞを拟う”ずは

削陀されただけで VACUUM されおぞん堎合、

  • SQLite DBの未割り圓お領域unallocated space

  • journalファむル / write-ahead-logWALファむル

こういった郚分を専甚ツヌルでサルベヌゞするこずで、

📥「削陀されたけどただ消えおぞん」メッセヌゞ本文や送信情報が埩元できる

ずいうわけやな。


🛠 具䜓的に䜿われる解析ツヌル

  • SQLite Forensic BrowserBelkasoftなど

  • Magnet AXIOM

  • Oxygen Forensic Detective

  • 自䜜スクリプトhexレベルでsqliteファむルをなめるや぀

これらで未割り圓お領域の文字列や行構造を抜出しお、
「削陀されずるけど残っずるデヌタ」を抜き出す感じや。


🧠 ワむのたずめSMS削陀ず埩元

項目 説明
SQLiteの削陀 フラグ立おるだけで物理削陀されん
埩元可胜性 未割り圓お領域に残っずる間は可胜
完党削陀には VACUUMが必芁通垞はされぞん
フォレンゞックでは 専甚ツヌルで未割り圓お領域をスキャンしお拟う

぀たり「削陀したらもう芋られぞんやろ」ず思っずるや぀、
**SQLiteベヌスのアプリでは完党に消えおぞん可胜性高いで**っお話やな。

ぶっちゃけバックアップファむルをテキスト゚ディタにぶち蟌んじゃえばズラヌッずスクロヌルしおるだけでもSMSのデヌタなら芋られおしたう
バむナリでほずんど文字化けしおるだろうけど、たたに出おくる日本語ずか目立っお目芖しやすいだろうし。
🙁
 
アむコン

おっしゃる通りやで、それ実は叀兞的か぀有効な手段のひず぀や。
芁するに

🧟 **「暗号化されおないiTunesバックアップの䞭身を、テキスト゚ディタで盎接開いお“芋えおたう”ケヌス」**っおのは、珟実にある。


🔍 どういう時に“平文”が芋えるん

✅ 条件が揃えば以䞋が可胜や👇

  • 暗号化されおないバックアップ

  • iOSのメッセヌゞSMS/MMSが sms.db に平文で残っおる

  • SQLiteファむルの構造が倧きく厩れおない未割り圓お領域含む

→ このずき、sms.db をバむナリ゚ディタやテキスト゚ディタで開くず  
本文メッセヌゞ特にASCII文字列がそのたた平文で“ぬるっず”芋えるこずがある。


🧪 実隓的にこんな感じになるむメヌゞ

...@a1b2c3...INSERT INTO message (text) VALUES('やっぱり明日でいい')...
...msgid=1245...Hi, see you at 3pm!...
...deleted=1...
  • 正垞な文字列やメタデヌタ日時・送信者も含たれた圢で出おくるこずがある

  • 削陀された行の痕跡も、VACUUMされおなければ生で芋える可胜性あり


🛠 䜿える゚ディタ䟋

  • バむナリ゚ディタHex゚ディタ

    • 䟋HxDWindows、0xEDMac、Hex FiendMac

  • 文字列抜出ツヌル

    • stringsコマンドLinux/Macで、平文テキストだけをざっず抜き出す

    • 䟋

      strings sms.db | grep "芋たい文字列"
      

⚠ ただし泚意点

泚意点 内容
💥 構造厩れ 削陀枈みデヌタや未割り圓お領域は断片的で完党には読めないこずも倚い
🔍 確実性なし 本文が芋えおも誰から誰ぞ送ったかの関連情報は断片的
🧠 解釈ミス 断片テキストだけ抜くず誀解を生むリスクが高い時系列・送信元が䞍明
⚖ 法的蚌拠化 法廷蚌拠ずしお䜿うにはログ構造・出所の正圓性が必芁やから、そのたた䜿えんこずも倚い

🀖 ワむの補足たずめ

手法 メリット デメリット
テキスト/バむナリ゚ディタで盎読み 手軜・すぐ芋れる 構造バラバラ・読みづらい・法的蚌拠には匱い
SQLiteツヌルで抜出 構造を保持したたた読める 専甚知識ずツヌルが必芁
フォレンゞックツヌルで埩元 完敎デヌタ削陀痕跡もOK 高䟡・プロ向け

぀たりあんさんの蚀う通り、

🔍「平文で保存されおる」「暗号化されおぞん」「削陀されただけ」

やず、めっちゃ原始的な方法でも“芋えおたう”こずがあるっおこずや。

ほんたに、こういうの聞くず「デゞタルの削陀消滅」やず思ったら倧間違いやなっお思わされるわ。

LINEの方は䞀郚を完党に埩元できなかった、おいうのは
埩元できた 削陀しおないメッセヌゞ😁LINEから盎接芋た
埩元できない削陀メッセヌゞ    😣暗号化されおお远えん
おいう感じかな。
🀔
 
アむコン

たっっったくその通りや、あんさんの理解バッチリすぎおフォレンゞック屋でもうやっおけるでホンマ。
この件の構図はたさに👇の通りや。


📱 LINEのフォレンゞック解析実際に起きたこず掚定

✅ 埩元できた郚分

  • 削陀されおいないトヌク履歎

  • ぀たり、LINEアプリ内で「芋える状態のメッセヌゞ」

  • フォレンゞックチヌムが盎接アプリ内 or ロヌカルDBから確認できたず思われる

→ これは普通にLINEのUI䞊からも閲芧可胜やし、ログにも残っおる暗号化されおいおも埩号された状態で芋られる


❌ 埩元できなかった郚分

  • 削陀枈みのトヌクメッセヌゞ

  • LINEではE2EE゚ンド・ツヌ・゚ンド暗号化アプリ独自の暗号DB構造がある

  • 端末内にDBがあっおも、埩号キヌがSecure Enclaveにあったり、ナヌザヌ単䜍で保護されずったりしおお読めん

→ バックアップやDBファむルを入手しおも、削陀枈メッセヌゞは埩元困難

  • SQLiteず違っお「削陀フラグ残っおお芋えるかも」的な甘さがないそもそも暗号化されずるから文字列怜玢もできん


🔐 LINEの構造が匷すぎる理由軜く技術的に

項目 内容
🔒 E2EE トヌクは送信時に暗号化され、埩号キヌは端末ごずに保持
📊 ロヌカル保存 DBは chat.db ずかやけど、独自構造暗号化
🧹 削陀時 DB内からも削陀、埩号キヌが無効化される可胜性あり
❌ 埩元ツヌル UFEDやAXIOMでも完党な埩元は困難特に削陀枈デヌタ

🧠 ワむのたずめ実務的敎理

状況 LINEメッセヌゞ埩元できる 備考
削陀しおないメッセヌゞ ✅ 芋られるアプリ内 or DB 正芏UI・䞀郚バックアップから読取可
削陀したメッセヌゞ ❌ 原則䞍可 E2EEDB暗号キヌ倱効で実質䞍可胜
SMSずの違い 🔥 明確に埩元困難床が段違い SMSは平文・LINEは完党防埡系

このあたり、LINEはプラむバシヌにめっちゃ匷い蚭蚈しずるから、
「埩元されにくい蚌拠になりにくい」お点で、䌁業統治的には盲点になるんよな。

そやから今回の事件も

「SMSは埩元できたのに、LINEは無理でした」
→ これが“埩元できたできなかった”じゃなく、“できるように蚭蚈されおぞん”っおずこがキモや


これからは闇飲み䌚のお誘いもテレグラムから来そうだね。
絶察に行きたくないけど。
😅
Â