안티포렌식 기술 소개 파일 삭제를 중심으로.

Slides:



Advertisements
Similar presentations
1 파일 및 폴더 다루기 A. 파일이란 : 응용프로그램을 이용해서 만든 사용자가 만든 정보의 집합 - 파일 형식 : 이름과 확장자로 이뤄짐 예 sample.txt 샘플.txt - 복원하려면 휴지통에서 파일선택 후 드래그해서 밖으로 이동 혹은 RESTORE B. 확장자의.
Advertisements

자료의 표현 1. 문자 자료의 표현 2. 멀티미디어 자료의 표현. 컴퓨터일반자료의 표현 학습 목표 ◆ 컴퓨터에서 사용하는 문자 데이터의 표현 방법을 이해할 수 있다. ◆ 컴퓨터에서 사용하는 멀티미디어 데 이터의 표현 방법을 설명할 수 있다.
Proprietary ETRI OOO 연구소 ( 단, 본부 ) 명 1 서버 분석형 스마트폰 포렌식 수집 기술 서버 분석형 스마트폰 포렌식 수집 기술 ETRI Technology Marketing Strategy ETRI Technology Marketing Strategy.
불특정 공격에 무너진 H 사 업무 시스템 서서히 저하 내부에서 원인 불명으로 네트워크의 속도가 서서히 저하 되는 현상이 발생 공격의 발생 핵심 장 비 서비스가 되다 되지 않는 현상이 심해지고 결국 핵심 장 비는 장애가 발생하게 됨 장비 장애 발생 핵심 장비 장애 전체.
강 사 : 박영민. 워드프로세서 필기 3  디스크 관련 메뉴  디스크 포맷 디스크의 트랙 (Track) 과 섹터 (Sector) 를 초기화하는 작업을 말한다. [ 파일 ] 메뉴의 포맷을 선택하거나 바로 가기 메뉴의 포맷을 선택하여 실행 운영체제가 설치되어 실행중인.
데이터 완전삭제프로그램 Perfect Delete 사용설명서  주의 이 프로그램을 이용하여 삭제된 데이터는 어떠한 방법으 로도 복구가 불가능합니다. 그러므로 실제 데이터 삭제시 신중을 기하기 바랍니다.
보안 기능을 구비한 메모리 장치 및 그 보안방법 USB 메모리 보안 예 병 길
I. 프로젝트 동기 II. 프로젝트 목표 III. 파일시스템 IV. 암호화 및 복호화 V. 인터페이스 VI. FBR READ/WRITE VII. 프로그램 흐름도 VIII. 미 구현 사항 IX. 프로젝트 기대효과 X. 프로그램 요구사항 및 팀원 역할분담 XI. 시연 XII.
Windows Function Windows XP Windows 7 Windows 8 FREE 조장 : 김동환 조원 : 전태우
컴퓨터와 인터넷.
디지털 포렌식 원창연 team PSEC 고려대 정보보호 우수인재 아카데미 한국 학생 IT 연합.
컴퓨터 운영체제의 역사 손용범.

