 |
 |
 |
 |
 |
 |
|
| |
|
|
| |
| Abstract |
| |
|
Paper
Title
|
StormTrap: Undetectable Mitigation of P2P Botnet
|
|
Author(s)
|
Chanho Ryu (Korea), Director, Incidents Analysis
Team, KISC, KISA.
Sangwook Seo (Korea), Researcher, Incidents Analysis Team, KISC, KISA.
Sungbae Ji (Korea), Researcher, Incidents Analysis Team, KISC, KISA.
|
|
Time
|
11 December, Thursday, 10:55 - 11:35.
|
|
|
|
|
| The
Storm botnet is a novel form of botnet unlike conventional
centralized botnets using HTTP, IRC, or other types of instant
messaging (IM) protocols as command and control (C&C) channels.
While a conventional botnet with a single point of failure is
easy to take down by shutting down C&C servers or null-routing
(re-directing) DNS entries, the Storm botnet is difficult to
make the whole botnet inoperable. Because the Storm bot
communicates each other using peer-to-peer (P2P) protocol, it is
not even simple to figure out who the real botnet herder is. The
Storm rather successfully compromises new machines and expand
the botnet using social engineering technique. Currently, the
Storm botnet is segmented for sale and used in a variety of
criminal activities such as DDoS attacks and spamming business.
In recent
studies, botnet defenders have been attempting to attack Storm
botnets. They are actively conducting botnet tracking and
applying attack methodologies proposed against P2P systems.
However, the Storm has figured out these approaches and launched
a DDoS attack on them as retaliation. When they do not consider
state transition anomaly caused by crawling, index poisoning,
and routing table poisoning attacks, the Storm botnet can detect
these attacks and kick them out.
In this
paper, we propose StormTrap for mitigating Storm botnet in an
undetectable manner. StormTrap consists of multiple virtual
machines (VMs) infected by Storm worm and a StormProxy which
monitors Storm-generated packets. Each VM can be managed with
the different version of Storm or one of segmented botnets and
the differences in node IDs can cover the whole botnet.
StormProxy drops, replays, or manipulates the only packets
predefined as undetectable attack vectors. Distributed
StormTraps can obtain the more accurate result and disarm the
Storm botnet effectively. The monitoring result can be applied
to Storm-aware IPS or firewall. |
| |
|
| |
|