최근에 중국에서 인터넷에서 대규모의 웹 사이트들을 죽이는(!) 시도가 많아지고 있습니다.
그 중 NetBot Attacker는 DDoS(Distributed Denial of Service) attack을 "자동화" 해주는 프로그램입니다. script kiddie 들이 좋아할만 하죠;
아래 동영상이 중국어라.. 동작이 어떻게 되는건지는 자세히는 잘 모르지만, DDoS인 걸로 봐서, 처음에 ip를 선택하는 게 DDoS를 수행하는 IP(좀비 IP)라고 생각됩니다.
메인 화면에서 DDoS를 하게 만드는 IP들을 선택한 뒤 IP를 경유하여 공격을 시도하는거죠. 아마도 spyware류의 프로그램이 감염 된 사용자/서버의 IP가 아닐까 합니다.
보통 웹서버가 DDoS 막기는 힘들죠.. DDoS 당하면 죽어야됩니다.;; 필터링? DDoS에는 기준이 없기때문에 필터링 하기가 좀 곤란하죠. 아래 동영상에서 제가 본 것이 맞다면 5~6대만 경유하여도 서버 하나가 뻗기 때문에.. 조심해야겠네요.
게다가 이 공격은.. IP가 random 한데다가.. 실제로 공격하는 대상이 아무것도 모르는 60살 할아버지의 PC일수도 있다는게 문제이죠.
관련 논문들 보면 DDoS를 막기 위해서 초당 발생하는 traffic(syn/ack 등)를 분석하는 알고리즘에 대해 설명하고 있지만... 흠.. 일반 서버들에도 쉽게 적용할 수 있을 만큼의 DDoS를 방지하는 기술이 언제쯤 나올 수 있을까요???
항상 느끼는거지만 공격은 쉽지만 방어하긴 상당히 어렵네요.
이러한 종류를 저렴하게 방어하려면 우선 좀비 IP 잡는것부터 시작해야되는데...
그럴려면 일반 사용자나 서버 관리자의 교육부터가..; 에휴. 보안에서 대부분의 분야는 '주의성 없는 사용자의 뒤치닥거리'를 위해 있는 것 같습니다..;;
P.S. 현재 나온 DDoS 방어 솔루션도 있습니다만.. DDoS의 성격상, 방어하기 위해서는 충분한 대역폭, 충분한 네트워크 장비, 충분한 서버가 있어야 합니다 -_-; 트래픽이... 서버단으로 들어와서 막는다는건.... 이미 막지 못한거죠;
NetBot Attacker 동영상:



Attribution/Share Alike 2.0 license






