반응형

1. 디지털 포렌식의 유형

1) 분석목적에 따른 분류

일반적으로 디지털 포렌식은 분석목적에 따라 다음과 같이 크게 두 가지로 분류할 수 있다.


첫째로 “사고 대응 포렌식”(Incident response forensics)은 해킹 등의 침해 사고 시스템의 로그, 백도어, 루트킷 등을 조사하여 침입자의 신원, 피해내용, 침입경로 등을 파악하기 위한 분야로서 네트워크 기술과 서버의 로그분석 기술과 운영체제에 대한 이해가 필요하다.


둘째로 “정보 추출 포렌식”(Information extraction forensics)은 범행 입증에 필요한 증거를 얻기 위하여 디지털 저장매체에 기록되어 있는 데이터를 복구하거나 검색하여 찾아내고, 범행을 입증 할 수 있는 증거를 데이터를 분석하는 것을 목적으로 한다.


2) 분석대상에 따른 분류

- 디스크 포렌식

 디스크 포렌식은 물리적인 저장장치인 하드디스크, 플로피디스크, CD-ROM 등 각종 보조 기억장치에서 증거를 수집하고 분석하는 포렌식 분야이다.


- 시스템 포렌식

 시스템 포렌식은 컴퓨터와 운영체제, 응용 프로그램 및 프로세스를 분석하여 증거를 확보하는 포렌식 분야이다. 컴퓨터 시스템은 Windows, Linux, OS X 등 여러가지 운영체제를 사용한다. 각 운영체제별 파일시스템의 이해가 중요하다.


- 네트워크 포렌식

 네트워크 포렌식은 네트워크를 통하여 전송되는 데이터나 암호 등을 분석하거나 네트워크 형태를 조사하여 단서를 찾아내는 포렌식 분야이다. 대부분의 네트워크는 사용자를 감시하기 위하여 추적을 위한 기능을 지원한다.


- 인터넷 포렌식

 인터넷 포렌식은 인터넷으로 서비스되는 월드와이드웹(WWW), FTP 등의 인터넷 응용프로토콜을 사용하는 증거를 수집하는 포렌식 분야이다.


- 모바일 포렌식

 모바일 포렌식은 휴대폰, PDA, 스마트폰, 디지털카메라 등 휴대용 기기에서 필요한 정보를 수집하여 분석하는 포렌식 분야이다. 유비쿼터스 컴퓨팅 시대의 도래와 이동성 기기의 확대 보급으로 다양한 종류의 멀티미디어 기기가 개발되어 보급되고 있다. 소형 휴대용 기기의 데이터에 대한 범죄 증거의 확보는 매우 중요하다. 특히 휴대용 기기는 작고 휴대가 간편하여 은닉이 편리하다는 장점이 있으므로, 증거확보가 필요한 경우 은닉 여부를 세심히 확인할 필요가 있다.(요즘 수사기관으로부터 가장 큰 관심을 받는 분야)


- 데이터베이스 포렌식

 데이터베이스 포렌식은 데이터베이스로부터 데이터를 추출.분석하여 증거를 획득하는 포렌식 분야이다. 기업의 모든 데이터는 개인 PC와 정보 시스템 부서의 대형 시스템 내에 저장되어 있으므로 기업의 정보 시스템에 저장되어 있는 데이터베이스를 분석하는 것은 필수적인 과정이 되었다.


- 암호 포렌식

 암호 포렌식은 문서나 시스템에서 암호를 찾아내는 포렌식 분야이다. 증거 수집에서 비인가자의 접근을 막기 위해 문서나 각종 시스템에 암호를 설정해 놓는 경우가 흔히 있다. 이러한 문서나 시스템을 열어보는 것은 쉽지 않지만, 이러한 문서나 시스템은 아주 중요한 내용을 담고 있는 경우가 많기 때문에 절대로 소홀히 지나칠 수 없다.


- 침해사고 대응 포렌식

 침해사고란 해킹, 컴퓨터바이러스, 논리폭탄, 메일폭탄, 서비스 거부 또는 고출력 전자기파 등의 방법으로 정보통신망 또는 이와 관련된 정보시스템을 공격하는 행위를 하여 발생한 사태를 말한다. 침해사고를 조기 탐지하여 신속대응의 기반을 마련하고, 피해확산을 차단하여 피해를 최소화하고, 침해사고의 원인에 대한 근본적인 조치를 통하여 사고의 재발을 방지하기 위해서는, 피해시스템에 대한 자료수집과 악성코드 감염 여부 조사 및 해킹 침입경로 파악 등 디지털 포렌식 조사과정이 요구된다.


