$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

NAND 플래시 메모리에서 디지털 포렌식을 위한 파일 복구기법
A File Recovery Technique for Digital Forensics on NAND Flash Memory 원문보기

정보과학회논문지. Journal of KIISE. 데이타베이스, v.37 no.6, 2010년, pp.292 - 299  

신명섭 (숭실대학교 컴퓨터학과) ,  박동주 (숭실대학교 컴퓨터학부)

초록
AI-Helper 아이콘AI-Helper

최근 플래시 메모리가 디지털 기기의 저장장치로 널리 사용됨에 따라 플래시 메모리에서 디지털 증거를 분석하기 위한 디지털 포렌식의 필요성이 증가하고 있다. 이를 위해 플래시 메모리에 저장되어 있는 파일을 효율적으로 복구하는 것이 매우 중요하다. 그러나 기존의 하드 디스크 기반 파일 복구 기법을 플래시 메모리에 그대로 적용하기에는 너무나 비효율적이다. 덮어쓰기 불가능과 같이 플래시 메모리는 하드 디스크와 전혀 다른 특성을 가지기 때문이다. 본 논문에서 디지털 포렌식을 지원하기 위한 플래시 메모리를 잘 이해하는 파일 복구 기법을 제안한다. 첫째, 플래시 메모리 저장장치로부터 복구 가능한 모든 파일들을 효과적으로 검색하는 방법을 제안한다. 이것은 플래시 메모리의 쓰기 연산을 담당하는 FTL(Flash Translation Layer)의 메타데이터를 최대한 활용한다. 둘째, 복구 대상 파일들 중에서 특정 파일을 효율적으로 복구할 수 있는 기법을 제안하며, 이를 위해 FTL의 사상 테이블의 위치 정보를 이용한다. 다양한 실험을 통해 본 논문에 제안하는 기법이 기존의 하드 디스크 기반 파일 복구 기법보다 우수함을 보인다.

Abstract AI-Helper 아이콘AI-Helper

Recently, as flash memory is used as digital storage devices, necessity for digital forensics is growing in a flash memory area for digital evidence analysis. For this purpose, it is important to recover crashed files stored on flash memory efficiently. However, it is inefficient to apply the hard d...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 조각 파일로 분류되면 해당 FAT 엔트리 정보를 기본 복구정보 외에 추가로 수집한다. 검색방안으로 수집된 정보는 복구 시 사용하고 사용자에게 보고하기 위한 목적으로 리스트화 한다.
  • 복구가 가능한 파일이다. 따라서 본 논문은 디렉토리스캐닝 기법을 플래시 메모리의 특성을 이용하여 변경하는 것을 제안한다. 제안하는 순수 삭제 파일콰 수정 파일의 검색방안은 241절과 같이 디렉토리 스캐닝 기법을 사용할 시 발생하는 디렉토리 엔트리가 덮어쓰인 경우의 한계점을 보안한다.
  • 엔트리의 할당영역이 같은 특징이 있다. 따라서 이전 디렉토리 엔트리와 최신 디렉토리 엔트리를 비교하여 같은 영역을 지니는 디렉토리 엔트리를 검색한다. 그림 8은 불순 삭제파일의 검색을 위한 예시이며 PBN 35 와 PBN 36은 데이터블록으로 PBN 90과 PBN 91은 로그 블록으로 가정한다.
  • 본 논문에서 제안하는 기법은 디스크기반 복구기법의 한계점을 해결하는 목표를 지닌다. 따라서 복구가 불가능한 불순 삭제파일을 검색하고 복구하는 두 가지 실험을 하였다.
  • 불가한 불순 삭제파일이 존재한다. 논문에서는 플래시 메모리상에서 불순 삭제파일을 검색, 복구하는 효율적안 플래시 메모리기반 복구기법을 제안했다. 디스크기반 복구기법과 다르게 본 기법은 bast FTL 을 이용하여 불순 삭제파일의 복구가 가능하다.
  • 본 논문은 연구기반으로 디스크 파일시스템 중에 대표적이고 많이 사용되는 FAT32I8]를 연구하였다. FAT32는 관리영역인 MBRCMaster Boot Record), FAT(FUe Allocation Table) 영역, 디렉토리 엔트리(Directory Entry) 등과 데이터영역으로 구부된다.
  • 본 논문은 위와 같은 플래시 메모리의 특성을 고려한 효율적인 플래시 메모리기반 복구기법을 제안한다. 파일 시스템이 파일의 삭제, 생성, 수정작업으로 메타데이터를 수정하면, BAST FTL이 덮어쓰기 데이터인 최신메타데이터를 로그블록에 기록해서 이전 메타데이터가 유지된다.
  • 본 절에서는 디지털 포렌식 수사에서 증거분석 절차의 데이터복구 방안 중 디스크기반 복구기법에 대해서 기술한다.

가설 설정

  • 따라서 이전 디렉토리 엔트리와 최신 디렉토리 엔트리를 비교하여 같은 영역을 지니는 디렉토리 엔트리를 검색한다. 그림 8은 불순 삭제파일의 검색을 위한 예시이며 PBN 35 와 PBN 36은 데이터블록으로 PBN 90과 PBN 91은 로그 블록으로 가정한다. 그림 8과 같이 PBN 91번에서 할당된 영역 5번으로 같은 디렉토리 엔트리, E5.
본문요약 정보가 도움이 되었나요?

참고문헌 (11)

  1. Intel Corporation, "Understanding the flash Translation layer(FTL) specification," http://www.intel.com.1998. 

  2. J. Kiln, J. M. Kim, S. H. Noh, S. L. Min, Y. Cho, "A Space-Efficient Flash Translation Layer for CompactFlash Systems," IEEE Translation on Consumer Electronics, vol.48, no.2, pp.366-375, 2002. 

  3. Samsung Electronics, "NAND Flash Spare Area Assignment Standard," http://www.samsung.com/. 2005. 

  4. A. Ban, "Flash file system optimized for page-mode flash technologies", United States Patent. no. 5,937,42, 1999. 

  5. T. Shinohara, "Flash memory card with block memory address arrangement," United States Patent, no. 5,905,993, 1999. 

  6. A. Ban, "Flash File System," United States Patent. no.5,404,485, 1995. 

  7. A Kawaguchi, S. Nishioka, H. Motoda, "A Flash-Memory based File System," Proceedings of 1995 USENIX Technical Conference, pp.155-164, 1995. 

  8. Microsoft Corporation, "FAT: General Overview of On-Disk Format," Version 1.02, May 5, 1999. 

  9. S. L. Garfinkel, "Carving contiguous and fragmented files with fast object validation," Digital Investigation, 2007. 

  10. G. G. Richard III, V Roussev, "Scalpel: A Frugal, High Performance File Carver," 2005 DFRWS Published by Citeseer, 2005. 

  11. H. Y. Choe, S. H. Kim, S. W. Lee, S. W. Park. "FlaSim : A FTL Memory Emulator using Linux Kernel Modules," Journal of KIISE : Computing Practices and Letters, vol.15, no. 11, pp.836-840, Nov.2009. (in Korean) 

저자의 다른 논문 :

섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로