Steganography. 정보를 암호를 사용하는 것보다 더 은밀하게 숨기는 방법.
정보를 은닉하는 기법으로, 파일, 이미지, 오디오 등 다양한 매체를 통해 전달하고자 하는 정보를 눈에 띄지 않게 숨기는 기술이며 외부적으로는 정상적인 파일로 보인다.
이미지 안에 정보를 숨기는 기법.
컴퓨터가 이미지를 숫자로 저장할 때 이미지를 구성하는 값들은 일반적으로 RGB로 구성되어있다. 각 색은 0~255의 숫자로 표현된다. (234, 50, 60) -> (234, 50, 61) 로 변경하면 육안으로는 변화를 구분하기 쉽지않다.


Least Significant Bit. 워터마킹과 같은 위/변조 방지 기술로도 사용된다.
파일 시그니처 글에 정리해뒀다.
https://velog.io/@is_kwonhan_ok/%ED%8C%8C%EC%9D%BC-%EC%8B%9C%EA%B7%B8%EB%8B%88%EC%B2%98#%EC%9D%80%EB%8B%89-%ED%8C%8C%EC%9D%BC-%ED%83%90%EC%A7%80
오디오 파일에 정보를 숨기는 기법. 주로 오디오 파형을 이용해 정보 저장.
컴퓨터가 소리를 저장하는 단계는 1. 소리를 디지털신호로 변환 2. 변환된 디지털 데이터를 컴퓨터에 저장 이다.
1. 소리 -> 디지털 신호 의 과정에서 공기의 진동을 받은 뒤 ADC라는 장치를 거쳐 아날로그(연속적 전기신호)로 변환한다.
생성된 오디오 파일을 시각화하면 물결같은 그래프를 확인할 수 있는데, 이를 파형Waveform이라고 한다. 이 파형을 조작하여 정보를 숨기는 것이 오디오 스테가로그래피에서 자주 사용되는 기법이다.
숨기고자 하는 메시지를 파형으로 변환한 뒤, 이것을 소리로 바꾸어 오디오 스테가노그래피를 할 수 있다. (파형변환기법)
소리의 주파수와 진폭변화를 시간에 따라 보여주는 시각화 방식.
파형은 시간에 따른 소리의 진폭 변화만 보여주지만, 스펙트로그램은 주파수와 진폭을 동시에 보여준다.
메시지를 심을 때 생긴 비정상적 패턴/형태가 눈에 띄게 나타날 수 있기에 오디오 스테가노그래피 탐지를 시도할 때 가장 먼저 확인하는 것이 좋다.
.hwpx, .docx, .pptx 등 문서파일에 정보를 은닉한 뒤 전달.
특히 이메일, 공공 배포 문서, 보고서 등 의심하기 어려운 파일에 정보를 숨기면 타인이 이를 인지하지 못할 가능성이 큼.
TCP/IP 프로토콜 헤더의 사용하지 않는 필드에 정보를 삽입해 전송.
VoIP 프로토콜에서 지연되거나 손상된 패킷에 정보를 삽입.
동영상 내 특정 프레임의 LSB를 수정하여 메시지를 삽입.
특정 프레임 사이의 픽셀을 미세한 변화로 정보를 전달.