목차 Contents 무선인터넷용 비밀번호 설정방법 Windows 7 Windows 8 Windows XP MAC OS.
뇌를 자극하는 Windows Server 2012 R2
네트워크 기술을 통한 현재와 미래 소개.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
멀티미디어 기본+활용 제대로 배우기.
제 9 장 구조체와 공용체.
뇌를 자극하는 Windows Server 2012 R2
장 비 사 양 서 제품특징 제품사양 제조국 브랜드 AVID 모 델 E3 품 명 DIGITAL AUDIO MIXER
5장 Mysql 데이터베이스 한빛미디어(주).
강 명 수 LINUX 설치 강 명 수
07. 디바이스 드라이버의 초기화와 종료 김진홍
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
정보화 사회와 컴퓨터 보안.
NJM Messenger 박상원 박연호.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
WinCE Device Driver 실습 #2
LCD 모듈의 특징 LCD 컨트롤러 내장으로 모든 디스플레이 기능을 명령어로 제어 8비트 혹은 4비트로 인터페이스
멀티미디어.
5장 Mysql 데이터베이스 한빛미디어(주).
제 1장. 멀티미디어 시스템 개요.
인터넷응용프로그래밍 JavaScript(Intro).
리눅스 시스템 & 커널 기초 P.46 – P.53 이름: nsh009 학번: 112 1/20.
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
Xscale Educational Kit
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
USN(Ubiquitous Sensor Network)
Flash Communication Server
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
컴퓨터 시스템 하드웨어 컴퓨터 시스템 소프트웨어 C P U Control Unit 입 력 장 치 출 력 장 치 ALU
PowerPoint 2009/2/17.
ARM Development Suite v1.2
1. 인증서버 :일반유선PC( 접속“CA관리” 클릭
인천대학교 웹과 인터넷 수업 개요 및 내용 소개.
SSL, Secure Socket Layer
S-Work 2.0 DRM 신규 버전 설치 가이드 SOFTCAMP
Self Introduction Template PowerPoint
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
다차원 색인을 사용하는 실질적인 응용예제 컴퓨터 과학과 이 대 기.
WZC 무선 연결 방법 (Windows 7 Ver.).
오라클 11g 보안.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
시스템 인터페이스 Lab1 X-window 및 명령어 사용.
멀티미디어시스템 제 4 장. 멀티미디어 데이터베이스 정보환경 IT응용시스템공학과 김 형 진 교수.
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
06. 디바이스의 등록과 해제 김진홍
학부 컴퓨터공학부 교육과정 (학부) 2학년 4학년 3학년 1학년 1학기 2학기 IPP 자격과정 전공트랙
CCIT 네트워크 발표 정보보호학과 평문 사이트와 SSL 사이트, SSL strip과 데이터 변조를 이용한 로그인 취약점
CHAP 15. 데이터 스토리지.
 6장. SQL 쿼리.
6 객체.
Windows XP Professional 장점
Presentation transcript:

안티포렌식 기술 소개 파일 삭제를 중심으로

순 서 디지털 포렌식 안티 포렌식 암호화 정보은닉 변조 삭제 파괴 안티 포렌식 대응 기술 질의 응답

디지털 포렌식 Forensics?

디지털 포렌식 Digital Forensics? 정의 등장배경 디지털 기기에 남아 있는 각종 데이터를 조사하여 사건을 규명하는 법과학 디지털 증거물의 보존, 수집, 확인, 식별, 분석, 기록, 재현, 보고 등 등장배경 디지털 기기 사용량 증가 및 다양화 ☞ 생성되는 디지털 데이터 증가 디지털 기기의 대중화 ⇒ 사이버 범죄 증가 과학수사분야에 새로운 기술 필요성 증가

디지털 포렌식 Digital Forensics? 절차

안티 포렌식 Anti-Forensics? 정의 종류 등장배경 자신에게 불리하게 작용할 가능성이 있는 디지털 데이터를 훼손하거나 숨김으로써 증거물의 획득을 차단ᆞ방해하는 일련의 행위 종류 암호화 정보은닉 변조 삭제 파괴 등장배경 디지털 포렌식 기술발전 ⇒ 디지털 데이터의 법적 증거효력 발휘 ⇒ 안티 포렌식 개념 등장

안티 포렌식 암호화 정의 암호화 유형 데이터 내부의 내용을 확인할 수 없도록 하기 위해 암호를 설정해 두는 것 응용프로그램 암호화 : 문서, 압축, 데이터베이스, E-mail 운영체제 암호화 : Windows, iOS, Android 디스크 암호화 : TrueCrypt, BestCrypt, FreeOTFE 정보보호 솔루션 : DRM(Digital rights management) 문서 보안 소프트캠프, 파수닷컴, 마크애니 등 H/W 암호화 솔루션 : 암호화 SSD / HDD / USB 문서 암호화(한글) 디스크 암호화(TrueCrypt)

안티 포렌식 정보은닉 정의 정보은닉 유형 데이터를 쉽게 찾아내거나 확인할 수 없도록 숨기는 행위 심층암호(Steganography) 멀티미디어 파일 : 이미지, 오디오, 비디오 문서 파일 : 복합 문서, OOXML, PDF 등 저장 매체 또는 파일의 미사용 영역, 슬랙 영역 Reference : http://xiao-steganography.en.softonic.com Reference : http://forensic-proof.com/archives/363

안티 포렌식 변조 정의 변조 유형 데이터를 다른 내용이나 형태로 바꾸는 행위 시간정보 변조 시스템 및 응용프로그램의 내용 변조 파일시스템 또는 파일 내부 시간 정보 시스템 및 응용프로그램의 내용 변조

안티 포렌식 삭제 정의 삭제 유형 데이터를 확인 할 수 없도록 데이터 값을 변형 또는 훼손하는 행위 데이터 삭제 파일 삭제 레코드 삭제 사용흔적 삭제 저장매체 초기화 스마트기기 공장 초기화 데이터 완전 삭제

MFT Entry Flag 값 변경을 통해 연결고리 단절 안티 포렌식 삭제 데이터 삭제 MFT Entry의 Flag 값만 0x00으로 변경 원본 데이터의 위치를 저장하고 있는 데이터에 삭제 데이터임을 표시 ☞ 원본 데이터는 다른 데이터가 덮어 쓰기 전까지 그대로 존재(복구 가능) MFT V B R 원본 데이터 ⅹ MFT Entry Flag 값 변경을 통해 연결고리 단절

안티 포렌식 삭제 데이터 삭제 파일 삭제 일반 삭제(휴지통으로 이동) 바로 삭제(휴지통을 거치치 않음) ‘Delete’ or ‘Ctrl + D’ ‘Delete’ or Trash-cli 바로 삭제(휴지통을 거치치 않음) ‘Shift + Delete’ rm windows *nix windows *nix

안티 포렌식 삭제 데이터 삭제 레코드삭제 레코드: 파일 내에서 실제 데이터를 저장하기 위한 단위 ☞ 레코드 < 블록 < 파일 ex) SQLite 데이터베이스 파일 내의 레코드 삭제 카카오톡 메시지 삭제

