the botnet ecosystem - first — forum of incident ...€¦ · the botnet ecosystem. about vitaly....

26
Vitaly Kamluk Chief Security Expert Kaspersky Labs Japan The Botnet Ecosystem The Botnet Ecosystem

Upload: others

Post on 30-May-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

Vitaly KamlukChief Security Expert

Kaspersky Labs Japan

The Botnet EcosystemThe Botnet Ecosystem

Page 2: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

About Vitaly

Page 3: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

About Vitaly

Page 4: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

About Vitaly

Page 5: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

About Vitaly

Page 6: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

Evolution of botnets

Cybercriminal

Single Infected HostControl

Simple Backdoor

Page 7: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

Evidence: malware development

The poster says he can develop Trojans; the customer should specify the functions desired. In addition, the poster offers potential customers a "Joiner" program which makes it possible to inject any malicious program into the executable file of a legitimate application.

Page 8: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

Evolution of botnets

Cybercriminal

Control

Set of Infected Hosts

The first botnet

Page 9: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

Evidence: multiple bot control (DdoS bot)

100 Threads, No timeouts. 1000 bots take down a big website.

Page 10: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

Evolution of botnets

Cybercriminal

Control

Infected Host

Firewalled Hosts

Backconnect

Firewall

C&C

Page 11: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

Evidence: backconnect implementation

Updated: now the bot has “backconnect” feature and it's free of charge!

Page 12: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

Evolution of botnets

Cybercriminal

Control

Firewalled Infected Hosts

Centralized Botnet

C&CInfected Hosts

Firewall

Page 13: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

Evolution of botnets

Cybercriminal

Control

Firewalled Infected Hosts

Headless P2P Botnet

Firewall

Page 14: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

Evolution of botnets

Cybercriminal

Control

Firewalled Infected Hosts

P2P Botnet

Firewall

C&C

Page 15: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

More evidence: protectors/packers

Zeus protection costs 50$ for the first time, 40$ after. Others - 10$.

Page 16: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

More evidence: protectors/packers

<

Features: - antiemulator NOD32 - antiemulator OneCare - bypass NOD32 generic - bypass Ikarus generic - bypass BitDefender heur - bypass Kaspersky heur - bypass DrWeb signatures ...

Page 17: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

More evidence: exploit packs

Features:- detailed stats: country/browser/OS/...- iframe encryptor- file upload via C&C- no MySQL dependency- double access restriction- switch for exploits crashing browsers- unique signatures for clients...

Page 18: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

More evidence: abuse-proof hosting

“Registering domains for Spam, Phishing, Scam, Trojans, Botnets...“

Page 19: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

More evidence: abuse-proof hosting

All kinds of hostings for _ANY_ projects

Page 20: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

Self-supporting system

Page 21: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

What could change the landscape

Conficker/Kido FactsFacts::

~7,000,000~7,000,000 infected hosts infected hosts

Over Over 100 countries100 countries infected infected

Obfuscated codeObfuscated code

Multiple encryptionMultiple encryption

Digital signature of updatesDigital signature of updates

Distributed P2P controlDistributed P2P control

Self-replicationSelf-replication

Network exploitNetwork exploit

Still onlineStill online

Conficker P2P Botnet

Poisoned P2P

Poisoning

Page 22: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

What could change the landscape

GumblarBackdoor self-removal

Page 23: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

What could change the landscape

Pegel/Gumblar/... Facts:

1. Most of infections are

coming from the WWW

2. The highest number of

infections is possible due

to injection of malicious

script on legitimate website

3. Injection in most of cases

is done by using FTP

spiders

FTP trap

Page 24: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

Logo of our team

Page 25: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

Logo of our team

DreamDream RealityReality

Page 26: The Botnet Ecosystem - FIRST — Forum of Incident ...€¦ · The Botnet Ecosystem. About Vitaly. About Vitaly. About Vitaly. About Vitaly. Evolution of botnets ... No timeouts

Vitaly KamlukChief Security Expert

Kaspersky Labs Japan

Thank you!Thank you!