- 사물인터넷 포렌식

 최근 디지털 포렌식은 PC 및 서버 등 전통적인 기기와 같은 저장매체의 범위를 넘어서 스마트폰, 테블릿과 같은 휴대용 스마트 단말기는 물론 자동차 시스템, 가정용 셋탑박스, 스마트TV, 스마트시계, 산업용기기, 스마트 등산복과 같은 웨어러블 기기(Wearable device) 등 사물인터넷(IoT) 기기를 대상으로 그 범위가 빠르게 확대될 필요성이 요구되고 있다.


2. 디지털 포렌식의 수행과정

포렌식에서 증거를 처리하는 절차는 증거물을 획득하고 이를 분석한 후에 보관을 하는 것이다. 증거물 보고서의 경우 증거물과 같이 제시되어야 하며, 각각의 증거물에는 꼬리표를 붙여 일련의 과정에 문제가 없음을 증명하여야 한다.


- 증거의 획득

 조사할 디지털 저장매체와 기록정보를 식별하고, 이를 증거로서 수집하는 절차이다. 이 절차는, 범죄에 사용된 대상 컴퓨터를 압수하여 원본 데이터에서 사본 데이터를 생성하거나 휘발성 메모리의 내용을 저장하고, 백업 데이터를 찾는 등의 다양한 행위를 포함하고 있다.


- 증거 분석

 현장에서 획득한 증거물에 대해 전문조사실로 이송하여 분석함에 있어서는 다양한 기법이 활용된다. 일반적으로 포렌식에 사용되는 프로그램들은 증거물 획득 및 분석 기능을 제공하고 있다.

이러한 분석에서는 범죄자의 삭제파일 복구, 은닉 및 암호화되어 있는 데이터 찾기, 파일 시스템 분석, 키워드 검색, 파일 콘텐츠 조사, 로그 분석, 통계 분석 등이 포함되어 있다.


- 증거 보관

 증거물로 채택되었다면 증거물의 무결성을 보증할 수 있는 환경에서 보관 관리하여야 한다.

일반 범죄 즉 사회에서 발생하는 경우에도 증거물의 보관 관리에서 오염으로 인해 증거의 효력이 발생하지 못하는 경우가 있듯이 전자적 증거물도 보관 도중 물리적으로 훼손이 되거나 바이러스에 의한 파괴, 혹은 무결성을 유지하지 못하여 조작의 의심 등을 받을 수 있는 경우가 발생할 수 있다.


- 증거 제출과 증거조사

 증거물의 획득,분석 및 보관까지의 일련의 과정을 거치는 증거물에는 꼬리표를 각각 달아 어떠한 과정을 거쳤는지 문서화하여야 한다. 이러한 문서화 작업은 증거물의 획득 과정을 알 수 있도록 하여 증거물로 채택되었을 때 증거물로서의 타당성을 제공해야 한다.


- 제3자의 검증

 전자적 증거에 대해서는 제출자가 진정성에 대해 입증하여야 한다. 진정성은 증거물이 원본과 동일하고 위.변조되지 않은 무결하다는 점을 포함하여야 한다. 이를 위해 당해 전문조사관이 법정 증언을 하거나 외부 포렌식 전문가 등 제3자가 동일성을 증언할 수 있을 것이다.




반응형

'디지털포렌식' 카테고리의 다른 글

전자적 증거의 특성  (0) 2017.08.16
디지털 포렌식의 정의  (0) 2017.08.11
반응형

파일의 퍼미션의 이해와 설정법

퍼미션(permission): 특정파일이나 디렉토리에 대하여 읽기, 기록하기, 삭제하기 등의 권한을 설정해 놓은 것으로 다중사용자 운영체제(Multi-User Operating System)에서 파일의 접근권한과 보호등을 위하여 반드시 필요한 것이다.


퍼미션 변경 명령어 : chmod


<파일과 디렉토리의 퍼미션(권한)의 의미>


퍼미션

일반적인의미

파일

디렉토리

r

읽기(read)권한

파일을 읽을 수 있음

디렉토리의 내용을 볼 수 있음

(ls로 파일리스트 확인가능)

w

쓰기(write)권한

파일에 저장, 삭제할 수 있음

디렉토리에 파일저장, 디렉토리이름 변경, 삭제등 가능

x

실행(execution)권한

파일을 실행할 수 있음

