Báo Cáo Nghiên cứu spam & xây dựng ứng dụng ngăn chặn spam cho chương trình Microsoft Outlook

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    Tên đề tài
    Nghiên cứu spam & xây dựng ứng dụng ngăn chặn spam cho chương trình Microsoft Outlook
    Mục lục


    Lời nói đầu 4
    Chương 1: Các giao thức gửi nhận thư điện tử 6
    1.1. Giới thiệu. 6
    1.2. Các giao thức gửi nhận thư điện tử. 6
    1.2.1. SMTP (Simple Mail Transfer Protocol). 6
    1.2.2. POP3 (Post Office Protocol) 10
    1.2.3. IMAP (Internet Mail Access Protocol) 13
    1.3. Cấu trúc thư điện tử 15
    1.3.1. Giới thiệu: 15
    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. 26
    2.2.5. Luật pháp trong vấn đề thư rác. 27
    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 31
    2.4.3. Kiểm tra tính xác thực của địa chỉ spam 32
    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
    2.4.6. Cung cấp địa chỉ giả 35
    2.4.7. Hệ thống thu phí thư điện tử và chữ kí điện tử. 35
    2.4.8. Sử dụng mobile agent 35
    2.4.9. Các phương pháp khác. 36
    2.4.10. Phương pháp lọc nội dung Bayes. 36
    2.5. Kết luận 38


    Chương 3: Thiết kế chương trình chống thư rác. 40
    3.1. Giới thiệu. 40
    3.2. Phân tích yêu cầu chương trình. 40
    3.2.1. Phân tích chung về yêu cầu của chương trình. 40
    3.2.2. Phân tích chi tiết yêu cầu của chương trình. 41
    3.3. Phân tích thiết kế hệ thống 42
    3.3.1. Mô hình phân cấp chức năng. 42
    3.3.2. Thiết kế tổng thể: 43
    3.3.3. Thiết kế giao tiếp với người dùng . 44
    3.3.4. Xây dựng bộ lọc chính 51
    3.3.5. Thực hiện và triển khai chương trình 57
    3.3.6. Đánh giá chương trình 59


    Chương 4: Đề xuất triển vọng hướng phát triển. 62
    4.1. Hướng phát triển bộ lọc. 62
    4.1.1. Các hướng phát triển bộ lọc: 62
    4.1.2. Đề xuất hướng phát triển. 63
    4.2. Để xuất về qui mô chương trình. 63
    4.2.1. Qui mô phát triển Bkas. 63
    4.2.2. Qui mô phát triển Bkas cho doanh nghiệp. 64
    Kết luận 65


    Phụ lục A 67


    Tài liệu tham khảo: 67


    Thuật ngữ và viết tắt. 68


    Phụ lục B 69
    (Hướng dẫn sử dụng chương trình Bkas) 69


    Danh mục hình vẽ:
    Hình 1.1 Mô hình SMTP. 6
    Hình 1.2 Bốn trạng thái của IMAP 13
    Hình 2.1 Mô hình điểm chuyển tiếp 31
    Hình 3.1 Biểu đồ phân cấp chức năng. 43
    Hình 3.2 Kiến trúc kĩ thuật tổng thể của chương trình 43
    Hình 3.3 Biểu đồ trường hợp sử dụng của phần giao tiếp với người dùng. 44
    Hình 3.4 Các đối tượng của Bkas. 45
    Hình 3.5 Biểu đồ trình tự thời điểm khởi tạo. 46
    Hình 3.6 Biểu đồ trình tự tương tác người dùng. 47
    Hình 3.7 Biểu đồ trình tự cho sự kiện có thư mới. 47
    Hình 3.8 Thành phần gói Bkas. 48
    Hình 3.9 Thanh công cụ của chuơng trình gắn vào Outlook. 49
    Hình 3.10 Thanh công cụ của Bkas. 49
    Hình 3.11 Thanh cuộn chính của Bkas 49
    Hình 3.12 Bảng cấu hình chính. 50
    Hình 3.13 Bảng cấu hình bộ lọc. 50
    Hình 3.14 Bảng cấu hình danh sách “Bạn” và “Thù” 51
    Hình 3.15 Biểu đồ chức năng của bộ lọc 51
    Hình 3.16 Cấu trúc bộ phân tích từ khóa 52
    Hình 3.17 Cấu tạo mạng nơ-ron 53
    Hình 3.18 Biểu đồ thành phần của thư viện 54
    Hình 3.19 Thành phần của gói DataObject 55
    Hình 3.20 Thành phần của gói MsgProcessors 56
    Hình 3.21 Thành phần của gói NeuralNet 56
    Hình 3.22 Thành phần của gói Utility 56
    Hình 3.23 Biểu đồ so sánh Bkas và Osfilter2.0 61
    Hình 4.1 Xu hướng các bộ lọc cho đến nay 62
    Hình 4.2 Phương pháp sinh thư rác. 63
    Hình 4.3 Mô hình Bkas phát triển cộng đồng. 63
    Hình 4.4 Mô hình Bkas cho doanh nghiệp. 64
    Danh mục công thức:
    Công thức 2 1 Công thức Paul Graham áp dụng 37
    Công thức 2 2 Công thức Bayes 37
    Công thức 2 3 Công thức sau khi biến đổi 38
    Danh mục ví dụ:
    Ví dụ 1.1 Mở một kết nối. 7
    Ví dụ 1.2 Đóng một kết nối. 7
    Ví dụ 1.3 Một thủ tục SMTP. 8
    Ví dụ 1.4 Xác nhận tên. 9
    Ví dụ 1.5 Mở rộng danh sách hòm thư. 10
    Ví dụ 1.6 Một phiên xác thực. 11
    Ví dụ 1.7.Một đoạn hội thoại POP3 12
    Ví dụ 1.8 Mã hóa QUOTED-PRINTABLE 20
    Ví dụ 1.9. Mã hóa Base64 20
    Ví dụ 2.1 Ví dụ về thư rác Nigeria 419. 25
    Ví dụ 2.2 Ví dụ thư rác trúng thưởng xổ số. 26
     
Đang tải...