6. 답안 제출 및 보고서 작성
Last updated
Last updated
디지털포렌식 2급 실기의 경우 기존의 다른 IT관련 시험과는 매우 다른 형태로 답안을 제출하게 됩니다. 한번 해보면 크게 어려울 거 없지만, 처음 하는 경우 시험장에서 당황하거나 요구 사항을 잘못 이해해서 잘못된 방식으로 답변 제출하는 경우도 자주 발생합니다.
아무리 답이 정확해도 저장해야하는 폴더명, 파일명 등을 잘못 저장한 경우 불이익을 받을 수 있으니 꼭 유의해야 합니다.
시험시작 시 받는 것
분석대상 USB -> 절대로 이 USB를 연결할 때는 쓰기방지를 한 뒤 이미지 획득 후에는 절대 건들지 않습니다. 이 USB에 답안 저장하여 제출할 경우 무조건 불합격일 것입니다.(원본 훼손)
답안 제출용 USB / CD
문제지 : 답안 저장하는 방법(요구사항) 꼼꼼히 확인 ex) 무슨 폴더 밑에 1번 답안 작성, 의심파일은 어느 폴더에 넣을 것 등등.. 답안은 워드프로세서 프로그램(한글, word, ppt)을 이용하여 작성하여라. 파일명은 "수험번호"로 저장하라 또는 문제 번호로 저장하라 등...
일반적으로 시험 문제는 주관식으로 물어보며 해당 질문 별로 답안 문서 파일을 생성하여 해당 내용을 저장하게 됩니다.
문서 파일에 문제 작성 및 답안을 작성하고 필요시 표, 캡쳐 등을 추가 합니다.
주관식을 일반적으로 크게 아래 유형으로 출제되고 있으며 문제마다 문제의 갯수는 다를 수 있습니다.
사본 이미지 생성 과정 작성 문제: 쓰기방지부터 이미지 획득 하는 과정 작성 문제
파일시스템 복구 : 파일시스템 복구 과정 작성
기초 분석 : 시나리오와 상관없이 필요 시 파일시스템 복구 후 포렌식 도구를 이용하여 바로 확인이 가능한 분석 문제
사본이미지 파일의 해시값
설치된 운영체제 파일 시스템 종류 / 전체용량 / 클러스터크기 / 볼륨 시리얼 넘버 등..
설치된 운영체제의 종류 / 할당된 IP / 네트워크 카드 제조사 등..
사건(시나리오) 관련 분석 : 시나리오상 주요 증거가 될 수 있는 분석 문제
확장자 변경, 시그니처 훼손 등 파일을 정상적으로 확인한 내용
메일, 특정시간에 특정 경로에 인터넷 접속 기록 등..
특정 방법을 이용하여 외부로 유출한 로그 파일 등..
암호를 찾아 복호화하여 시나리오와 관련된 주요 파일/내용 등..
절차 및 법 관련문제 : 디지털 포렌식 절차 및 형사소송법의 증거법 관련 주관식 질문
포렌식 기술관련 주관식 문제 : 시나리오와 상관 없는 포렌식 기술 주관식 문제
윈도우에서 FAT32 파일을 휴지통 삭제할 때 파일시스템의 변화되는 부분
윈도우에서 USB 연결시 변경되는 부분
디지털포렌식 분석 보고서 작성
사실 주관식 출제된 문제의 답을 하나의 보고서 형태로 작성하는 것 포렌식 보고서라고도 볼 수 있습니다.
다만, 최근 시험에서 포렌식 보고서에 작성하는 문제에 필수 내용을 포함하여 작성하라는 식의 문제가 출제되었으며, 필수 내용이 무엇인지는 알려주지 않은 듯 합니다. 즉, 사건과 포렌식 분석 전반에 걸쳐서 포렌식 전문가 관점에서 봤을 때 주요 내용을 작성하는 문제가 출제되고 있는 것으로 보입니다.
그러나 디지털포렌식 보고서의 배점도 매번 다르고 보고서 작성이 미흡하다고 해서 시험 결과에 영향이 엄청나게 크지 않을 것입니다.
디지털 포렌식 분석 보고서는 디지털 증거물의 수집, 분석, 결과 요약을 체계적으로 정리한 문서로, 법적 또는 조사 업무에 필요한 디지털 증거 분석 결과를 기록하고 설명하는 문서입니다.
디지털 증거의 최종 산출물은 분석 보고서입니다. 따라서 디지털포렌식에서 분석 보고서는 매우 중요한 항목이며 이 보고서를 실제로 확인하는 사람들은 비전공자일 확률도 매우 높습니다. 사건과 관련하여 간략히 정리된 내용은 물론 디지털포렌식 전문가 관점에서 포함되어야 할 상세 항목들을 잘 정리해야 합니다. 분석 대상 마다, 사건마다 주요하게 포함되어야 할 항목들이 다를 수 있고, 조사/수사 기관마다 다른 보고서 형태를 가집니다. 다만 시험에서는 정해진 양식 없이 비교적 간략히 작성하여도 무방하기 때문에 큰 부담 없이 작성 하시면 됩니다.
디지털 포렌식 2급 실기시험에서의 분석 보고서
기존에는 디지털 포렌식 2급 실기 시험 수준에서는 문서 작성 프로그램을 이용하여 주관식 문제와답을 작성하는 방식이였습니다. 사실 시험에서 요구하는 디지털 포렌식 분석 보고서의 경우 문제 + 답안을 적당한 목차에 맞춰서 작성하면 되는 수준으로 작성하여도 큰 문제는 없습니다.
기술적으로 분석은 잘 하는데 실제 시험에서 많이 떨어지는 분들 중에 가장 많은 이유가 분석 보고서 작성 때문인 경우도 발생합니다. 본인은 분석을 하였기 때문에 잘 아는 내용이지만, 비전공자 혹은 처음 보는 사람이 보고서를 볼 때 이해가 어려울 수 있기 때문에 최대한 쉽게, 친절하게 작성해야 합니다.
보고서 작성을 비교적 많이 해보지 않은 학생의 경우 특히나 많은 실수를 하게 됩니다. 주요 의심 파일 분석을 다 하였는데도 시험 결과에서는 탈락하는 경우가 발생하며 충분한 피드백을 하지 않으면 다음번에 시험을 치뤄도 동일한 이유로 탈락하고, 본인은 무엇이 부족 했는지 알기 어려운 경우도 많이 발생 합니다.
따라서 정석은 아닌 최소한 필요한 부분 정도는 간략히 살펴보고 연습 해보시는 걸 추천합니다. 그리고 포렌식 전문가 입장에서 필요하다고 생각하는 부분은 가능한 꼭 포함해야 합니다. (ex) 해시값, 시간값 등..
당연히 정석은 아니고 정답인 것도 아닙니다. 다만 아래 내용들은 시험 환경에서 해야 할 최소한의 보고서 목차에 들어가야 할 부분이라고 생각하시고 진행하시는 걸 추천합니다.
주요 증거 파일에 대해서 보고서에 포함 할 경우 메타 데이터 정보 + Hash 값을 포함합니다.
서론
사건 개요
사건 개요(시나리오) 및 분석 목적
증거 매체 정보 (증거대상 USB 관련 내용)
분석 대상의 매체의 기본 정보 - USB 벤더명, 시리얼 넘버, 용량 등
증거물 수집 관련 - 증거 수집 일시, 담당자, 수집 환경 - 증거물의 해시값 생성 및 무결성 검증 절차 (쓰기방지 과정 및 이미지 획득 과정) - 수집 도구 명칭
기초 분석 내역
분석을 통해 확인되는 주요 증거 파일 분석 결과 및 스크린샷
분석 결과 요약(결론 부분 요약, 비전공자가 이해 되도록 최대한 쉽게 작성)
주요 증거 원본 파일의 메타데이터 및 해시값 (경로, 용량, 수정/생성/접근 시간)
본론
상세수집 과정(설명 및 스크린샷 포함)
쓰기방지 과정
원본 대상의 해시값
상세 분석 과정 (설명 및 스크린샷 포함 - 모든 과정 다 스샷이 아닌 주요 부분에서 스샷 및 설명)
주요 증거 파일 찾고 분석한 과정 - 앞의 문제의 답안을 작성하는 과정 또는 주요 증거 파일의 분석 흐름에 맞게 순서 정리 - (필요시) 파일시스템 복구 과정 - (필요시) 분석 대상 시스템 정보(윈도우 버전, 설치 시간, IP 등 간단한 정보)
주요 파일의 경우 메타데이터 정리(파일명, 경로, 용량, 수정/생성/접근 시간, 해시값)
결론
분석 결과
수집된 증거물과 사건과의 연관성 파일
분석 결과 및 의미
최종 의견
간단한 분석 결과 의견
(필요시)분석 한계점 및 추가 분석 필요성 여부
위의 목차가 필수나 정답은 아니지만 개개인이 연습 할 때 대략적인 자신만의 목차, 구조를 작성하는 연습해두셔야 시험에서 빠짐없이 그리고 빠르게 작성이 될 것입니다.
스크린샷을 첨부하고 설명하는 것도 상당한 시간이 소요되기 때문에 충분히 연습해두셔야 합니다. (시험장에서 시험 시작 하자마자 주변에서는 키보드를 열심히 두드리는 소리가 들릴 것입니다. -> 대부분 주관식 답변 준비, 보고서 작성 준비를 하는 것일 거에요!)
증거 파일 종류, 사건의 성격에 따라 목차는 달라질 수 있으나 대부분 시험에서는 USB 가 주요 증거 파일이 되고, USB에는 최근 대부분 운영체제 정보 등도 포함하고 있습니다.
시험에서 디지털포렌식 보고서 작성 시 상세분석 내역에서 단순히 파일명만 작성하기 보다 디지털포렌식 전문가 관점에서 해당 파일을 추후에 검증 및 재현할 때 필요한 정보를 함께 포함하는 것을 추천합니다.
원본 저장 매체 관련
이미지 파일명
크기
해시값 (MD5, SHA/SHA256/SHA512 등..) 가능한 해시값 2개를 함께 표시하는 것을 추천
식별번호(SerialNumber)
제품명 -> (사실 FTK Imager / EnCase로 이미지 획득 후 로그 파일의 내용 중 대부분을 포함하면 됩니다.)
주요 증거 파일 관련
파일명
크기
경로
시간 관련 정보(수정/접근/생성시간 Modify/Access/Create , MAC타임)
해시값
아티팩트 분석
분석 파일 명
분석 파일 경로
분석 결과(스크린샷)
분석 보고서 샘플로 아래의 경우 표를 많이 사용하였으나 꼭 표로 표현할 필요는 없으나 내용이 읽기 쉽고 빠짐 없이 잘 포함되어 있으면 됩니다.
이전 시험에서는 답안 제출용 USB에 분석 보고서 양식이 있고 빈칸을 채우는 형식의 문제도 출제된 것으로 알고 있습니다. 이렇듯, 분석 보고서 작성의 경우 계속해서 다양한 방식으로 출제되고 있고, 문제마다 다르기는 하나 큰 틀은 비슷할 것이기 때문에 조금만 연습해보시면 충분히 대응할 수 있을 것입니다.
문제해결 과정에서 분석대상이 되는 주요 증거 파일 또는 근거 파일의 경우 시험지에서 작성된 요구사항에 맞춰 저장하여 제출하면 됩니다.
간단하게 포렌식 도구로 추출 한 뒤 복사 붙여넣기(이동하기 또한 동일한 방식) 등을 통해 특정 폴더에 저장하여 제출하면 됩니다. 즉, 파일을 추출하여 한 폴더에 모은다음 최종 제출용 저장 매체에 저장하면 됩니다.
잠깐! 이 부분에 대해서 지금까지는 문제가 되지는 않으나 포렌식 전문가 관점에서 생각해볼 점을 살펴보도록 하겠습니다
시험에서 출제된 적은 없는 것으로 알고 있으나 실무에서 디지털 증거를 물리이미징 획득이 아닌 사건과 관련된 특정 파일들을 수집하는 경우 논리이미징 방식으로 수집을 하고 있습니다.
증거 파일들을 논리이미징한 뒤 제출 시 포함하는 것도 좋은 방법이라고 생각합니다. 그러나 시험 문제 요구사항에 굳이 포함해야 할 이유가 없다면 포함하지 않아도 무방합니다. 다만 실무에서는 포렌식 증거분석 보고서에서 논리이미징 파일에 대한 정보도 포함하고 경우가 많습니다.
이렇게 포렌식 도구의 정확성을 어느정도 검증은 매우 중요한 요소이며, 미국의 기술 표준과 측정에 관한 연구와 개발을 담당하는 NIST(National Institute of Standards and Technology 라는 미국 미국 정부 산하 기관에서 여러가지 포렌식 도구에 대해 테스트 및 검증 결과를 공유하고 있습니다. > 여기서 EnCase, FTK Imager 테스트 결과를 참고 할 수 있습니다. 이렇듯 포렌식 도구에 관하여 포렌식 분석보고서에서 이러한 내용을 포함한다면 신뢰성을 높이는데 도움이 될 것입니다.