Title | Analysis of iOS SQLite Schema Evolution for Updating Forensic Data Extraction Tools |
Publication Type | Conference Paper |
Year of Publication | 2020 |
Authors | Shimmi, Samiha S., Dorai, Gokila, Karabiyik, Umit, Aggarwal, Sudhir |
Conference Name | 2020 8th International Symposium on Digital Forensics and Security (ISDFS) |
Keywords | composability, human factors, iOS app forensics, iOS data extraction, iOS Security, iOS SQLite database evolution, Metrics, mobile forensics, pubcrawl, resilience, Resiliency, SQLite schema |
Abstract | Files in the backup of iOS devices can be a potential source of evidentiary data. Particularly, the iOS backup (obtained through a logical acquisition technique) is widely used by many forensic tools to sift through the data. A significant challenge faced by several forensic tool developers is the changes in the data organization of the iOS backup. This is due to the fact that the iOS operating system is frequently updated by Apple Inc. Many iOS application developers release periodical updates to iOS mobile applications. Both these reasons can cause significant changes in the way user data gets stored in the iOS backup files. Moreover, approximately once every couple years, there could be a major iOS release which can cause the reorganization of files and folders in the iOS backup. Directories in the iOS backup contain SQLite databases, plist files, XML files, text files, and media files. Android/iOS devices generally use SQLite databases since it is a lightweight database. Our focus in this paper is to analyze the SQLite schema evolution specific to iOS and assist forensic tool developers in keeping their tools compatible with the latest iOS version. Our recommendations for updating the forensic data extraction tools is based on the observation of schema changes found in successive iOS versions. |
DOI | 10.1109/ISDFS49300.2020.9116208 |
Citation Key | shimmi_analysis_2020 |