보안

C&C 서버(Command & Control)

C&C는 멀웨어나 봇넷이 작동하는 핵심 컨트롤 센터로, 공격자가 감염된 디바이스를 원격으로 조작하기 위한 지휘 본부라고 보시면 됩니다.

🧠 C&C 서버란?

C&C 서버는 감염된 시스템(좀비, 봇)에게 명령을 전달하고, 수집된 데이터를 회수하는 원격 제어 서버입니다.

즉, 공격자가 멀웨어를 통해 만든 좀비 컴퓨터들에 대해 명령, 제어, 데이터 수집, 업그레이드 등을 수행하는 핵심 인프라입니다.

🔁 기본 구조 (흐름도)

[공격자 (Attacker)]
⬇ 명령 전달
[C&C 서버 (Command & Control)]

[감염된 클라이언트들 (Bot/Agent/Drone)]

🔧 C&C 서버 기능

기능설명
📥 명령 전송DDoS 시작, 스팸 발송, 파일 다운로드, 정보 탈취 등
📤 데이터 수집사용자 계정, 키로깅 정보, 금융 정보 등 탈취
🔄 멀웨어 업데이트새로운 악성코드 설치 유도
🔧 시스템 조작파일 삭제, 시스템 종료, 원격 쉘 실행 등
🧩 모듈 삽입필요 시 기능 추가 (예: 암호화폐 채굴기)

📡 C&C 서버 통신 방식

유형설명장점
HTTP/HTTPS일반 웹 요청처럼 위장탐지 어렵고 방화벽 우회 쉬움
IRC (Internet Relay Chat)초기 봇넷 통신에 많이 사용됨간단하고 실시간 명령 가능
P2P (Peer-to-Peer)중앙 서버 없이 봇끼리 명령 전달C&C 서버 추적 어려움
DNS TunnelingDNS 요청으로 명령 전달흔하지 않은 패턴으로 탐지 어렵게 함
Tor Hidden Service.onion 주소를 이용한 익명화위치 추적 불가능, 법적 대응 어려움
Social Media 기반트위터, 텔레그램 등으로 명령 전달정적 도메인 없이 지속성 유지 가능

💥 C&C 통신 예시 (HTTP 기반)

클라이언트 → C&C: GET /getCommand?id=1234
C&C → 클라이언트: {"cmd": "ddos", "target": "victim.com", "duration": 600}

클라이언트: 명령 수행 후 결과 전송

🕵️‍♀️ 보안 관점에서 본 C&C 서버

구분설명
탐지 어려움암호화(TLS) + 정상 트래픽처럼 위장
도메인 우회DGA, Fast Flux, P2P 등으로 IP 추적 회피
다단계 명령중간 리디렉션 서버(proxy), 다중 레이어 구성
백도어용 활용공격자가 침투한 후 장기적으로 통제 가능하게 함

📍 실제 예시

악성코드C&C 특징
ZeusHTTP 기반, 계좌정보 수집 후 C&C 전송
MiraiTCP/UDP 포트를 통한 간단한 명령 체계
Agent TeslaSMTP, FTP, HTTP로 정보 전송
Emotet다단계 C&C 구조 + DGA로 도메인 우회
DarkComet RATGUI 기반 원격 제어, 명령 다운로드 지원

🛡️ C&C 탐지 및 대응 전략

대응 방법설명
🔍 이상 DNS/도메인 모니터링DGA, Fast Flux, Unknown TLD 등
🔒 Egress 제어내부에서 외부로 나가는 이상 트래픽 차단
📊 행위 기반 탐지 (EDR/XDR)C&C 통신 시도와 이상한 응답 분석
IP/도메인 블랙리스트화보안 위협 인텔리전스를 통한 사전 차단
🧬 샌드박스 분석악성코드 실행 시 어떤 주소에 접속하는지 분석
💣 Sinkhole 운영C&C로 위장한 허위 주소에 유도해 행동 분석/차단

📌 정리

항목설명
핵심 개념악성코드의 원격 지휘/제어 서버
주요 기능명령 전송, 데이터 탈취, 업데이트
통신 방식HTTP, IRC, DNS, P2P, Tor 등
대응법행위 탐지, 트래픽 분석, 인텔리전스 기반 차단

zerg96

Recent Posts

MCP(Model Context Protocol)

오늘은 AI 생태계에 혁신적인 변화를 가져올 것으로 예상되는 MCP(Model Context Protocol)에 대해 상세히 알아보겠습니다. 2024년…

1주 ago

TPM(Trusted Platform Module)

1. TPM이란? TPM(Trusted Platform Module)은 국제 표준 기반의 보안 하드웨어 칩으로, 컴퓨터나 디지털 장비 내에서…

1주 ago

BitLocker

BitLocker는 Microsoft Windows 운영 체제에 내장된 디스크 전체 암호화(Full Disk Encryption) 기능입니다. 기업 환경뿐만 아니라…

1주 ago

《데블스 플랜 시즌2》: 게임인가, 연애인가? 소희 이렇게까지..?

시즌2, 기대했는데... 실망도 두 배!두뇌싸움을 기대했는데, 전략도 없는 자기들만의 감정에 따른 편가르기, 정치싸움이 되어 버린…

2주 ago

BPF도어(BPFdoor)

BPF(Berkeley Packet Filter) 도어는 해커가 관리자 몰래 뒷문을 새로 만든 것입니다.해커가 명령을 내려 특정 데이터들을 뒷문을…

2주 ago

IPC (Inter-Process Communication)

1. IPC의 개념과 목적 1.1 IPC란 무엇인가? IPC (Inter-Process Communication)는 운영체제 내의 서로 독립적인 프로세스…

2주 ago