디렉토리에 접근할 수 있음(cd 로 접근가능, ls로 리스트는 불가)

s

SetUID, SetGID 권한

파일소유자(SetUID), 그룹소유자(SetGID)의 권한으로 실행함

t

Sticky Bit 권한

공유디렉토리로 사용됨


[2진수, 8진수와 퍼미션의 표시관계]


2진수

8진수

표시 퍼미션

의 미

000

0

---

아무런 권한이 없음

001

1

--x

실행(eXecution)권한만 있음

010

2

-w-

쓰기(Write)권한만 있음

011

3

-wx

쓰기와 실행권한만 있음

100

4

r--

읽기(Read)권한만 있음

101

5

r-x

읽기와 실행 권한만 있음

110

6

rw-

읽기와 쓰기 권한만 있음

111

7

rwx

읽기, 쓰기, 실행권한이 있음


[root@kangtest ~]# ls -l

합계 10356

-rw-------. 1 root root 1718 2014-12-10 18:43 anaconda-ks.cfg

-rw-r--r--. 1 root root 10507647 2014-12-14 15:50 etc.tgz

-rw-r--r--. 1 root root   146 2014-12-15 17:41 hard_sourcefile

-rw-r--r--. 1 root root 45632 2014-12-10 18:43 install.log

-rw-r--r--. 1 root root 10033 2014-12-10 18:41 install.log.syslog

-rw-r--r--. 1 root root   140 2014-12-15 15:23 linux.txt

drwxr-xr-x. 2 root root 4096 2014-12-15 10:56 movie

lrwxrwxrwx. 1 root root    18 2014-12-15 18:08 rc.local.link -> /etc/rc.d/rc.local

drw-r--r--. 2 root root 4096 2014-12-15 13:46 sulinux

-rw-r--r--. 1 root root    91 2014-12-15 17:48 sym_sourcefile

drwxr-xr-x  7 root root 4096 2014-12-16 13:37 xtables-addons-1.37


  •                 r        w      x         r   -   x                      r   -   x

-----------             ------------------------      ------------                    ------------

파일유형             소유자권한부분       그룹소속자권한부분      일반다른사용자권한부분


파일유형

  • : 일반파일 임을 의미함

b  : 블럭구조의 특수파일(Block Special File)을 의미함 (예: /dev/sda)

c   : 입출력에 사용되는 특수파일(Character Special File)을 의미함 (예, /dev/console)

d   : 디렉토리(Directory)를 의미하며, 디렉토리도 하나의 특수파일로 취급됨.

l    : 심벌릭링크파일(Link File)임을 의미함.

 p   : 파이프파일(Pipe)임을 의미함.

s   : 소켓파일(Socket)임을 의미함.


퍼미션 설정하는 방법

  1. 8진수 숫자 이용 (주로 많이 사용)

         -rw-r--r-- 1 root root 0 2015-01-05 18:03 test

         [root@kangtest test]# chmod 755 test

         [root@kangtest test]# ls -l test

        -rwxr-xr-x 1 root root 0 2015-01-05 18:03 test


  1. 퍼미션 심볼문자 이용

        [root@kangtest test]# chmod a+w test

        [root@kangtest test]# ls -l

        합계 0

       -rwxrwxrwx 1 root root 0 2015-01-05 18:03 test


한번에 여러개의 퍼미션 동시에 설정하기


디렉토리에 들어가서 chmod 755 p* 를 입력한다면 디렉토리 안에 모든 파일들의 퍼미션은 755로 바뀌어있다.


<특정 디렉토리내의 모든 파일에 대하여 동시에 퍼미션 설정하기>


ex) www 디렉토리안에 파일의 퍼미션을 바꾸고자 한다면(755)


chmod -R 755 www 라고 치면 www디렉토리 안에 파일의 퍼미션은 모두 755로 바뀌어져있다.




반응형
반응형

디지털 포렌식의 정의

[배경]

전통적으로 포렌식의 개념은 법의학 분야에서 주로 사용되었다. 즉 지문, 모발, DNA 감식, 변사체 검시 등에 주로 이용되었다. 그러나 최근 다양한 정보기기들의 활용으로 포렌식 개념은 물리적 형태의 증거(유형의 증거)뿐만 아니라 전자적 증거(Electronic Evidence)를 다루는 디지털 포렌식 분야로 점차 확대되고 있다.


