Forensics/디지털포렌식전문가2급 기출문제

[디지털포렌식전문가2급] 제 2장 - 디지털 데이터의 표현 기출문제 변형

pental 2020. 10. 23. 14:22


컴퓨터 구조 )

1편 : blog.system32.kr/233
2편 : blog.system32.kr/234

디지털 데이터의 표현 )

1편 : blog.system32.kr/235


1번. 디지털카메라의 파일 포맷으로 옳지 않은 것은 무엇인가?

  1. RAW
  2. JPEG
  3. BMP
  4. MOV
더보기

정답 :

3. BMP는 윈도우에서 사용되는 비트맵 데이터를 표현하기 위해 비트맵 그래픽 파일 포맷이다.

해설 :

JPEG, GIF, RAW, MOV 파일 포맷들은 디지털카메라의 파일 포맷이다.

BMP는 일반적으로 데이터를 압축하지 않고 사용되기 때문에, BMP파일로 이미지를 저장할 때 다른 형식으로 저장하는 경우에 비해서 파일크기가 매우 커서, 디지털카메라에서는 사용되지 않고 있다.


2번. MP3에 관한 설명으로 옳지 않은 것은 무엇인가?

  1. MPEG Layer 3의 약칭이다.
  2. 고음질 오디오 압축 기술중 한 가지이다.
  3. 파일 확장자는 mp3 그대로 사용한다.
  4. mp3파일을 재생하기 위해서는 별도의 하드웨어가 필요하다.
더보기

정답 :

4. 별도의 하드웨어가 필요하지 않다.

그런데 여기서 의문이 드는 것은, 스피커는 하드웨어가 아닌 것인가..?라는 의문이 드는 문제이다.

해설 :

MP3는 오디오용 데이터를 저장한 컴퓨터 파일로써, 디지털 음악 매체이다.

컴퓨터에서 별도의 하드웨어 없이, 재생 소프트웨어만 있어도 재생이 가능하다.

 

아마 문제 의도는 재생의 여부인 것 같다. 소리가 들리든 말든, 소프트웨어가 있다면, 재생은 되기 때문이다.


3번. 다음 중 옳지 않은 것은 무엇인가.

  1. 영문 - 1 Bytes
  2. 한글 - 2 Bytes
  3. 숫자 - 1 Bytes
  4. UTF-8 환경에서의 한글 - 4 Bytes
더보기

정답 : 

4. UTF-8 환경에서의 한글의 경우는 3 Bytes다.


4번. 정보 비트에 1비트의 여유를 둬서, 오류를 검출할 수 있도록 만든 부호는 어떤 것인가?

  1. CRC 코드
  2. BCD 코드
  3. 패리티 코드
  4. 딥러닝 코드
더보기

정답 :

3. 패리티 코드, 정보의 전달 과정에서 오류를 검사하기 위해 고안된 코드이다. 

전송하고자 하는 데이터에 각 1비트를 더하여 전송하는 방법으로 홀수, 짝수의 종류를 사용한다.

하지만, 패리티 비트는 오류의 발생 여부만 알 수 있지, 오류 수정 기능은 가지고 있지 않다.


5번. 아래의 이진수에 해당하는 십진수는 무엇인가?

(00000100000010) D

  1. 512
  2. 256
  3. 257
  4. 258
더보기

정답 :

3. 258이다. 마지막 끝자리를 보면 0이기 때문에 보기 중 홀수는 제외하고,

1,2,4 번중 하나가 정답으로 고를 수 있는데,

2진수 -> 10진수 계산을 통해서 258이라는 값을 도출해 낼 수 있다.


6번. 하드 디스크 미러링을 구성하는 RAID는 무엇인가?

  1. RAID - 1
  2. RAID - 2
  3. RAID - 3
  4. RAID - 4
더보기

정답 :

1. RAID - 1, RAID는 여러 개의 하드디스크에 일부 중복된 데이터를 나눠서 저장하는 기술이다.

데이터를 나누는 다양한 방법이 존재하고, 레벨에 따라 저장장치의 신뢰성을 높이거나 전체적인 성능을 향상하는 등의 다양한 목적이 있다.

해설 :

RAID - 0 : 패리티 비트를 가지고 있지 않으며, 실패할 경우 데이터의 안전을 보장할 수 없다.

RAID - 1 : 패리티 비트를 가지고 있지 않으며, 디스크 오류와 단일 디스크 실패에 대비해 실패 방지 기능이 존재한다. 

RAID - 3,4 - 패리티가 단순 제공되는 스트리핑 된 세트 (3개의 디스크 이상)

RAID - 5 - 패리티가 배분되는 스트리핑 된 세트 (3개의 디스크 이상)


7번. 디스크의 원판이 20개, 실린더의 개수가 200개, 트랙당 섹터는 50개, 섹터당 100byte가 저장되어 있다고 가정할 때, 이 디스크의 총 저장용량은 얼마 인가?

  1. 3.8Mb
  2. 38Mb
  3. 380Mb
  4. 3800Mb
더보기

정답 :

2. 38Mb이다

해설 :

총 저장용량은 실린더의 개수 x 트랙당 섹터 x 섹터당 저장 용량 x 사용면으로 도출할 수 있다.

20 x 50 x 100byte x 38 = 38000000byte = 38Mb


8번. 16진수의 값인 0 xABCDEF를 저장할 때 메모리 주소가 작은 곳부터 차례로 저장하는 것을 무엇이라고 하는가?

(저장 시 ABCDEF로 저장)

  1. 리틀 엔디안
  2. 빅 엔디안
  3. 미들 엔디안
  4. 엔드 엔디안
더보기

정답 :

2. 빅 엔디안, 빅 엔디안은 큰 쪽이 먼저 저장되는 순서이다.

해설 :

리틀 엔지안은 작은 쪽이 먼저 저장되는 순서이다. EFCDAB 이런 식으로 저장된다.


9번. Base64 인코딩 기법에 대해 옳지 않은 것은 무엇인가?

  1. Email의 데이터를 암호화해서 보낼 때 base64를 주로 사용한다.
  2. abc를 base64로 인코딩을 할 경우 YWJi가 나온다.
  3. Base64를 통해 인코딩을 할 경우 평문의 데이터의 길이보다 짧아진다.
  4. Base64를 통해 인코딩을 할 경우 == 부호가 생긴다. (또는 =)
더보기

정답 :

3. Base64를 통해 인코딩을 할 경우 평문의 데이터의 길이보다 늘어난다.


10번. ASCII에 대해서 옳지 않은 것은 무엇인가?

  1. 제어 문자는 해당되지 않는다.
  2. %,@,$,&,*,(,)과 같은 특수 문자도 포함한다.
  3. 영문 숫자 문자에 대한 표준 2진 코드이다.
  4. 7비트를 사용해 128개의 문자를 코드화 한것이다.
더보기

정답 :

1. 제어 문자도 해당된다.


오늘은 10문제로 간단하게 작성을 해보았습니다. 추후 계속해서 문제를 업데이트할 예정입니다.

재밌게 봐주시면 감사하겠습니다. :)

추가적인 문의나 오탈자는 아래 댓글을 통해서 남겨주시거나 pental@kakao.com으로 메일을 보내주세요 :)

감사합니다.


컴퓨터 구조 )

1편 : blog.system32.kr/233
2편 : blog.system32.kr/234

디지털 데이터의 표현 )

1편 : blog.system32.kr/235