키로거

키보드 뒤에 숨어서 내가 어떤 글자를 누르는지 수첩에 낱낱이 받아 적는 투명인간 스파이예요.

정의 키로거는 키보드로 누르는 모든 글자와 숫자를 몰래 기록해서 다른 사람에게 빼돌리는 감시 프로그램이나 물리 장치예요. 아이디, 비밀번호, 대화 내용처럼 키보드로 입력하는 모든 중요한 개인정보가 그대로 유출될 수 있어요.

키보드 뒤에 숨어 타이핑을 훔쳐보는 스파이

우리가 키보드로 글자를 치면 눈 깜짝할 사이에 모니터 화면에 글자가 나타나요. 키보드 버튼을 누르는 순간 전기 신호가 컴퓨터 안으로 전달되고, 운영체제가 이를 해석해서 알맞은 글자로 띄워주기 때문이에요.

키로거는 바로 이 신호 전달 경로 한가운데에 몰래 숨어들어요. 사용자가 인터넷 뱅킹 비밀번호나 친구와의 메신저 대화를 입력할 때마다, 키보드에서 컴퓨터로 가는 신호를 중간에서 똑같이 복사해 몰래 파일로 남겨둬요.

화면에는 비밀번호가 까만 동그라미(••••)나 별표(**)로 가려져 보여도 아무 소용이 없어요. 키로거는 화면에 뜨는 겉모습이 아니라 손가락이 누른 물리적 키 신호**를 가로채기 때문에 실제 알파벳과 숫자를 그대로 알아내요.

키로거의 원리와 신호 가로채기 다이어그램 1 2 3 4 키보드 입력 "1234" 키로거 중간 가로채기 모니터 (화면 표시) 1 2 3 4 실제 키 탈취

조금 더 정확히 말하면: 프로그램뿐 아니라 물리 장치도 있어요

조금 더 정확히 말하면, 키로거는 인터넷에서 몰래 다운로드되는 악성 소프트웨어 형태만 있는 것이 아니에요. 키보드 연결선과 컴퓨터 본체 사이에 직접 꽂아두는 손가락 한 마디 크기의 소형 하드웨어 장치 형태도 존재해요.

소프트웨어 키로거는 가짜 메일이나 수상한 다운로드 사이트를 통해 운영체제 깊숙한 곳에 숨어들어가요. 반면 하드웨어 키로거는 누군가 공용 컴퓨터나 사무실 PC 본체 뒷면에 몰래 꽂아두고 나중에 수거해 가는 방식으로 정보를 훔쳐요.

하드웨어 방식은 컴퓨터 보안 소프트웨어의 감시망에 거의 걸리지 않는다는 특징이 있어요. 컴퓨터 내부 코드가 아니라 전자기기 부품 수준에서 신호를 훔치기 때문에, 보안 검사를 아무리 정밀하게 진행해도 시스템상으로는 평범한 키보드로 인식돼요.

키로거의 위협에서 내 계정을 안전하게 지키는 방법

키로거의 가장 무서운 점은 일반적인 웹사이트 암호화 기술을 무력화한다는 사실이에요. 통신 구간을 아무리 강력하게 암호화해도, 데이터를 인터넷으로 전송하기 전 내 컴퓨터에서 타이핑하는 순간 이미 정보가 새어나가기 때문이에요.

다행히 키로거를 무력화하는 효과적인 보안 방법들이 있어요. 금융 사이트에서 비밀번호를 마우스로 클릭해서 누르는 가상 키보드는 물리적 키 입력을 발생시키지 않아서 키보드 신호 가로채기를 원천 차단해요.

또한 아이디와 비밀번호가 유출되더라도 내 스마트폰으로 승인 번호를 한 번 더 확인해야 하는 2단계 인증을 켜두면 안전해요. 최근 널리 쓰이는 지문 인식이나 하드웨어 보안키 기반의 패스키 기술도 키로거의 위협을 막아주는 훌륭한 방패가 돼요.

🤔 흔한 오해

✕ 오해

비밀번호를 칠 때 화면에 별표(****)로 가려지면 키로거도 비밀번호를 알 수 없다.

✓ 사실

화면 표시는 눈속임일 뿐이에요. 키로거는 모니터 화면을 보는 것이 아니라 손가락이 키보드의 어떤 버튼을 눌렀는지 그 신호 자체를 가로채므로 원래 비밀번호를 완벽히 알아내요.

🧺 일상에서 만나요

1 PC방이나 공공 도서관의 컴퓨터에 악성 키로거가 설치되어 있어 로그인한 게임이나 포털 계정이 털리는 경우예요.
2 의심스러운 이메일 첨부파일을 실행했다가 백그라운드에 키로거 프로그램이 몰래 설치되는 경우예요.
💡 그러니까 한마디로

키로거는 키보드로 입력하는 모든 글자 신호를 가로채는 도청 장치이며, 2단계 인증과 가상 키보드로 대비할 수 있어요.