下載/瀏覽

Download Report

Transcript 下載/瀏覽

Fast Effective Botnet Spam Detection
2009 Fourth International Conference on Computer Sciences and
Convergence Information Technology
Kobkiat Saraubon
Benchaphon Limthanmaphon
報告者:陳柏仲
Abstract
This paper presents a fast effective spam filter by Analyzing the mail header.
It works well with both text-base spam and all kinds of
image spam.
Our experiments and results showed that spam was filtered
out at least 96.23% with no false positive.
Botnet
攻擊者植入具遠端控制功能的惡意軟體到他人電腦,受感
染的電腦會被攻擊者所操控(殭屍電腦),被當成攻擊其他
電腦的一個跳板。
“Botnet”泛指一群由殭屍電腦所形成的網絡,攻擊者能
遙控整個網絡的電腦同時發動攻擊,殭屍網路愈大,代表
其攻擊效果越顯著,常見的攻擊有Ddos、Spam。
為了逃避偵測並隱藏的真實身分,有些垃圾郵件業者會在
受感染的電腦內植入Spam Relay轉信引擎,以受害電腦作
為跳板,四處寄送廣告信。
Spam
發送垃圾信件的目的
◆ 廣告
◆ 散佈惡意程式
◆ DDoS
◆ 網路釣魚
The types of spam
1/3
Text-Based Spam
純文字的
描述
The types of spam
Image-Based Spam
2/3
The types of spam
3/3
Image-Based Spam 的變形
對抗垃圾郵件,最有效的方法是從「造假行為」著手,而不
是『過濾內容』!!
IMPLEMENTATION
E-Mail Header
MX host
Location of IP
E-Mail Header
1/2
E-Mail header可以得知的一些資訊:
1.發信者主機IP
2.發信者郵件伺服器的IP
3.收信者郵件伺服器的IP
4.寄送途中所有幫忙轉送信件的節點的IP
5.收件者信箱
6.發信者信箱
E-Mail Header
2/2
Our system uses and analyzes only the header part of
email.
We use only two:
(1)Sender IP
The beginning of each header specifies the IP address
of the sender server .
(2)Sender email address
e.g. From: "Charl Watch" <[email protected]>
IMPLEMENTATION
E-Mail Header
MX host
Location of IP
MX Records and MX hosts
MX是 Mail eXchanger 的縮寫。
MX Record是放在DNS中的一個設定,主
要是讓 mail server在發信的時候,可
以馬上找到收信端的mail server位置。
hinet.net
[email protected]
寄信給
[email protected]
DNS
MX Record
@hinet.net ↔ S (MX host)
3
回傳到S主機的IP
送方mail server
2
收方mail server = MX host
收方
1
5-1
送方
[email protected]
4
S
MX host
mail server
收方
5-2
S
[email protected]
IMPLEMENTATION
E-Mail Header
MX host
Location of IP
Location of IP
ARIN
RIPE
We employ this distributed database to locate
the country of the sender server and the MX
hosts from the given IPs.
1/3
Location of IP
2/3
Location of IP
3/3
Architecture
Example 1—spam
巴西
美國
Sender IP: 189.47.130.39
Sender Email Address: [email protected]
MX host: hrndva-smtpin02.mailrr.com
MX host IP: 71.74.56.244
Example 2—legitimate email
Sender IP:209.85.221.120 美國
Sender Email Address: [email protected]
MX hosts: alt3.gmail-smtp-in.l.google.com
216.239.59.27 - US
美國
CONCLUSION
Our study found that over 80% of the spam
mails were sent by botnets or zombie
computers.
Our results indicated that spam was
filtered out at least 96.23% with no false positive
The system has proved a fast effective botnet
spam detection since the process does not
touch any email bodies nor perform image
processing operation.