XÂY DỰNG GIẢI PHÁP TOÀN BỘ CHOHỆ THỐNG THƯ ĐIỆN TỬ TRÊN NỀN TẢNG HỆ ĐIỀU HÀNH LINUXKHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY

20 9 0
XÂY DỰNG GIẢI PHÁP TOÀN BỘ CHOHỆ THỐNG THƯ ĐIỆN TỬ TRÊN NỀN TẢNG HỆ ĐIỀU HÀNH LINUXKHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Trần Thế Anh 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 KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ thơng tin HÀ NỘI - 2007 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CƠNG NGHỆ Trần Thế Anh XÂY DỰNG GIẢI PHÁP TỒN BỘ CHO HỆ THỐNG THƯ ĐIỆN TỬ TRÊN NỀN TẢNG HỆ ĐIỀU HÀNH LINUX KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ thơng tin Cán hướng dẫn: ThS Nguyễn Nam Hải Cán đồng hướng dẫn: ThS Đoàn Minh Phương HÀ NỘI - 2007 LỜI CẢM ƠN Để hồn thành khóa luận tốt nghiệp này, nhận nhiều quan tâm giúp đỡ, dạy bảo từ thầy cô, anh chị bạn bè Đầu tiên, xin gửi lời cảm ơn chân thành đến thầy Nguyễn Nam Hải, người thầy tận tình hướng dẫn tơi suốt q trình thực khóa luận Tơi xin cảm ơn thầy Đoàn Minh Phương, thầy tạo điều kiện, cung cấp tài liệu bổ ích, bảo tỉ mỉ cho tơi hồn thành khóa luận Tơi xin cảm ơn anh, chị sinh viên K46, K47 bạn bè sinh viên động viên, khuyến khích tơi nhiều suốt q trình học tập thực khóa luận Mặc dù khóa luận hoàn thành với tất tinh thần trách nhiệm, nghiêm túc cố gắng hết mình, với kinh nghiệm, kiến thức khả thân cịn hạn chế, nên khóa luận khơng tránh khỏi thiếu sót, tơi mong nhận quan tâm, chia sẻ góp ý thầy cơ, bạn bè để hồn thiện khóa luận tốt Hà Nội, ngày 20 tháng năm 2007 Sinh viên Trần Thế Anh i TÓM TẮT NỘI DUNG KHÓA LUẬN Ngày nay, thư điện tử trở thành dịch vụ phổ biến toàn giới Tại Việt Nam, đa số trường học, quan, đơn vị nước triển khai hệ thống thư điện tử riêng cho Tuy nhiên, đa số sản phẩm thương mại đắt tiền bẻ khóa sản phẩm mã nguồn đóng chạy Windows Vì vậy, khóa luận tập trung nghiên cứu kiến thức hệ thống thư điện tử, từ đề xuất sản phẩm mã nguồn mở Qmail để triển khai cho quan, trường học, đơn vị Việt Nam với chi phí thấp Vì thân Qmail máy chủ gửi/nhận thư nên để đáp ứng yêu cầu đảm bảo an tồn cho hệ thống thư điện tử, khóa luận nghiên cứu tích hợp thành phần khác LDAP, POP3, Webmail, Qmail-Scanner… Bên cạnh đó, khóa luận cịn tìm hiểu khái niệm thư rác, số kỹ thuật chống thư rác cài đặt kỹ thuật với Qmail nhằm góp phần giải “vấn nạn” thư rác Kết khóa luận cài đặt hệ thống thư điện tử với chức số thành phần tích hợp thêm Bộ cài đặt phân phối cho đơn vị, doanh nghiệp người dùng đơn lẻ sử dụng, tùy biến phát triển miễn phí ii MỤC LỤC LỜI CẢM ƠN i TÓM TẮT NỘI DUNG KHÓA LUẬN .ii MỤC LỤC iii DANH SÁCH THUẬT NGỮ .vi BẢNG KÝ HIỆU VIẾT TẮT vii MỞ ĐẦU Chương QMAIL .3 1.1 Tổng quan hệ thống thư điện tử .3 1.1.1 Thư điện tử nhu cầu sử dụng thư điện tử .3 1.1.2 Cấu trúc hệ thống thư điện tử 1.1.3 Cách thức hoạt động hệ thống thư điện tử 1.1.4 Những giao thức hay gặp truyền/nhận thư điện tử 1.1.5 Đánh giá hệ thống thư điện tử .9 1.1.6 Giải pháp với hệ điều hành Linux .10 1.2 Qmail (http://www.Qmail.org) 11 1.2.1 Giới thiệu 11 1.2.2 Giấy phép sử dụng Qmail 14 1.2.3 Tính ưu việt Qmail 14 1.2.4 Tính .19 1.2.5 Bổ sung cần thiết 20 1.3 Các thành phần kết hợp với Qmail 22 1.3.1 Hệ điều hành Fedora (http://fedora.redhat.com) .22 1.3.2 Máy chủ xác thực LDAP server (http://www.openldap.org) 22 1.3.3 Squirrelmail (http://www.squirrelmail.org) .23 1.3.4 Máy chủ web Apache Server (http://httpd.apache.org) 24 iii 1.3.5 Hệ quản trị sở liệu MySQL (http://www.mysql.com) 24 1.3.6 Máy chủ POP3/IMAP dovecot (http://www.dovecot.org) .24 1.3.7 Qmail-Scanner (http://Qmail-scanner.sourceforge.net) 25 1.3.8 Daemon Tools & TCP Server .25 Chương THƯ RÁC VÀ CÁC KỸ THUẬT LỌC THƯ RÁC .27 2.1 Thư rác 27 2.1.1 Đặc điểm thư rác 27 2.1.2 Các đặc trưng thư rác 28 2.2 Các biện pháp loại bỏ thư rác 30 2.2.1 Danh sách tên miền đen (DNS-based Blackhole Lists) 32 2.2.2 Lọc thư rác dựa theo chuẩn SMTP .33 2.2.3 Danh sách xám (Greylisting) 35 2.2.4 Lọc dựa vào checksum (kiểm tra tổng) 36 2.2.5 Chứng thực danh tiếng 37 2.2.6 Lọc thư rác dựa vào nội dung .37 2.2.7 Danh sách SURBL 39 2.2.8 Lọc thư rác dựa vào thống kê 39 2.2.9 Bộ lọc Bayesian .40 2.2.10 Lọc thư rác ước lượng 41 2.3 Một số cài đặt thực tế 41 2.3.1 Spam Assassin (http://spamassassin.apache.org) 41 2.3.2 Chống thư rác người dùng cuối .43 Chương ĐÓNG GÓI CÀI ĐẶT 45 3.1 Cài đặt cấu hình Ldap 46 3.2 Cài đặt cấu hình Qmail 48 3.3 Cài đặt cấu hình Dovecot (IMAP/POP3 server) 49 3.4 Cài đặt cấu hình Squirrelmail 50 iv 3.5 Cài đặt cấu hình SpamAssassin 54 Chương KẾT QUẢ CÀI ĐẶT 58 4.1 Đáp ứng chức gửi/nhận thư điện tử 58 4.2 Máy chủ hỗ trợ giao thức SMTP AUTH với TLS 59 4.3 Máy chủ hỗ trợ phương pháp lọc thư rác dựa vào DNS 62 4.4 Máy chủ hỗ trợ phương pháp lọc thư rác dựa vào nội dung 62 4.5 Máy chủ hỗ trợ phương pháp lọc thư rác sử dụng lọc BayesSpam64 4.6 Đánh giá chung 66 KẾT LUẬN .67 TÀI LIỆU THAM KHẢO 68 WEBSITE THAM KHẢO 68 v DANH SÁCH THUẬT NGỮ Linux: Hệ điều hành dẫn xuất từ Unix, sản phẩm Mã nguồn mở Linux Distribution (Distro): Bản phân phối hệ điều hành Linux Mail/Email: Thư điện tử, thông điệp điện tử Spam/Smail mail: Thư rác Advertisement Mail: Thư quảng cáo Malicious Mail: Thư độc hại Chain Mail: Thư dây chuyền Server: Máy chủ Mail server: Máy chủ thư điện tử Client: Máy khách Virus: Chương trình máy tính có gây hại Account: Tài khoản Mail Relay: Chuyển tiếp thư Mail List/Mailing-list: Danh sách thư Virtual Domain: Tên miền ảo Proxy: Máy chủ trung gian vi BẢNG KÝ HIỆU VIẾT TẮT Ký hiệu Diễn giải Dịch nghĩa DNS Domain Name System Hệ thống tên miền DNSBL DNS-based Blackhole List Danh sách tên miền đen Email Electronic Mail Thư điện tử FQDN Fully Qualified Domain Name Tên miền bị hạn chế GNU GNU’s Not Unix Tên tổ chức Mã nguồn mở tiếng GPL General Public License Giấy phép công cộng IMAP Internet Message Access Protocol Giao thức nhận thư Internet ISP Internet Service Provider Nhà cung cấp dịch vụ Internet MDA Mail Delivery Agent Thành phần phân phối thư MIME Multipurpose Internet Mail Extensions Định dạng mở rộng thư MTA Mail Transfer Agent Thành phần truyền thư MUA Mail User Agent Thành phần tương tác người dùng MX Mail Exchange Bản ghi tới máy chủ thư điện tử máy chủ DNS POP Post Office Protocol Giao thức nhận thư POP RPM RPM Package Manager Chương trình quản lý gói tin RPM SMTP Simple Mail Transfer Protocol Giao thức gửi thư đơn giản vii MỞ ĐẦU Theo thống kê, hệ thống mạng tồn cầu ngày có hàng tỷ USD giao dịch thương mại thực (ước khoảng ngàn tỷ USD giao dịch thương mại trực tuyến năm) Một số phương tiện sử dụng để giao dịch nhiều hệ thống thư tín điện tử mà bật Google với Gmail, Yahoo với Yahoo Mail… Tuy nhiên, số lượng giao dịch, khối lượng hàng hố tiền bạc khổng lồ lưu chuyển không gian mạng lại nguyên nhân xâu xa dẫn đến nạn thư rác (spam) ngày Theo dự đoán công ty nghiên cứu Radicati Group (California, Mỹ), năm 2007 có khoảng 50 tỉ email thư rác điện tử xuất hiện/ngày, làm tiêu tốn 200 tỉ USD/năm, gây thiệt hại lớn cho cộng đồng sử dụng mạng toàn cầu Tại Việt Nam, hầu hết quan, trường học, đơn vị hay doanh nghiệp có hệ thống máy tính riêng triển khai dịch vụ thư tín điện tử hệ thống máy tính Tuy nhiên, theo thống kê, đa số đơn vị dùng phiên bẻ khóa sản phẩm phần mềm thương mại MDaemon, Microsoft Exchange…Hoặc số đơn vị sử dụng sản phẩm giá rẻ lại có hiệu khơng tốt Kerio Mail Server, Surge Mail Server… Lấy ví dụ Đại học Quốc Gia (http://mail.vnu.edu.vn), Đại học Bách Khoa Hà Nội (http://mail.hut.edu.vn) hay Sở Giáo dục & Đào tạo Hà Nội (http://mail.hanoi.edu.vn) sử dụng phiên bẻ khóa phần mềm MDaemon Việc gây nhiều cản trở phát triển công nghệ thông tin nước, đồng thời lãng phí lớn MDaemon buộc phải chạy hệ điều hành Windows kèm theo phần mềm thương mại có phí khác Hơn nữa, sử dụng phầm mềm thương mại (thường mã nguồn đóng chạy hệ điều hành Windows), tính khả tùy biến thường bị hạn chế nhiều Người quản trị khơng thể tích hợp thành phần bổ sung khác nhằm đáp ứng số nhu cầu phát sinh vào hệ thống sử dụng sản phẩm thương mại Trước nhu cầu thực tế đó, khóa luận thực với mục đích: - Giải nhu cầu hệ thống thư điện tử chi phí thấp, có khả tùy biến cao với thành phần sản phẩm mã nguồn mở dành cho đơn vị, quan, trường học Việt Nam - Cung cấp dịch vụ, chức mở rộng hệ thống thư điện tử với tảng Qmail - Cung cấp số kỹ thuật lọc thư rác hiệu cho hệ thống thư điện tử nhằm đảm bảo nâng cao tính an tồn, ổn định hệ thống Nội dung khóa luận bao gồm: - Nghiên cứu cấu trúc thành phần hệ thống thư điện tử - Xem xét MTA mã nguồn mở phổ biết nay, từ lựa chọn Qmail (là sản phẩm mã nguồn mở với nhiều ưu điểm trội) để nghiên cứu sâu đóng gói - Nghiên cứu tích hợp thành phần chức hệ thống thư điện tử vào Qmail như: LDAP, POP3, IMAP, Webmail, Qmail-Scanner… - Ngồi ra, khóa luận sâu tìm hiểu thư rác, nên đề cập nhiều đến số kỹ thuật lọc chống thư rác ứng dụng cài đặt vào Qmail Chương 1.QMAIL 1.1.Tổng quan hệ thống thư điện tử 1.1.1.Thư điện tử nhu cầu sử dụng thư điện tử Thư điện tử phương thức gửi nhận thông tin qua hệ thống giao tiếp điện tử Được đời từ năm 1970, thời kỳ đầu trình gửi nhận thư điện tử diễn đơn giản, thường chuyển tệp tin hệ thống máy chủ lớn với Chỉ sau này, mạng toàn cầu (Internet) phát triển mạnh mẽ ngày phức tạp, nhiều công cụ tiên tiến viết Sendmail (năm 1980) để thực việc gửi nhận thư thông qua nhiều loại mạng khác Thư điện tử phương tiện truyền thơng tin nhanh chóng tiện lợi Thơng tin truyền truyền dạng mã hố dạng thơng thường Một thư điện tử gửi đi qua nhiều máy chủ khác mạng Internet cuối đến hay nhiều máy người nhận lúc vịng vài chục giây Có hai kiểu định dạng nội dung thư điện tử phổ biến sử dụng rộng rãi dạng văn thô (Plain Text) dạng siêu văn (HTML) Kiểu văn thơ cho phép người sử dụng đọc nội dung thư thoải mái mà không gặp vấn đề Trong đó, muốn sử dụng kiểu siêu văn bản, người dùng cần có hệ thống hỗ trợ kiểu Ưu điểm định dạng kiểu siêu văn cho phép người dùng chèn thêm liên kết hình ảnh vào thư, trình bày thư tự nhiên thay đổi kiểu chữ Ngoài ra, thư điện tử ngày cịn cho phép gửi nhận hình ảnh, âm thanh, đa phương tiện sống động tương thích với định dạng siêu văn Thông thường, thư dạng siêu văn có chép dạng văn thô (được sinh tự động) để giải vấn đề tương thích Đặc điểm thư điện tử so sánh với bưu thơng thường Thay viết thư giấy mực bút người gửi cần gõ chữ từ bàn phím máy tính biết dùng phần mềm thư điện tử (email program) Lá thư gửi hệ thống bưu vật liệu không cần máy nhận hay máy gửi Trong đó, gửi thư điện tử, có tín hiệu điện mã hố nội dung thư điện tử truyền đến máy nhận Do đó, có nội dung hay cách trình bày thư điện tử bảo tồn Trong đó, dùng đường bưu điện người ta gửi vật liệu hàm chứa thêm nội dung hay ý nghĩa khác Điều quan trọng nhiều người Vận tốc truyền thư điện tử vài giây đến vài phút chi phí nhỏ không đáng kể so với gửi qua đường bưu điện Dùng thư điện tử lúc mở phần mềm thư điện tử đọc nên tiện lợi việc phải bỏ thư thùng thư Đồng thời, người dùng thư phải nhập mật vào máy nên thư điện tử khó bị người chung đọc so với thư gửi bưu điện Nhưng ngược lại, tay tin tặc xa lạ xâm nhập vào hệ thống thư điện tử cá nhân mật mã hay hệ thống an toàn phần mềm bị bẻ gãy Khối lượng gửi nhận thư điện tử nhiều thư bưu điện nhiều lần Đối với dịch vụ thư điện tử dung lượng lên đến hàng Gbyte dịch vụ Gmail chẳng hạn, hay nhiều Số thư dự trữ dung lượng tương đương với vài tự điển bách khoa Các trường hợp thư phá hoại hệ thống bưu điện (như thư có bột antrax, thư bom, ) có gây thương vong Ngược lại, hệ thống thư điện tử, khơng thể gây thương tích mà thường phải đương đầu với nhiều vấn nạn virus máy tính, thư rác (spam mail), thư quảng cáo (advertisement mail) thư khiêu dụ tình dục (pornography mail), đặc biệt cho trẻ em, lại nhiều Đối với loại thư độc hại (malicious mail) người dùng cần phải cài đặt thêm tiện ích hay chức lọc (sẵn có phần mềm hay phải mua thêm) để giảm trừ Tuy nhiên, điều chắn khơng có cơng cụ phần mềm tuyệt hảo Các dạng thư dây chuyền (chain mail) người nhận lại chuyển nội dung thư cho hay nghiều người khác thường phổ biến hai hệ thống bưu thư điện tử Khả ảnh hưởng thông tin hai loại tương đương thư điện tử dây chuyền có nhiều xác suất gây nhiễm virus máy tính Hộp thư nơi cất giữ thư từ với địa hẳn hoi Tương tự, hệ thống thư điện tử, hộp thư tương đương với phần liệu chứa nội dung thư điện tử cộng vói điạ người chủ thư điện tử Điểm khác biệt hộp thư điện tử có nhiều chức việc xố bỏ thư cũ Mỗi người có hay nhiều địa thư điện tử (và phải đăng ký qua hệ thống đó) Mỗi hộp thư có địa phân biệt không trùng với địa thư điện tử khác Như hồn tồn khơng nhầm lẫn dùng danh từ hộp thư điện tử hay hòm thư điện tử (email account) để phần mềm thư điện tử đăng kí dùng để nhận gửi thư cho cá nhân Do có nhiều ưu điểm vượt trội, thư điện tử ngày phổ biến sử dụng rộng rãi đời sống ngày Thư điện tử sử dụng nhiều mục đích: liên lạc gia đình, học tập, cơng việc, nghiên cứu, trị, qn Cho đến nay, số lượng đơn vị, trường đại học Việt Nam có triển khai hệ thống thư điện tử Đa số đơn vị sử dụng dịch vụ thư điện tử miễn phí thuê lại từ nhà cung cấp dịch vụ thị trường Việc sử dụng hệ thống thư miễn phí khơng đồng bộ, khơng ổn định khó kiểm sốt, đơi cịn khơng đảm bảo an tồn sử dụng Hay với việc thuê mua lại hệ thống thư điện tử thị trường lãng phí hệ thống thường lớn nhằm phục vụ cho đơn vị lớn, đa đơn vị sử dụng với phần mềm thương mại có giá đắt Ngày nay, đơn vị, trường đại học hay quan trang bị hệ thống máy tính phục vụ mục đích phổ cập cơng nghệ thơng tin tồn quốc Hồn tồn tận dụng thiết phần cứng có sẵn để triển khai hệ thống thư nhỏ gọn, phù hợp với đơn vị đảm bảo chức hệ thống thư điện tử 1.1.2.Cấu trúc hệ thống thư điện tử Hệ thống Mail Server hệ thống tổng thể bao gồm nhiều thành phần hoạt động tương tác với Mỗi thành phần thân phục vụ dịch vụ khác nhau, đồng thời kết lại đưa đến thành phần khác để xử lý Dưới mơ hình hệ thống Mail Server tương tác thành phần bên trong: Mail User Agent (MUA): Trình tương tác với người dùng, soạn thảo, gửi nhận e-mail SMTP Server: gọi Mail Transfer Agent (MTA) SMTP server sử dụng để chuyển e-mail từ người gửi đến Mail Server chứa hộp thư, dùng giao thức SMTP POP3/IMAP Server: Gọi Mail Delivery Agent (MDA), lưu thư nhận vào hệ thống cần người dùng sử dụng chương trình mail client lấy thư máy tính để đọc Chương trình mail client giao tiếp với POP/IMAP server dựa giao thức POP3/IMAP Thông thường mail server hỗ trợ hai giao thức SMTP POP3, cịn IMAP Hình 1.Cấu trúc hệ thống thư điện tử chung DNS Server: Lưu trữ nhiều ghi MX cho tên miền, nhằm xác định địa hệ thống Mail muốn giao tiếp Database server: Lưu trữ thông tin người dùng hệ thống, cung cấp liệu phục vụ cho vấn đề chứng thực người dùng Webserver, webmail: Cung cấp giao diện người dùng web, người dùng thực thao tác tương tác với hệ thống qua giao diện 1.1.3.Cách thức hoạt động hệ thống thư điện tử Hoạt động hệ thống email dược minh họa qua phân tích thí dụ sau: Hình 2.Minh họa hoạt động hệ thống Mail Server (nguồn vi.wikipedia.com) - Nguyễn dùng MUA để soạn thư có địa người nhận Trần với địa Tran@b.org Nguyễn nhấn nút Send phần mềm thư điện tử Nguyễn áp dụng SMPT để gửi mẫu thông tin (lá thư) đến MTA, hay máy chủ thư điện tử Nguyễn Trong thí dụ máy chủ smtp.a.org cung cấp từ dịch vụ Internet Nguyễn - MTA đọc địa chỗ nhận (tran@b.org) dựa vào phần tên miền tìm hỏi địa tên miền này, nơi có máy chủ nhận email gửi đến, qua Hệ thống Tên miền - Máy chủ DNS b.org ns.b.org trả lời ghi trao đổi thư từ, bảng ghi cách thức làm định tuyến cho email Trong thí dụ mx.b.org máy chủ từ dịch vụ cung ứng Internet Trần - smtp.a.org gửi mẫu thông tin tới mx.b.org dùng giao thức SMTP, điều phân phối thư đến hộp thư Trần - Khi đọc, Trần lệnh nhận thư máy (MUA) Trần, điều tạo việc lấy mẫu thông tin cách áp dụng giao thức POP3 IMAP - Trong trường hợp Nguyễn khơng có MUA mà dùng Webmail chẳng hạn bước không xảy tức MTA Nguyễn làm việc trực tiếp Tương tự cho trường hợp Trần MUA riêng Trước đây, MTA khơng thể gửi tới đích ngừng lại chỗ gần với chỗ nhận Sự ngừng tạo hội để máy đích nhận mẫu thông tin thời gian trễ Nhiều MTA chấp nhận tất email từ người gửi tìm cách để chuyển đến máy đích Những MTA gọi server chuyển tiếp thư (server mail relays) Điều cần thiết chất lượng liên lạc hệ thống Internet lúc cịn yếu Ngày nay, với chế hoạt động hệ thống thư điện tử nhiều người lợi dụng gửi loại thư vơ bổ Và hậu là, MTA ngày chấp nhận chuyển tiếp thư 1.1.4.Những giao thức hay gặp truyền/nhận thư điện tử Giao thức SMTP Giao thức SMTP (Simple Mail Transfer Protocol) hoạt động tầng Application, đưa vào đầu năm 80, mô tả RFC821, RFC2821 (http://www.rfceditor.org) Đây giao thức dùng để việc vận chuyển email máy chủ mail đường trung chuyển đến địa nhận, hay chuyển thư điện tử từ máy khách đến máy chủ Hầu hết hệ thống thư điện tử dùng giao thức SMTP hoạt động dựa giao thức TCP, cổng 25 Một SMTP server định ghi MX Theo thiết kế ban đầu, SMTP hoạt động hồn tồn dựa kí tự, dẫn đến khó khăn gửi e-mail có liệu nhị phân Sau này, giao thức MIME (Multi-purpose Internet Mail Extension) đưa ra, kết hợp với SMTP để khắc phục nhược điểm Giao thức POP Giao thức POP3 thuộc tầng Application mơ hình OSI , hoạt động giao thức TCP, cổng 110 POP3 mô tả RFC1939 Để xác thực người dùng, POP3 hỗ trợ phương pháp xác thực APOP, sử dụng hàm băm MD5 Giao thức dùng để copy truy xuất thư từ Server máy tính người dùng Hầu hết MUA hỗ trợ giao thức POP Phiên POP2 trở thành tiêu chuẩn vào thập niên 80, địi hỏi phải có giao thức SMTP để gửi mẫu thông tin Phiên POP3 dùng mà khơng cần tới SMTP Giao thức IMAP Giao thức IMAP hoạt động tầng Application IMAP hoạt động dựa TCP/IP, cổng 143, giao thức POP3, IMAP sử dụng để client lấy e-mail từ server máy tính người dùng IMAP có số đặc điểm cải tiến so với giao thức POP3 Với IMAP4 (phiên tại), người dùng chủ động với tính hỗ trợ: Chủ động giữ kết nối đến server Truy cập ngẫu nhiên tới tài khoản server Truy cập đến nhiều tài khoản mail server lúc Tìm kiếm e-mail Cho phép lọc nội dung e-mail định dạng theo MIME 1.1.5.Đánh giá hệ thống thư điện tử Một hệ thống Mail Server hoạt động trơn tru, phải tập trung vào ba yếu tố: Bản thân thành phần phải hoạt động trơn tru Sự tương tác lẫn thành phần phải hoạt động tốt Nền tảng mà hệ thống chạy thân hệ thống phải ổn định, an toàn, bảo mật Hiện giới xuất nhiều sản phẩm xây dựng hệ thống Mail Server Có nhiều sản phẩm với giá rẻ (thậm chí miễn phí), nhỏ gọn, cài đặt quản trị đơn giản, WorkGroupMail, Surge Mail Server, Kerio Mail Server Cũng có sản phẩm lớn, giá thành cao, tính phong phú, đáp ứng ổn định an toàn Mail Exchange Microsoft, Merak Mail Server… Tuy nhiên, tất sản phẩm không đáp ứng đủ yêu cầu nhiều người dùng: Tính tùy biến cao: Người dùng dễ dàng phát triển thêm để phù hợp với mục đích riêng Tối ưu hóa theo hệ thống: Các sản phẩm đa phần áp dụng kỹ thuật, thơng số cấu hình theo chủ quan bên sản xuất Các thiết lập đáp ứng nhu cầu chung người dùng Tuy nhiên, có yêu cầu phải sử dụng tối đa theo hệ thống riêng biệt, lựa chọn phù hợp Tính bảo mật ổn định cao: Những sản phẩm đóng gói vào thành cơng cụ tích hợp Khi hoạt động hệ thống, công cụ hoạt động theo “khối” Chính vậy, thành phẩn nhỏ bị lỗi, hay hoạt động kém, hệ thống ổn định bảo mật Giá thành nhỏ cho hệ thống lớn: Đa phần sản phẩm đóng gói thương mại hóa, giá thành ảnh hưởng đến chất lượng, quy mơ Các sản phẩm có giá thành nhỏ khó dùng để hoạt động cho mục đích, quy mơ lớn, ổn định lâu dài Khơng chạy hệ điều hành thương mại: Hệ điều hành thương mại tiếng Windows vốn hệ điều hành sử dụng phổ biến, có nhiều thẩm định độ an tồn ổn định Ngày nay, nhiều hệ điều hành dần thể tính vượt trội mình, tiểu biểu Linux, *BSD, Sun Solaris Khi người dùng không muốn xây dựng hệ thống Mail Server Windows, bị hạn chế lựa chọn Mặc dù có nhiều sản phẩm phát hành phiên chạy Linux, song số lượng cịn chưa đáp ứng nhu cầu cho hệ thống lớn 1.1.6.Giải pháp với hệ điều hành Linux Để đáp ứng cách tốt yêu cầu người dùng trên, hệ điều hành Linux thực lựa chọn tốt dành cho tảng hệ thống Hệ điều hành Linux sản phẩm Mã nguồn mở, miễn phí cho người dùng, nhiên khơng mà đánh sức hấp dẫn người dùng thường, lẫn doanh nghiệp lớn nhỏ giới Các sản phẩm Mã nguồn mở thường cộng đồng lớn Internet phát triển Chính lẽ đó, hệ điều hành Linux chuyên gia ngành đánh giá: Nhiều tính bật: đặc điểm sản phẩm Mã nguồn mở tính chúng mạnh, cung cấp cho người dùng nhiều khả quản trị hệ thống cao 10

Ngày đăng: 10/06/2021, 00:27

Tài liệu cùng người dùng

Tài liệu liên quan