.Máy chủ hỗ trợ phương pháp lọc thư rác dựa vào nội dung

Một phần của tài liệu Khóa luận tốt nghiệp XÂY DỰNG GIẢI PHÁP TOÀN BỘ CHO HỆ THỐNG THƯ ĐIỆN TỬ TRÊN NỀN TẢNG HỆ ĐIỀU HÀNH LINUX pot (Trang 72 - 78)

Hệ thống hỗ trợ lọc thư rác bằng SpamAssassin được kiểm thử với việc gửi ba thông điệp liên tiếp từ một địa chỉ đến một địa chỉ khác.

Thông điệp đầu tiên, với cấu hình mặc định và cơ sở dữ liệu về thư rác của SpamAssassin là trống, thông điệp được coi không phải là thư rác và được chuyển vào INBOX của người dùng:

Hình 22.Thơng điệp khơng phải là thư rác

Thông điệp thứ 2 được gửi đi sau khi cấu hình lại SpamAssassin với địa chỉ người gửi được đưa vào danh sách đen. Thông điệp ngay lập tức bị coi là thư rác và tiêu đề được thay đổi:

Thông điệp thứ 3 được gửi đi sau khi loại bỏ địa chỉ người gửi ra khỏi danh sách đen, sau đó cập nhật cơ sở dữ liệu của SpamAssassin với việc thông báo 2 thông điệp vừa gửi là thư rác. Thông điệp thứ 3 sẽ được bộ lọc phân tích và kiểm tra nội dung, sau đó so sánh với cơ sở dữ liệu để tính điểm. Nếu điểm của thông điệp lớn hơn “điểm chuẩn thư rác”, thông điệp bị coi là thư rác và tiêu đề được thay đổi như hình chụp.

Hình 24.Thơng điệp bị coi là thư rác vì có điểm cao hơn “điểm thư rác”

4.5.Máy chủ hỗ trợ phương pháp lọc thư rác sử dụng bộ lọc BayesSpam

Bộ lọc thư rác BayesSpam là một bộ lọc thông minh, cung cấp cho người dùng giao diện để thông báo một thông điệp là thư rác hay khơng tới máy chủ hệ thống. Từ đó, bộ lọc sẽ quyết định các thư tiếp theo đến là thư rác hay không là thư rác.

Báo cáo một thư là thư rác:

Để báo cho hệ thống biết một thư nào đó là thư rác, cần chọn thư đó và bấm vào nút “Spam

Khi một thư được báo cáo là thư rác, hệ thống sẽ tự động tính tốn các thơng tin về bức thư đó và lưu vào cơ sở dữ liệu để phục vụ cho việc phân loại, và bức thư đó sẽ được chuyển vào thư mục mà bạn đã thiết lập trong mục Folder To Filter Into

Báo cáo một thư không phải là thư rác

Để báo cáo cho hệ thống biết một thư nào đó khơng phải là thư rác, cần chọn thư đó và bấm vào nút “NonSpam”.

Khi một thư được báo cáo là khơng phải thư rác, hệ thống sẽ tính tốn lại thơng tin và lưu lại trong cơ sở dữ liệu. Bức thư đó khơng thể tự chuyển sang thư mục khác. Cần chọn nó và sử dụng chức năng “Move”.

Hình 25.Thư bị coi là thư rác, tự động chuyển vào Junk

4.6.Đánh giá chung

Hệ thống sau khi được triển khai hoạt động tốt, đảm bảo các chức năng cơ bản của một hệ thống thư điện tử như thao tác gửi/nhận/kiểm tra thư hoạt động tốt.

Các thành phần phòng chống và lọc thư rác bao gồm phương pháp chống thư rác dựa vào chuẩn SMTP, chống thư rác nhờ danh sách tên miền đen, lọc thư rác dựa vào nội dung và công thức xác suất Bayes… đều hoạt động tốt, tuy nhiên mới phòng chống thư rác ở mức hạn chế. Các phương pháp phòng chống dựa vào chuẩn SMTP và danh sách tên miền, danh sách địa chỉ hoạt động chính xác nhất. Cịn phương pháp lọc thư theo nội dung và công thức Bayes hoạt động kém chính xác hơn chủ yếu vì hệ thống được triển khai trong thời gian ngắn, cơ sở dữ liệu về thư rác chưa đủ lớn nên phương pháp “học” thư rác hoạt động kém hiệu quả. Ngồi ra, yếu tố ngơn ngữ cũng góp phần làm giảm độ chính xác của phương pháp này, vì bộ lọc này chủ yếu được sử dụng cho tiếng Anh, chưa hỗ trợ đầy đủ cho tiếng Việt và bộ mã Unicode.

