습관처럼

필기 시험대비 요약정리 본문

금융 & 디지털

필기 시험대비 요약정리

dev.wookii 2020. 8. 11. 10:39

디지털 사이니즈란?

디지털 사이니즈란 네트워크를 통해 원격제어가 가능한 디지털 디스플레이를 공공장소나 상업공간에 설치하여 정보, 엔터테인먼트, 광고, 등을 제공하는 디지털 미디어이다.

 

디지털 워터마킹이란

디지털 워터마킹은 사진이나 동영상 같은 각종 디지털 데이터에 저작권 정보와 같은 비밀 정보를 삽입하여 관리하는 기술을 말한다. 그림이나 문자를 디지털 데이터에 삽입하며 원본 출처 및 정보를 추적할 수 있으며, 삽입된 워터마크는 재생이 어려운 형태로 보관된다.

 

디지털핑거프린팅(Fingerprinting)
정보를 디지털 콘텐츠에 삽입하는 측면에서는 워터마킹과 동일하다고 볼 수 있으나, 저작권자나 판매자의 정보가 아닌 콘텐츠를 구매한 사용자의 정보를 삽입함으로써 이후에 발생하게 될 콘텐츠 불법 배포자를 추적하는 데 사용하는 기술이다.
워터마킹과는 달리 판매되는 콘텐츠가 구매한 사용자들마다 조금씩 다른 정보를 가지므로 콘텐츠가 불법적으로 재배포될 경우 핑커프린팅된 정보를 추출하여 구매자를 식별하고 법적인 조치를 가할 수 있다.
즉, 소유권에 대한 인증 뿐 아니라 개인 식별이 가능하다.

요구사항
워터마킹 : 비가시성, 견고성, 유일성
핑거프린팅 : 비가시성, 견고성, 유일성, 공모 허용, 비대칭성, 익명성, 조건부 추적성

공모 공격(collusion attack)
핑거프린팅은 삽입되는 내용이 구매자마다 모두 다르다. 따라서, 다수의 구매자들이 서로 공모하여 핑거프린팅이 삽입된 콘텐츠를 서로 비교하여 핑거프린팅 위치가 파악되는 핑거프린팅 비트를 지우거나, 전혀 상관없는 비트를 삽입해 콘텐츠를 재분배한다. 이렇게 공격자가 여러 개의 콘텐츠를 서로 비교하여 핑거프린팅 정보를 제거하거나 혹은 유추하여 다른 정보를 삽입할 수 있는 공격을 의미한다.

파밍이란?

파밍은 새로운 피싱 기법 중 하나이다. 파밍은 사용자가 자신의 웹 브라우저에서 정확한 웹 페이지 주소를 입력해도 가짜 웹 페이지에 접속하게 하여 개인정보를 훔치는 것을 말한다. 

 

스니핑이란?

스니핑이란 네트워크 상에서 자신이 아닌 다른 상대들의 패킷 교환을 엿듣는 것을 의미하며 간단히 말해 네트워크 트래핑을 도청하는 것을 말한다.

 

트로이목마란?

트로이 목마(Trojan horse)는 악성 루틴이 숨어 있는 프로그램으로, 겉보기에는 정상적인 프로그램으로 보이지만 실행하면 악성 코드를 실행한다. 이 이름은 트로이 목마 이야기에서 따온 것으로, 겉보기에는 평범한 목마 안에 사람이 숨어 있었다는 것에 비유한 것이다.

 

하이재킹이란?

세션 하이재킹은 시스템에 접근할 적법한 사용자 아이디와 패스워드를 모를 경우 공격 대상이 이미 시스템에 접속되어 세션이 연결되어 있는 상태를 가로채기 하는 공격으로 아이디와 패스워드를 몰라도 시스템에 접근하여 자원이나 데이터를 사용할 수 있는 공격이다.

 

DNS란?

DNS(Domain Name System)으로 도메인(naver.com)에 해당하는 IP 주소(125.209.222.142)를 알려주거나 반대로 IP 주소에 해당하는 도메인을 알려주는 시스템이다.

 

DNS 하이재킹이란

도메인에 해당하는 IP주소를 공격자가 원하는 주소로 변환하는 것이다. 즉, 이용자는 네이버에 들어가려고 하였지만, 막상 들어가보면 공격자가 원하는 다른 사이트가 나오는 것이다.

 

HTML5란?

Active5를 설치하지 않아도 동일한 기능을 구현할수 있고 특히 플래시나 실버라이트, 자라FX, Ajax를 깔지 않아도 인터넷 브라우저상에서 화려한 그래픽 효과를 구현하며 음악 동영상을 자유롭게 감상할수 있게 만들어 주는 진화된 웹언어이다.

 

HTML5의 특징

1. 그래픽을 사용자가 직접 그릴수 있는 캔버스 기능 추가

2. 비디오 코덱의 표준화

3. 로컬 스토리지 지원

4. Geolocation API 표준

5. WebWorker를 이용한 멀티 스레드 지원

 

프로그램이란?

“프로그램은 실행가능한 명령어(instruction)의 집합”이다. 프로그램은 보통 디스크에 저장되어 컴파일된 바이너리 이미지 형태일 수도 있고, 파이썬 스크립트 같이 해석되는(Interpret) 고급어 형태일 수도 있다.

 

프로세스란?

“프로세스는 메모리에 적재(load)되어 실행되고 있는 프로그램”을 말한다. 정적인 프로그램과 달리 프로세스는 실제 실행 중인 프로그램을 일컫기 때문에 동적이라고 표현하기도 한다.