earticle

논문검색

Other IT related Technology

Development of a Forensic Analyzing Tool based on Cluster Information of HFS+ filesystem

초록

영어

File system forensics typically focus on the contents or timestamps of a file, and it is common to work around file/directory centers. But to recover a deleted file on the disk or use a carving technique to find and connect partial missing content, the evidence must be analyzed using cluster-centered analysis. Forensics tools such as EnCase, TSK, and X-ways, provide a basic ability to get information about disk clusters, but these are not the core functions of the tools. Alternatively, Sysinternals' DiskView tool provides a more intuitive visualization function, which makes it easier to obtain information around disk clusters. In addition, most current tools are for Windows. There are very few forensic analysis tools for MacOS, and furthermore, cluster analysis tools are very rare. In this paper, we developed a tool named FACT (Forensic Analyzer based Cluster Information Tool) for analyzing the state of clusters in a HFS+ file system, for digital forensics. The FACT consists of three features, a Cluster based analysis, B-tree based analysis, and Directory based analysis. The Cluster based analysis is the main feature, and was basically developed for cluster analysis. The FACT tool’s cluster visualization feature plays a central role. The FACT tool was programmed in two programming languages, C/C++ and Python. The core part for analyzing the HFS+ filesystem was programmed in C/C++ and the visualization part is implemented using the Python Tkinter library. The features in this study will evolve into key forensics tools for use in MacOS, and by providing additional GUI capabilities can be very important for cluster-centric forensics analysis.

목차

Abstract
1. Introduction
2. Retrieval of Cluster Information in the HFS+ filesystem
2.1 HFS+ Filesystem Basic
2.2 Catalog File
2.3 Volume Header
2.4 Allocation File
3. Features of FACT(Forensic Analyzer based Cluster Information Tool)
3.1 Overview
3.2 Cluster based Analysis
3.3 B-tree based Analysis
4. Functions for Implementation of FACT
4.1 Overview
4.2 Development Environments
4.3 Implemented functions for FACT core features
4.4 Implemented functions for Cluster Based Analysis
4.5 Implemented functions for B-tree Based Analysis
4.6 Implemented Functions for Directory Based Analysis
4.7 Implemented functions for Display
5. Conclusions
Acknowledgement
References

저자정보

  • Gyu-Sang Cho Professor, Dept. of Computer Software, Dongyang University, Korea

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.