봇넷 (Botnet)
쉽게 풀면
봇넷은 몰래 조종당하는 좀비 컴퓨터들의 무리라고 생각하면 됩니다. 사용자는 자신의 컴퓨터가 정상적으로 작동한다고 느끼지만, 실제로는 배후에서 낯선 누군가의 명령을 기다리고 있습니다. 감염된 기기 한 대의 힘은 미미하지만, 수천에서 수백만 대가 모이면 거대한 공격 도구가 됩니다. 마치 원격 조종되는 로봇 군단처럼, 공격자는 한 번의 명령으로 전체 봇넷을 동시에 움직일 수 있습니다.
왜 중요한가
봇넷은 대규모 분산서비스거부(DDoS) 공격, 스팸 발송, 개인정보 탈취 등 다양한 사이버 범죄의 실행 기반이 됩니다. 정보보안학 연구에서는 봇넷의 확산 방식과 은닉 기법을 이해해야 탐지 및 차단 기술을 설계할 수 있기 때문에 지속적으로 다루어집니다. 또한 IoT 기기 보급 확대로 봇넷의 규모와 위협 범위가 계속 커지고 있어 산업적으로도 중요한 연구 주제입니다.
논문에서는 이렇게 쓰입니다
IoT 환경에서 기기들이 봇넷에 편입되는 초기 신호를 네트워크 트래픽으로 포착하려는 연구입니다.
봇넷과 정상 트래픽을 구분하기 위한 자동화된 탐지 모델 개발 사례입니다.
조금 더 깊게 보면
봇넷은 일반적으로 감염 확산 단계, 명령제어 서버와의 통신 수립 단계, 실제 공격 수행 단계를 거쳐 운영됩니다. 초기의 중앙집중형 명령제어 구조 외에도, 단속을 피하기 위해 P2P 방식이나 도메인 생성 알고리즘(DGA)을 활용하는 형태가 연구되어 왔습니다. 탐지 연구에서는 감염 기기의 트래픽 패턴, 통신 주기, 목적지 도메인의 이상 징후 등을 지표로 활용합니다.
주의할 점
봇넷은 데스크톱 PC에만 국한되지 않으며, 라우터·카메라 등 보안이 취약한 IoT 기기도 흔한 감염 대상이 됩니다. 봇넷의 존재 자체가 반드시 눈에 띄는 이상 증상을 동반하는 것은 아니므로 단순 관찰만으로는 감염 여부를 판단하기 어렵습니다.