1. FLASH 메모리

    종류

    NAND

    NOR

    구조

    셀이 직렬로 연결

    셀이 병렬로 연결

    특징

    제조단가가 싸고 대용량

    데이터 처리속도가 빠르고 안정성이 우수

    이용

    USB

    핸드폰


    1.1 FLASH 메모리의 특징

    One-way Programming - 블록에 데이터를 쓰면 일부를 삭제 수정할 수 없음, invalid를 통해 데이터를 삭제하는 것처럼 처리

    Wearing erase-write cycle - 소모성으로 1만회 또는 10만회 쓰기가 가능

    Spare Area - 데이터 영역 이외에도 metadata정보를 저장하고 있는 16byte의 영역이 존재. 직접 접근 불가

    Garbage Collection - Invalid Block이 모였을 때 그 블록들을 리셋


    2. SSD


    NAND를 여러개로 모아 하드처럼 사용

    하드와 동일한 연결 인터페이스 사용

    고속 데이터 입출력

    저전력

    소음과 발열이 낮음

    외부의 충격으로 데이터 손상 가능성이 적다


    3. HDD


    플레터 : 데이터가 직접 기록되는 장치

    액추에이터 : 헤드를 움직임

    헤드 : 플레터에 기록된 데이터를 읽거나, 기록하는 장치, 플레터 하나 당 헤드 두개가 존재한다.


    실린더 - 트랙의 모임

    트랙 - 섹터의 모임

    섹터 - 디스크상의 읽거나 쓰는 최소 단위 ( 512 Byte )

    클러스터 - OS의 개념으로 섹터를 모아 만든공간, 파일의 DISK에 할당되는 최소단위이다. ( 4096byte )

    헤드 - 몇번헤드를 가리키는가


    논리적 주소 지정 : CHS Address

    C(Cylinder), H(Head), S(Sector)

    세가지의 값을 따로 주어 플레터의 값을 읽거나 씀


    논리적 주소 지정 : LBA Address

    하드의 모든 섹터를 논리적으로 1차원의 섹터로 나열



    4. 파일시스템


    자료를 쉽게 보관, 접근할 수 있도록 조직하는 체계

    FAT, NTFS - WINDOW OS

    HFS - MAC OS

    EXT - LINUX


    플래시 메모리의 파일 시스템

    YAFFS, JFFS


    ★4.1 파일 시스템의 구성

    - Boot Sector

    - Index, MetaData

    - Data


    - Cluster Chain

    파일의 크기가 커서 연속되거나 분산된 여러 클러스터를 저장하고 이를 연결한 구조 및 형태


    - Fragmentatin

    하나의 파일이 연속된 클러스터에 저장되어 있지 않고 분산되어 저장되어 있는 형태


    4.2 파티션

    연속된 저장 공간을 하나 이상의 연속되고 독립된 영역으로 나누어 사용할 수 있도록 정의한 규약


    Apple Partition

    Boot code 대신 시스템의 Firmware에 존재

    63개의 파티션 가능


    GPT

    128개의 파티션 가능

    ' > 사이버 포렌식' 카테고리의 다른 글

    3. 사이버포렌식  (0) 2017.11.14
    2. 사이버포렌식  (0) 2017.11.01
    6. 사이버 포렌식  (0) 2017.10.04
    5. 사이버포렌식  (0) 2017.09.25
    4. 사이버 포렌식  (0) 2017.09.25
    Posted by Config