웹 아티팩트: 사용자의 웹 사용 흔적과 검색어, 자주 사용하는 페이지 등을 분석함으로써 사용자의 성향, 관심사를 파악하고 웹을 통한 정보 유출 가능성을 확인할 수 있음
(1). 히스토리: 사용자가 방문한 웹 사이트의 접속 정보로 편의를 위해 저장
(2). 캐시: 웹 사이트 재접속 시 이미지나 정보들을 다시 다운로드받지 않고 빠르게 로딩하기 위하여 사이트로부터 자동으로 받는 데이터
(3). 쿠키: 웹 사이트에서 사용하는 사용자에 관한 데이터로 사용자의 하드 또는 서버에 저장
(4). 다운로드 파일: 사용자가 의도적으로 선택하여 자신의 컴퓨터에 내려 받은 파일들에 대한 정보, 사용자의 의도와 관계 없이 다운로드하는 캐시와는 구분이 필요
Firefox 아티팩트 분석
1. Cache 분석
(1) pm 5:45에 firefox 검색창에 안녕하세요 검색
(2)-1 about:cache를 firefox 주소창에 검색
검색전 - 아무런 메모리 존재 X
검색후: 캐시 메모리 증가를 확인
(2)-2: 캐시가 저장되는 절대 경로인
C:\Users\사용자이름\AppData\Local\Mozilla\Firefox\Profiles\gu62w0z7.default-release\cache2에 들어가 캐시가 보관된 것을 확인
2. History 분석, Downloads 분석
C:\Users\사용자이름\AppData\Roaming\Mozilla\Firefox\Profiles\gu62w0z7.default-release\places.sqlite
사용자가 방문한 URL 및 접속 시간, 다운로드 내역 등이 기록.
3. Cookie 분석
C:\Users\사용자이름\AppData\Roaming\Mozilla\Firefox\Profiles\gu62w0z7.default-release\cookies.sqlite
Safari 로그 분석
1. Cache 분석
C:\Users\사용자이름\AppData\Local\Mozilla\Firefox\Profiles\gu62w0z7.default-release\cache2에 보관된 캐시를 HxD로 분석
<상세 분석>
(1) URL
(2) DATE: 접속 시간
(3) Last-Modified: 변경 시간
(4) 파일 크기
(5) Content Type
2. History 분석 (+Download 분석)
파이어폭스 또한 크롬 브라우저와 같이 sqlite db 형태로 파일을 관리함. 그렇기 때문에 손쉽게 SQLITE DB Browser을 통해 분석 가능함
사용자가 방문한 URL 및 접속 시간 다운로드 내역 등이 기록되는
C:\Users\사용자이름\AppData\Roaming\Mozilla\Firefox\Profiles\gu62w0z7.default-release\places.sqlite
SQLITE 파일을 가지고 분석
moz_places 테이블과 moz_historyvisits 테이블에 의해 방문 url과 방문 기록을 분리하여 관리
moz_places: 방문했던 사이트 고유의 url들이 저장
moz_historyvisits: moz_places 테이블을 참조하여 방문 이력이 관리
다운로드 기록은 Chrome 브라우저와 달리 다운로드받은 URL을 따로 관리하지 않고 moz_historyvisits 테이블에서 통합관리하며, moz_annos 테이블에 다운로드 내역이 추가적으로 기록
moz_annos: 다운로드에 대한 3가지 정보가(저장경로, 저장파일명, 메타테이터) 각각 attribute 번호로 구분하여 각각 기록
moz_anno_attribute: 구분 내역 기록. 10가지 항목에 대해서 구분하는데 파일다운로드 관련 attribute는 3~5번으로 각각 저장경로, 저장파일명, 메타데이터
즐겨찾기와 관련된 테이블은 moz_bookmarks_roots, moz_bookmarks이며 즐겨찾기 저장 시 history와 유사한 형태로 moz_places 테이블을 참조하여 저장
항목 | 설명 |
moz_annos | 다운로드 파일 관리 테이블 |
moz_places | 사용자가 방문한 URL을 관리하는 테이블 |
moz_historyvisits | 사용자가 방문한 기록을 관리하는 테이블(urls 테이블을 참조하여 기록) |
moz_bookmarks_roots | 즐겨찾기 시스템에서 사용되는 특정 디렉토리들의 리스트를 저장 |
moz_bookmarks | 실거 즐겨찾기 항목들이 저장 |
(1) moz_annos
Firefox브라우저의 다운로드 기록은 Chrome 브라우저와는 다르게 방문 기록과 함께 통합적으로 관리. moz_places 테이블과 moz_historyvisits에 기록되며 다운로드, 북마크 설정 등의 추가정보(annotation)가 moz_annos테이블에 기록
(2)moz_places
각각의 방문 URL을 기록
(3) moz_historyvisits
각각의 방문 내역 기록
(4)moz_bookmarks
실제 즐겨찾기 항목들이 저장. 각 즐겨찾기의 주소는 moz_places 테이블을 참조하여 저장
(3) Cookie
쿠키 정보 조회 가능
+시크릿모드에서의 분석
정확한 분석을 위해서 모든 쿠키와 사이트 데이터 삭제
사생활 보호 모드 실행
안녕하세요 검색 후 실습 진행
(1) Cache 분석
Cache 정보 쌓임
(2) History, Downloads 분석
이전과 동일
(3) Cookie 분석
추가된 정보 X
gflow-security.tistory.com/entry/Window-Web-browser-Analysis3
'INCOGNITO' 카테고리의 다른 글
파이어폭스 일반 모드와 시크릿 모드 별 웹 아티팩트 분석(3) (0) | 2020.08.03 |
---|---|
파이어폭스 일반 모드와 시크릿 모드 별 웹 아티팩트 분석(2) (0) | 2020.07.31 |
파이어폭스 일반 모드와 시크릿 모드 별 웹 아티팩트 분석 (0) | 2020.07.28 |
파이어폭스 일반 모드와 시크릿 모드 별 웹 아티팩트 분석 (0) | 2020.07.24 |
Volatility:: vm 메모리덤프 파일 분석 (0) | 2020.06.05 |