Nghiên cứu spam và xây dựng ứng dụng ngăn chặn spam cho chương trình Microsoft Outlook. - Pdf 32

Website: http://www.docs.vn Email : [email protected] Tel : 0918.775.368

Mục lục
Chương 1: Các giao thức gửi nhận thư điện tử.....................................................................5
1.1. Giới thiệu...............................................................................................................................5
1.2. Các giao thức gửi nhận thư điện tử.......................................................................................5
1.2.1. SMTP (Simple Mail Transfer Protocol)........................................................................5
1.2.2. POP3 (Post Office Protocol)........................................................................................10
1.2.3. IMAP (Internet Mail Access Protocol)........................................................................12
1.3. Cấu trúc thư điện tử ............................................................................................................14
1.3.1. Giới thiệu:.....................................................................................................................14
1.3.2. Cấu trúc chi tiết của MIME:........................................................................................16
1.4. Kết luận................................................................................................................................21
Chương 2: Thư rác và các giải pháp phòng tránh thư rác.................................................22
2.1. Giới thiệu.............................................................................................................................22
2.2. Spam và các thông tin liên quan.........................................................................................22
2.2.1. Hoàn cảnh ra đời..........................................................................................................22
2.2.2. Định nghĩa....................................................................................................................23
2.2.3. Đặc điểm của thư rác...................................................................................................23
2.2.4. Ích lợi và tác hại của thư rác........................................................................................27
2.2.5. Luật pháp trong vấn đề thư rác....................................................................................28
2.3. Các kĩ thuật công cụ đối tượng phát tán thư rác (spammer) sử dụng................................28
2.3.1. Phân loại các đối tượng phát tán thư rác:....................................................................28
2.3.2. Các cách lấy điạ chỉ của nạn nhận...............................................................................29
2.3.3. Các kĩ thuật để vượt qua bộ phận lọc thư....................................................................30
2.4. Các phương pháp phòng tránh thư rác:...............................................................................31
2.4.1. Đóng các điểm chuyển tiếp thư...................................................................................31
2.4.2. Sử dụng danh sách đen.................................................................................................32
2.4.3. Kiểm tra tính xác thực của địa chỉ spam......................................................................33
2.4.4. Sử dụng các bộ lọc nội dung........................................................................................33
2.4.5. Đánh lừa các chương trình thu thập địa chỉ thư..........................................................34

Danh mục hình vẽ:
Hình 1.1 Mô hình SMTP...........................................................................................................5
Hình 1.2 Bốn trạng thái của IMAP.......................................................................................13
Hình 2.3 Mô hình điểm chuyển tiếp......................................................................................31
Hình 3.4 Biểu đồ phân cấp chức năng...................................................................................44
Hình 3.5 Kiến trúc kĩ thuật tổng thể của chương trình......................................................44
Hình 3.6 Biểu đồ trường hợp sử dụng của phần giao tiếp với người dùng......................45
Hình 3.7 Các đối tượng của Bkas..........................................................................................47
Hình 3.8 Biểu đồ trình tự thời điểm khởi tạo.......................................................................48
Hình 3.9 Biểu đồ trình tự tương tác người dùng.................................................................49
Hình 3.10 Biểu đồ trình tự cho sự kiện có thư mới.............................................................50
Hình 3.11 Thành phần gói Bkas.............................................................................................50
Hình 3.12 Thanh công cụ của chuơng trình gắn vào Outlook...........................................51
Hình 3.13 Thanh công cụ của Bkas.......................................................................................51
Hình 3.14 Thanh cuộn chính của Bkas.................................................................................52
Hình 3.15 Bảng cấu hình chính..............................................................................................52
Hình 3.16 Bảng cấu hình bộ lọc.............................................................................................53
Hình 3.17 Bảng cấu hình danh sách “Bạn” và “Thù”.........................................................53
Hình 3.18 Biểu đồ chức năng của bộ lọc...............................................................................54
Hình 3.19 Cấu trúc bộ phân tích từ khóa.............................................................................55
Hình 3.20 Cấu tạo mạng nơ-ron............................................................................................56
Hình 3.21 Biểu đồ thành phần của thư viện.........................................................................57
Hình 3.22 Thành phần của gói DataObject..........................................................................58
Hình 3.23 Thành phần của gói MsgProcessors....................................................................59
Hình 3.24 Thành phần của gói NeuralNet............................................................................59
Hình 3.25 Thành phần của gói Utility...................................................................................59
Hình 3.26 Biểu đồ so sánh Bkas và Osfilter2.0.....................................................................64
Hình 4.27 Xu hướng các bộ lọc cho đến nay........................................................................66
Hình 4.28 Phương pháp sinh thư rác....................................................................................67
Hình 4.29 Mô hình Bkas phát triển cộng đồng....................................................................67