IT 기술의 발전 및 급격한 정보화 사회로의 변화는 정보의 디지털화를 가속시켜 컴퓨터 관련 범죄뿐만 아니라 일반 범죄에서도 중요 증거 또는 단서가 컴퓨터를 포함한 디지털 정보기기 내에 보관하는 경우가 증가함에 따라, 증거수집 및 분석을 위한 전문적인 디지털 포렌식 기술이 요구된다.


디지털 포렌식은 검찰, 경찰, 국세청, 선거관리위원회, 공정거래위원회, 저작권위원회 등 각종 국가 기관에서 범죄 수사에 활용되고 있으며, 일반 기업체 및 금융회사 등의 민간분야에서도 디지털 포렌식 기술의 필요성이 증가하고 있다. 예로서, 포렌식 기술은 보험사기 및 인터넷 뱅킹 피해보상에 대한 법적 증거 자료 수집 내부 정보 유출 방지, 회계 감사 등의 내부 보안 강화에 활용이 가능하다.


1980년대에는 군 또는 정보부에서 전자정보를 수집하였다. 수사 과정에서 전자적 증거의 중요성이 부각되면서 국제컴퓨터수사전문가협회가 출범하고 처음으로 Digital Forensics라는 용어를 사용하였다. 그 이후에 경찰청 사이버범죄수사대, 경찰청 사이버테러대응센터, 대검찰청 산하의 디지털포렌식센터 등 전자적 증거를 수집*분석하기 위한 기관들이 생겨났다.


현재 디지털 포렌식은 정보매체에 존재하는 전자적 증거를 자료로 삼아 과거 어떤 행위의 사실 관계를 역으로 규명하고 증명하는 새로운 절차로서 자리매김해 가고 있다.


[디지털 포렌식의 의의와 유용성]

1) 의의

특수저장매체인 컴퓨터에 기억된 전자적 정보를 정확히 식별하여 수집하고, 분석을 통해 관련된 정보를 특정하여 보전하고 법정에 증거로 제출하여, 언제든지 검증이 가능한 형태로 자료를 준비하는 절차를 디지털 포렌식(Digital Forensics)이라고 한다.


2) 디지털 포렌식의 유용성

- 로그감시

다양한 도구와 기술을 사용하여 시스템 로그를 감시할 수 있다. 예를 들어 다수의 시스템으로 부터 로그를 추출하고 분석하여 상호 연관성을 판단하고, 이로써 사고처리, 정책위반사실 적발, 감사 등에 활용할 수 있다.


최근 꾸준히 문제가 되고 있는 피싱이나 해킹 등의 문제를 해결하는 데에 이러한 로그기록의 감시기법 또한 도움이 될 수 있다.


- 데이터 복구

포렌식 툴 중에는 시스템에서 소실된 데이터를 복구할 수 있는 능력을 갖춘 것들이 많다. 또한 의도적으로 삭제하였거나 변조된 데이터도 복원이 가능하다. 물론 상황에 따라 복구율에는 많은 차이가 있을 수 있지만, 일부 강력한 포렌식 도구는 심각하게 훼손된 컴퓨터나 디스크에서도 소실, 삭제된 데이터를 복구해낼 수 있다.


- 데이터의 추출 및 파기

일부 기관은 포렌식 도구를 사용하여 재배치 또는 폐기하는 시스템으로부터 데이터를 추출하여 보관하기도 한다.

대부분의 포렌식 도구는 어떠한 파일이 언제 생성되고 수정되었는지 시계열별로 표시하는 기능을 가지고 있기 때문에 업무의 흐름을 파악하는데 큰 도움이 된다. 이러한 형태로 데이터가 정렬된다면 보관된 데이터의 가용성이 크게 증대될 수 있다.


- 법적 책임 이행태세 확립

다양한 법령과 규정에 의하여 각 기관들에게는 추후 감사에 활용할 수 있도록 반영한 데이터를 보호하고 특정한 기록을 보존할 책임이 부여된다. 또한 보호된 민감정보가 자칫 유출된 경우 다른 국가기관이나 피해당사자에게 이를 통지할 의무가 있을 수 있다.

포렌식 절차가 수립되어 있는 경우 이러한 정보유출 등 사고에 원활하게 대응할 수 있고, 법적 책임과 의무를 수행하는데 큰 도움이 된다.


- 업무운용상 문제해결

대부분의 포렌식 도구와 기술은 일반적인 업무운용상의 문제를 해결하는 데에도 활용이 가능하다. 예를 들어, 네트워크 설정이 잘못 잡혀 있는 시스템의 위치를 파악한다던지, 응용 프로그램의 기능오류를 해결한다던지, 현재 설치된 운영체제를 검토하고 설정을 확인하는 데에도 사용이 가능하다.