Một điểm đáng lưu ý là bộ cài đặt được đóng gói hồn tồn dưới dạng ShellScript giúp cho quá trình cài đặt trở nên dễ dàng, thuận tiện và an toàn hơn.

KẾT LUẬN

Hệ thống thư điện tử an toàn được xây dựng dựa trên nền tảng phần mềm mã nguồn mở miễn phí, tự do phát triển dành cho các đơn vị, trường học, cơ quan chuyên biệt. Hiện nay, hệ thống đã được triển khai tại công ty CPTV&CG Công nghệ G8 (http://www.g8soft.com).

Trong giai đoạn đầu, nghiên cứu chủ yếu tập trung vào các tính năng cơ bản của một MailServer và các kỹ thuật đảm bảo an tồn, phịng tránh thư rác. Vì vậy, hệ thống đã đảm bảo được các dịch vụ như:

- SMTP Server - POP3 Server - IMAP Server - Webmail client

- Phòng chống và lọc thư rác

Mặc dù vậy, để giúp cho hệ thống trở nên hồn thiện hơn nữa, tính ứng dụng cao hơn nữa, sẽ cần một sự đầu tư nghiên cứu phát triển nhiều hơn. Trong thời gian tới, hướng phát triển hệ thống sẽ tập trung đi sâu giải quyết một số vấn đề còn lại:

- Tối ưu hóa các thành phần trong hệ thống, giảm bớt số dịng mã nguồn khơng thật sự cần thiết để tăng tốc độ thực thi của chương trình. Tạo bộ cài đặt nhỏ gọn và chuyên biệt hơn nữa. Việc làm này đồng thời sẽ làm tăng tính an tồn, bảo mật cho hệ thống.

- Nghiên cứu và cài đặt các phương pháp phòng chống và lọc thư rác tốt hơn nữa để đảm bảo an toàn cho hệ thống, đặc biệt nghiên cứu các phương pháp lọc thư rác tiếng Việt.

- Cung cấp các giao diện đồ họa thân thiện cho người dùng, giao diện quản trị các thành phần hệ thống qua nền web.

- Nghiên cứu các phương pháp phát hiện và phòng chống xâm nhập bất hợp pháp từ ngoài vào hệ thống

TÀI LIỆU THAM KHẢO

[1]. Dương Thị Mỹ Lệ. Xây dựng hệ thống dịch vụ Email và dịch vụ File dựa trên mã nguồn mở. Khóa luận tốt nghiệp ĐHCQ 2005. ĐHCN

[2]. Nguyễn Duy Kiên. Xây dựng hệ thống Mailserver trên mơi trường Linux. Khóa luận tốt nghiệp ĐHCQ 2006. ĐHCN

[3]. Dave Sill. The Qmail Handbook by Dave sill. Apress. 2002 [4]. John Livene. Qmail. O’Reilly. 2004

[5]. Life With Qmail (OpenContent).

WEBSITE THAM KHẢO

[6]. http://www.quantrimang.com [7]. http://cr.yp.to [8]. http://spamassassin.apache.org [9]. http://vi.wikipedia.org [10]. http://www.lifewithQmail.org [11]. http://www.Qmail.org [12]. http://www.squirrelmail.org [13]. http://www.wikipedia.org [14]. http://fedoraproject.org/wiki

Một phần của tài liệu Khóa luận tốt nghiệp XÂY DỰNG GIẢI PHÁP TOÀN BỘ CHO HỆ THỐNG THƯ ĐIỆN TỬ TRÊN NỀN TẢNG HỆ ĐIỀU HÀNH LINUX pot (Trang 72 - 78)

Tải bản đầy đủ (PDF)

(78 trang)