專家發現即使刪除WhatsApp對話還是看得到、iMessage也有同樣問題

凡走過必留下痕跡,專家發現即使刪除WhatsApp對話還是看得到

iOS研究人員Jonathan Zdziarski針對WhatsApp研究後發現,即使用戶刪除對話紀錄,在WhatsApp資料庫內還是看得到。
 
為了進行測試,Zdziarski安裝WhatsApp後製造了不同的對話串,然後將某些對話串加以歸檔、有些則加以刪除。最後執行WhatsApp的「清除所有對話」功能後,再將App的資料庫做了第二次備份。結果發現不論有沒有做過歸檔或刪除,對資料保留的結果沒有任何影響,在所有情況下,理應被刪除的紀錄都原封不動地保留在SQLite資料庫中。

研究人員強調,這不是說WhatsApp故意保留這些資料不刪除,而是這些資料並未從資料庫完全清除或消掉,使得資料跡證可以被回復到原始樣子。事實上,除了WhatsApp外,其實蘋果iMessage也有同樣問題。

Zdziarski解釋,鑑識跡證(forensic trace)在許多使用SQLite資料庫的應用程式來說很常見,因為iOS版SQLite的設計預設就不會完全清空資料庫。


iOS版SQLite的設計預設就不會完全清空資料庫?undecided這是「SQLite資料庫」本身的問題吧!yell不斷的增加資料,卻不會「完全清空資料庫」?yell

🍎たったひとつの真実見抜く、見た目は大人、頭脳は子供、その名は名馬鹿ヒカル!🍏
Forums  ›  蘋果會議  ›  App會議