[디지털 포렌식의 일반원칙]

원칙

설명

적법성

입수 증거가 적법절차를 거쳐 얻어져야 함

검증가능성

같은 조건에서 항상 같은 결과가 나오도록 검증이 가능함

신속성

전 과정은 지체 없이 신속하게 진행되어야 함

연계보관성(무결성)

증거물 획득에서 법정제출까지 무결하고,

담당 책임자가 명확해야 함

동일성

수집 증거가 위.변조 되지 않았음을 증명해야 함


반응형

'디지털포렌식' 카테고리의 다른 글

전자적 증거의 특성  (0) 2017.08.16
디지털 포렌식의 유형과 수행과정  (0) 2017.08.12
반응형

parted 명령어를 통해서 32bit 는 16TB , 64bit 는 1EB까지 지원이 가능한 것으로 나온다.


parted를 통해 gpt로 21TB를 파티션을 나누고 ext4로 포맷을 하려고 하면 다음과 같은 상황을 만나게 된다.


Disk /dev/sdb: 21000.0 GB, 20999993032704 bytes  → 21TB

255 heads, 63 sectors/track, 2553103 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk identifier: 0x00000000


  Device Boot   Start      End   Blocks   Id  System

/dev/sdb1            1   267350  2147483647+  ee  GPT

Partition 1 does not start on physical sector boundary.


[root@localhost ~]# mkfs.ext4 /dev/sdb1

mke2fs 1.41.12 (17-May-2010)

mkfs.ext4: Size of device /dev/sdb1 too big to be expressed in 32 bits

   using a blocksize of 4096.


16TB이상 포맷을 가능하게 하려면 다음과 같이 수정이 필요하다.


편집기로  /etc/mke2fs.conf에 들어가서


[defaults]

    base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr

    enable_periodic_fsck = 1

    blocksize = 4096

    inode_size = 256

    inode_ratio = 16384


[fs_types]

    ext3 = {

            features = has_journal

    }

    ext4 = {

            features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize

           auto_64-bit_support = 1 # add from jjkang 2016.01.07 ← 이 부분을 추가한다.

            inode_size = 256

    }

    ext4dev = {

            features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize

            inode_size = 256

            options = test_fs=1

    }


[git 설치]

필요 패키지 설치

yum install gcc

yum install kernel-devel

yum install zlib-devel

yum install openssl-devel

yum install perl

yum install expat-devel

yum install gettext-devel

yum install autoconf

yum install perl-ExtUtils-MakeMaker

yum install curl


wget http://curl.haxx.se/download/curl-7.46.0.tar.gz

tar zxvf curl-7.46.0.tar.gz

cd curl-7.46.0

./configure

make

make install


vi /etc/ld.so.conf에

/usr/local/lib 추가

ldconfig


wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.xz

unxz git-latest.xz

git-현재날짜.tar 파일이 생성

tar xvf git-현재날짜.tar

cd git-현재날짜/

./configure --with-curl/usr/local

make

make install


git clone git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git

cd e2fsprogs

mkdir build ; cd build/

../configure

make

make install


** mke2fs는 -i 라는 옵션을 이용하여 아이노드 당 바이트 수 (bytes-per-inode)를 지정하여 파일시스템을 생성할 수 있다. 이때 주의할 점은 -i 옵션으로 주어지는 값은 최소 1024이상은 되어야한다는 것이다. -i 옵션없이 그냥 mke2fs가 사용되면 기본값으로 4096이 주어지게 된다.


>> 1024 * 128 = 131072

Warning : The exitsting disk label on /dev/sdb will be destoryed and all data on the disk will be lost. Do you want to continue?

라는 경고창이 혹시 뜬다면, parted로 파티션을 다시 나누고 진행할 것


[root@localhost build]# mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i 131072 /dev/sdb1

mke2fs 1.43-WIP (18-May-2015)


Warning: the fs_type huge is not defined in mke2fs.conf


Creating filesystem with 5126950912 4k blocks and 160218112 inodes

Filesystem UUID: 5c151619-d2cf-40af-8988-6f4cb400a3e1

Superblock backups stored on blocks:

   32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,

   4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,

   102400000, 214990848, 512000000, 550731776, 644972544, 1934917632,

   2560000000, 3855122432


Allocating group tables: done                       

Writing inode tables: done                       

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done    


This filesystem will be automatically checked every 24 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.


하면 정상적으로 생성이 된다.




반응형
반응형

