ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN QUYẾT TIẾN NGHIÊN CỨU GIẢI PHÁP BẢO MẬT MẠNG RIÊNG ẢO VÀ ỨNG DỤNG LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Hà Nội - 2015 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN QUYẾT TIẾN NGHIÊN CỨU GIẢI PHÁP BẢO MẬT MẠNG RIÊNG ẢO VÀ ỨNG DỤNG Ngành: Công nghệ thông tin Chuyên ngành: Hệ thống thông tin Mã số: 60480104 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƢỜI HƢỚNG DẪN KHOA HỌC: TS. HỒ VĂN HƢƠNG Hà Nội - 2015 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI CAM ĐOAN Tôi xin cam đoan toàn bộ nội dung bản luận văn “ Nghiên cứu giải pháp bảo mật mạng riêng ảo và ứng dụng” là do tôi tìm hiểu, nghiên cứu, tham khảo và tổng hợp từ các nguồn tài liệu khác nhau và làm theo hƣớng dẫn của ngƣời hƣớng dẫn khoa học. Các nguồn tài liệu tham khảo, tổng hợp đều có nguồn gốc rõ ràng và trích dẫn theo đúng quy định. Tôi xin chịu hoàn toàn trách nhiệm về lời cam đoan của mình.
Nếu có điều gì sai trái, tôi xin chịu mọi hình thức kỷ luật theo quy định. Hà Nội, tháng 08 năm 2015 Ngƣời cam đoan Nguyễn Quyết Tiến LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI CẢM ƠN Trƣớc hết em xin gửi lời cảm ơn chân thành đến các thầy cô ở Khoa Công Nghệ Thông Tin - trƣờng Đại học Công nghệ - Đại học Quốc gia Hà Nội đã nhiệt tình và tâm huyết truyền đạt cho em những kiến thức quý báu trong suốt thời gian học tập tại trƣờng. Em xin gửi lời cảm ơn sâu sắc đến TS. Hồ Văn Hƣơng – Ban Cơ yếu Chính phủ đã nhiệt tình, tận tâm định hƣớng, hƣớng dẫn và cho em những lời khuyên bổ ích để em hoàn thành luận văn tốt nghiệp này.
Cuối cùng, em xin cảm ơn gia đình, bạn bè đã luôn động viên và ủng hộ em trong suốt quá trình học tập và hoàn thành luận văn này. Bài luận văn đƣợc thực hiện trong khoảng thời gian 06 tháng. Bƣớc đầu đi vào thực tế, tìm hiểu về lĩnh vực OpenVPN và PKI, do kiến thức của em còn nhiều hạn chế và còn nhiều bỡ ngỡ, nên không tránh khỏi những thiếu sót. Em rất mong nhận đƣợc những ý kiến đóng góp quý báu từ phía quý thầy cô và các bạn để luận văn đƣợc hoàn thiện hơn.
Hà Nội, tháng 08 năm 2015 Học viên Nguyễn Quyết Tiến LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỤC LỤC LỜI NÓI ĐẦU. TỔNG QUAN VỀ AN TOÀN BẢO MẬT THÔNG TIN, BẢO MẬT MẠNG RIÊNG ẢO VÀ TÌM HIỂU CÔNG NGHỆ MÃ NGUỒN MỞ. AN TOÀN BẢO MẬT THÔNG TIN………………………….Giới thiệu về bảo mật thông tin. Một số giải pháp an toàn thông tin.
MẠNG RIÊNG ẢO…………………………………………………. Những lợi ích cơ bản của mạng riêng ảo. Các mô hình kết nối VPN. Giao thức mạng riêng ảo.
CÔNG NGHỆ MÃ NGUỒN MỞ…………………………………. Khái niệm phần mềm mã nguồn mở. Những ƣu điểm của PMNM. Những hạn chế của PMNM.
CÁC NGUY CƠ MẤT AN TOÀN THÔNG TIN TRONG MẠNG RIÊNG ẢO VÀ CÁC GIẢI PHÁP BẢO MẬT MẠNG RIÊNG ẢO. NGUY CƠ MẤT AN TOÀN THÔNG TIN TRONG MẠNG RIÊNG ẢO ……. Tấn công các thành phần mạng riêng ảo. Tấn công giao thức mạng riêng ảo.
Tấn công mật mã. Tấn công từ chối dịch vụ. GIẢI PHÁP BẢO MẬT VÀ XÁC THỰC CHO MẠNG RIÊNG ẢO………………………………………………………….29 LUAN VAN CHAT LUONG download : add luanvanchat@agmail. Đánh giá một số giải pháp bảo mật mạng riêng ảo.
Tích hợp giải pháp bảo mật mạng riêng ảo. Giải pháp bảo mật an toàn thông tin tổng thể dựa trên cơ sở hạ tầng khóa công khai. KẾT LUẬN………………………………………………………………35 CHƢƠNG 3. LỰA CHỌN GIẢI PHÁP BẢO MẬT, XÁC THỰC VPN VÀ TRIỂN KHAI ỨNG DỤNG DỰA TRÊN CÔNG NGHỆ MỞ.
KHẢO SÁT HIỆN TRẠNG……………………………………………. Mô hình mạng của trƣờng. LỰA CHỌN GIẢI PHÁP………………………………………. Phân tích yêu cầu thực tế và lựa chọn giải pháp OpenVPN.
Tích hợp PKI dùng usb eToken. TRIỂN KHAI ỨNG DỤNG……………. Cài đặt và cấu hình openvpn. 56 TÀI LIỆU THAM KHẢO LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com BẢNG KÝ HIỆU CÁC CHỮ VIẾT TẮT Ký hiệu Từ hoặc cụm từ AH Authentication Header CA Certificate Authority CHAP Challenge-Handshake Authentication Protocol DH Diffie-Hellman ESP Encapsulation Security Payload HMAC Hashed-keyed Message Authentication Code IKE Internet Key Exchange IPSec Internet Protocol Security L2F Layer 2 Forwarding L2TP Layer 2 Tunnerling Protocol NAT Network Address Translation MAC Message Authentication Code OSI Open Systems Interconnection PAP Password Authentincation Protocol PKI Public Key Infrastructure PPTP Point To Point Tunneling Protocol QoS Quanlity of Service SSL Sercure Socket Layer TLS Transport Layer Sercurity VPN Virtual Private Network LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH MỤC CÁC BẢNG BIỂU HÌNH VẼ Số hình Tên hình Trang Mạng VPN điển hình gồm mạng LAN trụ sở chính, Hình 1.1 8 các văn phòng từ xa và ngƣời truy cập từ bên ngoài Hình 1.2 Thiết lập VPN truy cập từ xa 8 Hình 1.3 Thiết lập Intranet sử dụng WAN 9 Hình 1.4 Thiết lập Intranet dựa trên VPN 10 Hình 1.5 Mạng Extranet dựa trên VPN 11 Hình 1.6 Đƣờng hầm L2TP 13 Hình 1.7 Mô hình TCP/IP và vị trí của SSL 15 Hình 2.1 Mô hình VPN cơ bản 19 Hình 2.2 Tấn công từ chối dịch vụ 26 Hình 2.3 Tấn công SYN 27 Tấn công Smurf sử dụng gói ICMP làm ngập các Hình 2.4 28 giao tiếp khác Hình 3.1 Hệ thống mạng của trƣờng 37 Hình 3.2 Thiết bị usb eToken SecureToken ST3 41 Hình 3.3 Mô hình triển khai VPN 41 Hình 3.4 Thông tin cấu hình CA 50 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 1 LỜI NÓI ĐẦU 1.
Lý do chọn đề tài Ngày nay cùng với sự phát triển không ngừng của công nghệ thông tin và sự phát triển nhanh chóng của mạng Internet, các thông tin trao đổi trên Internet cũng tăng lên nhanh chóng và đa dạng, phong phú về cả nội dung lẫn hình thức. Phƣơng án truyền thông nhanh, an toàn và tin cậy đang trở thành mối quan tâm của nhiều cơ quan, doanh nghiệp, đặc biệt là các tổ chức có cơ sở hạ tầng phân tán về địa lý. Nếu nhƣ trƣớc đây giải pháp thông thƣờng là thuê các đƣờng truyền riêng(Leased line) để duy trì mạng WAN(Wide Area Network) hay các dịch vụ nhƣ Frame Relay Service,…Mỗi mạng WAN đều có các ƣu nhƣợc điểm riêng trên một mạng công cộng nhƣ Internet. Cùng với sự phát triển chung của toàn xã hội, sự đầu tƣ áp dụng công nghệ thông tin trong giáo dục và đào tạo từ xa ở nƣớc ta đang ngày càng phát triển.
Nhiều tổ chức, cơ quan, đơn vị cũng nhƣ các trƣờng học đã và đang triển khai các hệ thống mạng hiện đại phục vụ cho nhu cầu của đơn vị mình. Bên cạnh đó các hệ thống này cũng phục vụ đắc lực cho việc hợp tác, nghiên cứu và quản lý của nhà trƣờng. Để giải quyết nhu cầu và khắc phục những khó khăn trên công nghệ mạng riêng ảo VPN đã ra đời. Chính sự đơn giản nhƣng hiệu quả đã làm cho VPN phát triển mạnh mẽ và trở thành một trong những công nghệ đƣợc sử dụng phổ biến và đem lại lợi ích cao.
Đó cũng là lý do khiến cho VPN trở thành một đề tài rất đáng quan tâm. Xuất phát từ thực tế đó, đề tài này nghiên cứu giải pháp bảo mật mạng riêng ảo và ứng dụng. Mục đích nghiên cứu Tìm hiểu bảo mật, xác thực mạng riêng ảo và các giải pháp bảo mật mạng riêng ảo. Đánh giá ƣu, nhƣợc điểm của công nghệ mạng riêng ảo.
Lựa chọn và tích hợp các giải pháp bảo mật, xây dựng mạng riêng ảo dựa trên công nghệ mã nguồn mở OpenVPN. Nhiệm vụ nghiên cứu Nghiên cứu các điểm yếu trong việc đảm bảo an toàn thông tin của công nghệ VPN hiện nay. Trên cơ sở đó đánh giá, lựa chọn giải pháp bảo mật và triển LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 2 khai VPN dựa trên công nghệ mở OpenVPN, thực hiện tích hợp các giải pháp bảo mật, xác thực nhƣ: Tích hợp PKI, tích hợp các thiết bị phần cứng eToken cho việc lƣu khóa. Đối tƣợng và phạm vi nghiên cứu Đối tƣợng và phạm vi nghiên cứu là công nghệ mạng riêng ảo VPN đƣợc cài đặt trên nền hệ điều hành Linux bản phân phối Debian 8.
Sử dụng mã nguồn mở OpenVPN 2. Tích hợp hạ tầng khóa công khai PKI, sử dụng thiết bị phần cứng SecureToken ST3 để lƣu khóa. Phƣơng pháp nghiên cứu Phƣơng pháp tìm hiểu, đánh giá để từ đó lựa chọn giải pháp bảo mật và triển khai VPN dựa trên công nghệ mở. Giả thuyết khoa học Phát triển từ mã nguồn mở OpenVPN.
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3 CHƢƠNG 1. TỔNG QUAN VỀ AN TOÀN BẢO MẬT THÔNG TIN, BẢO MẬT MẠNG RIÊNG ẢO VÀ TÌM HIỂU CÔNG NGHỆ MÃ NGUỒN MỞ. AN TOÀN BẢO MẬT THÔNG TIN 1. Giới thiệu về bảo mật thông tin Với sự phát triển nhanh chóng của công nghệ thông tin, đặc biệt là sự phát triển của mạng Internet, thì nhu cầu truyền tin trên mạng Internet và lƣu trữ chúng trên máy tính ngày càng tăng cao.
An toàn bảo mật thông tin là một chủ đề rộng, có liên quan đến nhiều lĩnh vực và trên thực tế có nhiều phƣơng pháp đƣợc thực hiện để bảo vệ an toàn thông tin. Các phƣơng pháp an toàn thông tin có thể đƣợc quy tụ vào ba nhóm sau: -Bảo vệ an toàn thông tin bằng các biện pháp hành chính -Bảo vệ an toàn thông tin bằng các biện pháp ký thuật(phần cứng) -Bảo vệ an toàn thông tin bằng các biện pháp thuật toán(phần mềm) Ba nhóm trên có thể đƣợc ứng dụng riêng rẽ hoặc phối kết hợp. Môi trƣờng khó đảm bảo an toàn thông tin nhất và cũng là môi trƣờng đối phƣơng dễ bị xâm nhập nhất đó là môi trƣờng mạng và truyền tin. Biện pháp hiệu quả và kinh tế nhất hiện nay trên mạng truyền tin và mạng máy tính là biện pháp thuật toán[1,2].
An toàn thông tin gồm các nội dung sau: -Tính bí mật: Tính kín đáo riêng tƣ của thông tin. -Tính xác thực của thông tin, bao gồm xác thực đối tác, xác thực thông tin trao đổi. -Tính trách nhiệm: Đảm ngƣời gửi thông tin không thể thoái thác trách nhiệm về thông tin mà mình đã gửi. Một số giải pháp an toàn thông tin Các chiến lƣợc an toàn hệ thống: Giới hạn quyền hạn tối thiểu: Đây là chiến lƣợc cơ bản nhất, theo nguyên tắc này bất kỳ một đối tƣợng nào cũng chỉ có một quyền hạn nhất định đối với tài nguyên mạng, khi truy nhập vào mạng đối tƣợng đó chỉ đƣợc sử dụng một số tài nguyên mạng nhất định… LUAN VAN CHAT LUONG download : add luanvanchat@agmail.