Apple 플랫폼용 애플리케이션은 Xcode 통합 개발 환경에서 제작되며, Core Data 프레임워크를 지원한다. 해당 프레임워크는 객체 지향적인 데이터 모델링을 지원하지만, 상속 관계가 존재하는 데...

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=T17372088
서울 : 국민대학교 일반대학원, 2025
학위논문(석사) -- 국민대학교 일반대학원 , 정보융합보안전공 , 2026. 2
2025
한국어
디지털 포렌식 ; Core Data ; 애플 플랫폼 ; 방법론 ; Digital Forensics ; Core Data ; Apple Platform ; Methodology
서울
v, 38 ; 26 cm
지도교수: 김종성
I804:11014-200000960283
0
상세조회0
다운로드Apple 플랫폼용 애플리케이션은 Xcode 통합 개발 환경에서 제작되며, Core Data 프레임워크를 지원한다. 해당 프레임워크는 객체 지향적인 데이터 모델링을 지원하지만, 상속 관계가 존재하는 데...
Apple 플랫폼용 애플리케이션은 Xcode 통합 개발 환경에서 제작되며, Core Data 프레임워크를 지원한다. 해당 프레임워크는 객체 지향적인 데이터 모델링을 지원하지만, 상속 관계가 존재하는 데이터를 단일 테이블에 저장하여 데이터별 속성을 파악하기 어렵다. 이는 디지털 포렌식 수사의 증거 분석 과정에서 많은 시간을 소요하게 한다. 본 논문은 이러한 한계를 극복하기 위해 메타데이터를 이용한 Core Data 프레임워크가 적용된 SQLite 파일 분석 방법론을 제시한다. 이를 통해 데이터 처리 단위인 엔티티의 속성과 상속 관계를 식별하고, 단일 테이블에 존재하는 다양한 정보를 효율적으로 분석할 수 있게 한다. 또한, 트랜잭션 기록이 저장된 테이블을 활용하여 데이터의 조작 시각을 확인하고 삭제된 데이터를 추적하는 방법을 제안한다. 나아가, 제안한 방법론을 iPhone 메모와 iOS 환경 카카오톡에 적용하여 실제 환경에서의 유효성을 입증하였다.
다국어 초록 (Multilingual Abstract)
Applications for the Apple platform are developed in the Xcode integrated development environment and support the Core Data framework. The Core Data framework supports object-oriented data modeling, but it operates by storing data with inheritance rel...
Applications for the Apple platform are developed in the Xcode integrated development environment and support the Core Data framework. The Core Data framework supports object-oriented data modeling, but it operates by storing data with inheritance relationships in a single table, making it difficult to identify properties for each data. This takes a lot of time in the process of analyzing evidence in digital forensics investigation perspective. To address this, we propose a methodology for analyzing SQLite file based on the Core Data framework using metadata. In addition to identifying entity attributes and inheritance relationships, our methodology enables the efficient analysis of diverse information within a single table. Furthermore, we present a method for recovering the timestamp of an operation and tracking deleted records using the transaction log table. We applied the proposed methodology to the Apple notes and KakaoTalk applications on iOS to demonstrate its effectiveness in a real-world scenario.
목차 (Table of Contents)