1. cd 명령어란?

change directory 의 약자로 리눅스 터미널에서 디렉토리를 이동할때 사용하는 명령어다.


2. 사용방법

사용방법은 cd [-L|[-P [-e]] [-@]] [dir] 이렇게 옵션을 붙여 사용할 수 도 있으며

일반적으로는 [dir] 정도만 적어줘도 무방하다.


ex) 현재 위치에서 /home/kjj 라는 디렉토리로 접근하고자 한다면?

# cd /home/kjj 라고 입력을 하면 아래 그림처럼 /home/kjj 디렉토리로 접근이 가능하다.


ex) /home/kjj 디렉토리에서 한단계 상위 디렉토리인 /home 으로 가고자 한다면?

# cd .. 이라는 명령어를 입력하면 /home 디렉토리로 넘어간다.


ex) /home/kjj 라는 디렉토리에서 /home/kjj2로 경로를 변경하고 싶다면?

# cd ../kjj2/ 라고 ..을 통해서 /home 디렉토리를 거쳐서 kjj2 디렉토리로 접근을 하거나

# cd /home/kjj2/ 라고 kjj2의 절대경로를 써주면 이동이 가능하다.


이렇게 cd 라는 명령어도 리눅스 터미널 환경에서는 매우 많이 사용되는 명령어다.


반응형
반응형

시험일정

2017년도 디지털 포렌식 전문가시험 1급/2급 상세 시험일정
[1급 시험 계획]
1. 1급 시험일정
구분원서접수기간시험장소시험일자합격자 발표
2회필기

5. 22(월)

~ 6. 23(금)

성균관대학교(서울) 7. 8(토)8. 10(목)
실기

10. 23(월)

~ 11. 17(금)

성균관대학교(서울)12. 2(토)12. 28(목)
※ 필기시험은 14:00 ~ 16:00(120분), 실기시험은 13:00 ~ 17:00(240분) 시행예정, 시험 장소는 증설될 수 있음
2. 시험과목 및 시험시간
자격종목 시험과목검정방법
검정시간시험문항수/배점문제유형
1급1차
필기
(3과목)
기본디스크 포렌식120분4문항/200점단답형/주관식/서술형
선택1DB 포렌식2문항/100점단답형/주관식/서술형
네트워크 포렌식
모바일 포렌식
침해사고 대응 포렌식
기본증거법60분4문항/200점단답형/주관식/서술형
2차
실기
(2과목)
기본디스크 포렌식• 검정시간 : 240분
• 실기문항 수 : 
디스크 포렌식 2문항/50점
선택과목 2문항/50점
선택1DB 포렌식
네트워크 포렌식
모바일 포렌식
침해사고 대응 포렌식
필기, 실기 공히 과목 과락은 100점 환산 점수로 40점 미만
 
3. 수험원서 접수
가. 필기 접수기간 : 2017. 5. 22(월) 09 : 00 ~ 6. 23(금) 18 : 00까지

나. 실기 접수기간 : 2017. 10. 23(월) 09 : 00 ~ 11. 17(금) 18 : 00까지

다. 접수 방법 
 1) 온라인 접수 : 본 홈페이지 www.forensickorea.org 에서 접수 / 접수기간 엄수
 2) 단체 접수 : 담당자와 통화 후 결정 ☎ (02)740-1809

라. 응시료 : 필기 응시료 100,000원 / 실기 응시료 200,000원

마. 접수 취소 및 환불 : 시험시행 5일전까지 접수 취소 가능(전액 환불)

4일전부터 환불 불가(국가기술자격법 시행규칙 제 36조에 의함.)

dforensic432@gmail.com 으로 취소 신청.


바. 기타 자세한 사항은 홈페이지(www.forensickorea.org) 또는 (02)740-1809 로 문의 바랍니다.
 
4. 참고사항
가. 1급 시험 합격자의 자격증에는 선택과목이 기재되며, 추후 별도 전형을 거쳐 선택과목을 추가할 수 있음.
 
5. 2017년도 1급 제2회 시험 시행 일정(전체)
내용일정비고
1급
제1회
필기 접수5/22(월) ~ 6/23(금)4주간 접수
필기 시험7/8(토) 
필기 합격자 발표8/10(목) 
실기 접수10/23(월) ~ 11/17(금)4주간 접수
실기 시험12/2(토) 
실기 합격자 발표12/28(목) 
이의 신청 기간12/29(금) ~ 2018/1/1(월) 
최종 합격자 발표2018/1/4(목) 
자격증 발급 신청2018/1/5(금) 이후 
 
 
 