cho chương trình Microsoft Outlook.” Bố cục của báo cáo này gồm các phần sau:
Chương một: Các giao thức gửi nhận thư điện tử: Giới thiệu chung và đưa
ra nhận xét về giao thức phục vụ cho việc gửi nhận thư.
Chương hai: Thư rác và các phương pháp phòng tránh thư rác: Tìm hiểu
các đặc điểm của thư rác. Phân tích và đánh giá các giải pháp phòng tránh thư rác đang
được sử dụng.

Trang 3
Website: http://www.docs.vn Email : [email protected] Tel : 0918.775.368

Chương ba: Thiết kế và triển khai chương trình chống thư rác Bkas: Xây
dựng một ứng dụng cho chương trình Microsoft Outlook, có khả năng ngăn chặn hiệu
quả thư rác.
Chương bốn: Đề xuất các giải pháp và triển vọng: Phân tích các giải pháp và
hướng phát triển của chương trình.
Do đề tài của đồ án có nội dung thông tin rộng và thay đổi nhanh, thời gian cũng
như kiến thức có hạn nên chắc chắn đồ án không thể tránh khỏi thiếu xót. Tôi rất mong
nhận được sự chỉ bảo của các thầy cô giáo và các bạn để đồ án được chính xác đầy đủ và
phong phú hơn.
Tôi xin chân thành cảm ơn các thầy cô giáo trong trường Đại học Bách khoa nói
chung và thầy cô giáo của bộ môn Mạng Máy Tính và Truyền Thông-khoa Công nghệ
thông tin nói riêng, những người đã đào tạo và giúp đỡ tôi trong suốt thời gian tôi học
tập tại trường. Xin đặc biệt cảm ơn thầy giáo Ths.Ngô Văn Dũng đã tận tình hướng dẫn
và giúp đỡ tôi trong suốt quá trình nghiên cứu đề tài. Xin gửi lời cảm ơn đến bạn bè và
người thân, những người đã kịp thời động viên và giúp đỡ tôi trong thời gian qua.Trang 4
Website: http://www.docs.vn Email : [email protected] Tel : 0918.775.368


File
system
Trang 5
Website: http://www.docs.vn Email : [email protected] Tel : 0918.775.368

lí các bên gửi thông điệp (“OK”). Quá trình hội thoại được thực hiện có chủ định từng
bước một.
SMTP cung cấp cơ chế gửi nhận thư điện tử trực tiếp từ máy của người gửi đến
máy người nhận không qua máy chủ. Hai máy này phải cung cấp cùng dịch vụ ở tầng
giao vận. Nếu không dùng chung tầng giao vận thì có thể thực hiện thông qua các máy
chủ SMTP chuyển tiếp.
Khi cùng một lá thư được gửi cho nhiều người sử dụng thì máy chủ chuyển tiếp chỉ
giữ một bản sao cho tất cả mọi người dùng cùng trên máy chủ đó.
Các lệnh và đáp ứng được mã hóa bằng các kí tự bằng mã ASCII.
b. Thủ tục SMTP
i. Đóng mở kênh.
Ở thời điểm kênh truyền được mở thì một trao đổi được thực hiện để xác nhận giữa
các máy chủ với nhau.
Sau đây là các lệnh đóng và mở kênh:
HELO <SP> <domain> <CRLF>
QUIT <CRLF>
Trong lệnh HELO máy chủ gửi thông tin về nó.
Ví dụ 1.1 Mở một kết nối.
-----------------------------------------------------------
R: 220 BBN-UNIX.ARPA Simple Mail Transfer Service Ready
S: HELO USC-ISIF.ARPA
R: 250 BBN-UNIX.ARPA
-----------------------------------------------------------
Ví dụ 1.2 Đóng một kết nối.
------------------------------------------------------------

danh sách này là máy chủ nhận lệnh.
• DATA
Bước cuối cùng của thủ tục là lệnh DATA:
DATA <CRLF>
Nếu được chấp nhận bên nhận SMTP trả về ”354 Intermediate” yêu cầu các dòng
tiếp theo là dòng text. Kết thúc đoạn text này bên nhận gửi mã “250 OK”.
SMTP chỉ ra cuối của đoạn dữ liệu thư bằng cách gửi một dòng chứa một dấu
chấm. Kết thúc này cũng xác nhận phiên làm việc và thông báo cho bên nhận quá trình
tiếp theo là lưu tên người gửi và dữ liệu của thư. Nếu được chấp nhận bên nhận SMTP

Trang 7


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status