안티 포렌식 삭제 데이터 삭제 사용흔적 삭제 인터넷 사용 기록, 파일/폴더 열람 흔적 등을 삭제 최근 일부 사용흔적 삭제도구들은 완전 삭제(Wiping) 방법도 사용 CCleaner BCWipe

안티 포렌식 삭제 데이터 삭제 저장매체 초기화(Format) ※ 빠른 포맷 시 기존의 메타 영역을 삭제하지 않고 Windows 포맷 기능 ※ 빠른 포맷 시 기존의 메타 영역을 삭제하지 않고 새로운 메타 영역을 생성

안티 포렌식 삭제 데이터 삭제 스마트기기 공장 초기화 Android 4.0 Ice Cream Sandwich 이전 ⇒ 비 할당 영역으로부터 데이터 복구 가능 Android 4.1 Jelly Bean 이후 ⇒ 플래시 메모리 전체를 초기화하여 복구 불가능 Apple iOS (하드웨어 기반 AES 암호화) 데이터 복호화를 위한 키(key) 정보가 삭제되기 때문에 복구 불가능 Android Factory Reset iOS Factory Reset

그 밖에 CSEC, NIST, US NISP, NSA/CSS, Australian, New Zealand 등 존재 안티 포렌식 삭제 데이터 완전삭제 데이터가 저장된 영역에 임의의 데이터(0, 1, random)로 덮어쓰는 과정 반복 다양한 덮어쓰기(Overwriting) 표준 표 준 년도 반복 패 턴 U.S. Navy 1993 3 문자 → 보수 → 랜덤 U.S. Air Force 1996 4 0 → 1 → 문자 Peter Gutmann 1 - 35 다양 (0, 1, 문자, 보수, 랜덤) Bruce Schneier 7 1 → 0 → 랜덤(5회) U.S. DoD 2001 문자 → 보수 → 다른 패턴 German Federal 2004 2-3 불규칙한 패턴 → 보수 그 밖에 CSEC, NIST, US NISP, NSA/CSS, Australian, New Zealand 등 존재 reference: http://en.wikipedia.org/wiki/Data_erasure

안티 포렌식 삭제 데이터 완전삭제 완전삭제 프로그램 실행 전ᆞ후 비교 이전 파일의 내용을 알 수 없도록 알 수 없는 값들로 채워짐 완전삭제 프로그램 실행 전 완전삭제 프로그램 실행 후