[2급 시험계획]
1. 2급 시험일정
구분원서접수기간시험장소시험일자합격자 발표
9회필기

4. 17(월)

~ 4. 28(금)

성균관대학교(서울)
군산대학교(군산)
5. 20(토)5. 25(목)
실기

5. 29(월)

~ 6. 9(금)

성균관대학교(서울)6. 24(토)7. 20(목)
10회필기

9. 11(월)

~ 9. 22(금)

성균관대학교(서울)
군산대학교(군산)
10. 21(토)10. 26(목)
실기

10. 30(월)

~ 11. 10(금)

성균관대학교(서울)11. 25(토)12. 28(목)
 
2. 시험과목 및 시험시간
자격종목시험과목검정방법
검정시간시험문항수/배점문제유형
2급1차
필기
컴퓨터구조와 디지털저장매체120분15문항/15점선다형
파일시스템과 운영체제15문항/15점선다형
응용 프로그램과 네트워크의 이해15문항/15점선다형
데이터베이스15문항/15점선다형
디지털포렌식 개론 (기초실문 + 법률이론)40문항/40점선다형
2차
실기
디지털포렌식 기초실무• 검정시간 : 240분
• 실기문항수 : 5문항/100점
* 필기시험 과목 과락은 
100점 환산 점수로 40점 미만
※ 필기시험은 14:00 ~ 16:00(120분), 실기시험은 13:00 ~ 17:00(240분) 시행예정, 시험 장소는 증설될 수 있음
3. 수험원서 접수
가. 9회 시험
- 필기접수기간 : 2017. 4. 17(월) 09 : 00 ~ 4. 28(금) 18 : 00까지
- 실기접수기간 : 2017. 5. 29(월) 09 : 00 ~ 6. 9(금) 18 : 00까지

나. 10회 시험
- 필기접수기간 : 2017. 9. 11(월) 09 : 00 ~ 9. 22(금) 18 : 00까지
- 실기접수기간 : 2017. 10. 30(월) 09 : 00 ~ 11. 10(금) 18 : 00까지

다. 접수 방법 
 1) 온라인 접수 : 본 홈페이지 www.forensickorea.org 에서 접수 / 접수기간 엄수
 2) 단체 접수 : 담당자와 통화 후 결정 ☎ (02)740-1809

라. 응시료 : 필기 응시료 60,000원 / 실기 응시료 120,000원

마. 접수 취소 및 환불 : 시험시행 5일전까지 접수 취소 가능(전액 환불)

4일전부터 환불 불가(국가기술자격법 시행규칙 제 36조에 의함.)

dforensic432@gmail.com 으로 취소 신청.


바. 기타 자세한 사항은 홈페이지(www.forensickorea.org) 또는 (02)740-1809 로 문의 바랍니다.
 
4. 2017년 2급 제 9, 10회 시험 시행 일정(전체)
내용일정비고
2급
제9회
필기 접수4/17(월) ~ 4/28(금)2주간 접수
필기 시험5/20(토) 
필기 합격자 발표5/25(목) 
실기 접수5/30(월) ~ 6/10(금)2주간 접수
실기 시험6/24(토) 
실기 합격자 발표7/20(목) 
이의 신청 기간7/21(금) ~ 7/24(월) 
최종 합격자 발표7/27(목) 
자격증 발급 신청7/28(금) 이후 
2급
제10회
시험 공고8월 중홈페이지, 광고 포함
필기 접수9/11(월) ~ 9/22(금)2주간 접수
필기 시험10/21(토) 
필기 합격자 발표10/26(목) 
실기 접수10/30(월) ~ 11/10(금)2주간 접수
실기 시험11/25(토) 
실기 합격자 발표12/21(목) 
이의 신청 기간12/22(금) ~ 12/25(월) 
최종 합격자 발표12/28(목) 
자격증 발급 신청12/29(금) 이후 

 
** 사단법인 한국포렌식학회 사이트에서 발췌하였습니다

 


반응형
반응형

1. ls 란?

리눅스 터미널에서 파일 및 디렉토리 리스트를 확인하고자 할 때 사용하는 명령어

(터미널을 주로 사용하는 사용자라면 많이 사용하는 명령어.)


2. 사용형식

ls [option]... [file]...

(man 페이지에 정의)


이렇게 ls 에 옵션을 넣어 사용하거나 디렉토리를 정의하면 정의한 디렉토리의 내부를 볼 수 있다.


