技術總結
本發(fā)明請求保護一種適用于非整型主鍵與空閑塊合并的SQLite數據恢復方法,涉及計算機取證領域,包括步驟:1、從根頁與文件頭出發(fā),搜集所有空閑塊與空閑頁。2、分析整型主鍵與非整型主鍵的單元布局區(qū)別與每個字節(jié)的意義的區(qū)別,暫假定空閑塊包含一個單元,計算被覆蓋的類型的信息,解析類型信息與數據域,進行數據恢復。3、對于不能通過步驟二的空閑塊,認定其包含多個單元。則基于拆分與驗證,預估計存在于空閑塊中的單元長度為4到空閑塊長度。對估計的每個值均利用單個空閑塊提取模塊進行判斷。4、為應對B+tree重組織導致空閑塊減少的情況,從步驟一中收集到的空閑頁中提取數據。本發(fā)明提供的方法可以容易的從SQLite3數據庫文件中恢復出被刪除的數據,為后續(xù)電子取證工作提供數據。
技術研發(fā)人員:杜江;李明建
受保護的技術使用者:重慶郵電大學
文檔號碼:201710032669
技術研發(fā)日:2017.01.16
技術公布日:2017.06.13