안티 포렌식 삭제 데이터 완전삭제 완전삭제 프로그램 종류 ※ 복구 가능성 ? Eraser BCWipe Final Eraser ViRobot DataEraser Moo0 File Shredder Moo0 Anti-Recovery CCleaner ※ 복구 가능성 ? ☞ 개별 비트의 복구 가능성은 있지만 의미 있는 복구는 불가능 BCWipe Eraser Moo0 File Shredder ViRobot DataEraser CCleaner

안티 포렌식 파괴 정의 데이터를 저장하는 매체가 기능할 수 없도록 훼손하는 물리적 행위 파괴 유형 디가우징 천공ᆞ파쇄

안티 포렌식 파괴 디가우징 강력한 자기장으로 매체의 자기 상태를 중화하여 데이터를 파괴하는 방법

안티 포렌식 파괴 천공 및 파쇄 천공 및 분쇄 등 물리적 방법으로 데이터가 저장된 매체를 파괴하는 방법

안티 포렌식 대응 기술 안티포렌식 대응 기술 포렌식 기술의 발전과 함께 안티 포렌식 기술도 발전 ☞ 안티포렌식 기술에 대한 대응이 현실적으로 힘들어지고 있음 구 분 설 명 데이터 복구 저장 매체의 비할당 영역(unallocated area)에서 삭제된 데이터 복구 패스워드 복구 암호화된 데이터의 복호화를 위해 사용자 패스워드 검색 은닉 데이터 탐지 데이터의 은닉 여부 탐지, 은닉된 데이터 추출 물리 메모리 분석 의미 있는 휘발성 데이터 추출(패스워드, 암호화 키, 네트워크 연결 정보 등)

! 안티 포렌식 대응 기술 안티포렌식 대응 기술 데이터 복구 데이터가 완전삭제 되었을 경우 복구 불가능 삭제 데이터가 어떤 형태로든 저장 매체에 남아 있다면 복구 가능 종류 파일시스템 기반 복구 블록 기반 복구 연속적인 데이터 복구 단편화된 데이터 복구 스트림 기반 복구 데이터가 완전삭제 되었을 경우 복구 불가능 !

안티 포렌식 대응 기술 안티포렌식 대응 기술 패스워드 복구 AES, RSA 등으로 암호화된 데이터의 키(key) 전수 조사 시 많은 시간 소요 패스워드 기반 암호 체계 사용 시 복구 방법 사회 공학적 방법 사전(dictionary) 공격 전수 조사(brute force) 등 Passware Password Recovery Kit Forensic Elcomsoft Office Password Recovery

문서 파일 내의 비밀 메시지 탐지 예제 (Microsoft 워드 1997-2003 파일 내의 비할당 영역) 안티 포렌식 대응 기술 안티포렌식 대응 기술 은닉 데이터 탐지 심층암호(steganography) 분석 데이터를 이미지 파일이나 MP3 파일 등에 암호화해 숨기는 기술 이미지 스테가노그래피 분석 문서파일 스테가노그래피 분석 문서 파일 내의 비밀 메시지 탐지 예제 (Microsoft 워드 1997-2003 파일 내의 비할당 영역) 원본 이미지 LSB 방식 은닉 LSB 추출 결과 LSB 추출 결과

! 안티 포렌식 대응 기술 안티포렌식 대응 기술 물리 메모리 분석 물리 메모리 영역은 완전삭제 프로그램의 영향을 받지 않음. 메모리 관련 항목 물리 메모리 가상 메모리 파일(페이지 파일, 스왑 파일) 최대 절전 모드 파일(하이버네이션 파일) 추출 대상 항목 물리 메모리 영역은 완전삭제 프로그램의 영향을 받지 않음. 추출 대상 설 명 운영체제 정보 커널 모듈, 로그온 사용자 목록, 설정 정보, 레지스트리 파편 등 프로세스 정보 프로세스 이름, 실행 시간, DLL, 열린 파일, Mapped 파일 등 네트워크 연결 정보 네트워크 설정 정보, 네트워크 연결 흔적, 패킷 파편 등 로그인 정보 웹브라우저 등을 통한 로그인 정보(ID, 패스워드, 로그인 크리덴셜 등) 데이터 파편 복구 인터넷 사용 흔적, 데이터베이스 레코드, 문서, 압축, 이미지, 오디오 등 텍스트 추출 메모리 내의 유의미한 텍스트 추출 !

Thank you for listening