3. 옵션들

man 에서 정의된 ls 의 옵션들은 꽤 많은데 그중에서 가장 잘 사용하는, 사용할 것 같은 옵션들만 몇개 적어보았다.


-a , --all : 해당 디렉토리에 숨겨진 파일, 디렉토리를 출력 (현재(.), 상위 디렉토리(..) 모두 출력)


-i , --inode : inode 넘버를 출력해준다.


-l : 긴 목록 형식으로 출력해준다.


-r, --reverse : 디렉토리 및 파일을 역순으로 출력한다.


-R, --recursive : 재귀적으로 서브디렉토리를 나열한다.


-s, --size : 각 파일의 할당 된 크기를 블록 단위로 출력한다.


-t : 수정 시간순으로 정렬, 가장 새로운 것 부터


* 주로 옵션은 -a 와 -l 옵션을 조합해서 보기 편하게 사용을 한다. (ex: ls -al, ls -lR 등등)

* 그리고 리눅스 버전마다 다르지만 CentOS 계열에서는 ll 이라는 명령어도 많이 사용한다.

반응형
반응형

<vmware 기준>

사례: 새로 볼륨을 추가(100G) 후 리부팅을 하였으나 fdisk -l 하였을 때 새로운 볼륨이 추가되지 않는 현상


OS : Redhat 4 버전

거의 모든 장치들은 시스템 설치 당시에 모두 생성되어 마운트까지 되어있기 때문에 왠만해서는

장치파일을 만들필요가 없다.

하지만 수동으로 장치파일을 만들어 줘야 할때가 있다.

(볼륨을 추가하고 보통 리부팅을 하면 장치파일이 자동으로 생성되는데 되지 않을 경우,

일부 오래된 OS버전에서 발생하는 것으로 추정됨)


1. 먼저 디스크(볼륨)가 인식이 되었는지 확인


 1) /var/log/dmesg 확인

   SCSI device sdc : 209715200 512-byte hdwr sectors (107374MB)

   sdc : cache data unavailable

   sdc : assuming drive cache : write through

   sdc : unknown partition table

   Attached scsi disk sdc at scsi0, channel 0, id 2 lun 0

   --> sdc 100G 가 인식이 되어있는게 보인다.


 2) /proc/scsi/scsi 확인

   Host : scsi0 channel : 00 Id : 02 Lun : 00

   Vender : VMware Model : Virtual disk Rev:1.0

   Type : Direct-Access          ANSI SCSI revision : 02

   --> 마찬가지로 추가가 되어있는 것이 보인다.


 3) /proc/partitions 확인

  major     minor     #blocks     name

   8          0       71171907     sda

   8         16      314572800     sdb

   8         32      104857600     sdc --> /dev/sdc 100G 짜리가 보인다.

---------------------------------------------------------------------------------------------------------


2. 해결방법 : 블럭 디바이스를 생성 해준다.(mknod)


<사용 형식>


mknod [장치명][옵션][major 값][minor 값]


옵션

b : 블럭 디바이스 파일

c : 문자 디바이스 파일


여기서는 블럭 디바이스 파일을 생성 할 것이므로 b 옵션을 준다.


# mknod /dev/sdc b 8 32


하고 나서 fdisk -l 을 하면 /dev/sdc 가 보일 것이다.

Block device 와 Character device

[Block device]

* serial 한 특성의 데이터를 다루기 위한 디바이스를 지칭하며, Terminal, Serial Port 등이 포함이 된다.

- 데이터 버퍼링이 불가능함

- 정해진 단위(Block, Sector)로 데이터를 전송한다.

- ioctl() 시스템 콜을 이용한 핸들링을 기본으로 한다.


[Character device]

* Random Access가 가능한 데이터를 다루기 위한 디바이스를 지칭하며, Disk, Tape 등이 포함이 된다.

- 데이터 버퍼링이 가능

- 데이터 전송단위를 byte를 기본으로 한다.

- 마운트와 언 마운트가 가능하다.



Block Device

Character Device

데이터 전송

System buffer 사용 (Block, Sector)

byte 단위로 전송

I/O 전송속도

전송속도가 높다

시스템의 I/O Buffer를 사용하지 않아 느릴 수도 있으나 버퍼처리를 응용프로그램이 제어하므로 응용 프로그램의 성능에 따라 다를 수 있다

대표적인 장치

하드 디스크

테이프 장치

플로피 디스크

광 자기 디스크

단말기

프린터

플로터 및 기억장치




반응형

+ Recent posts