You are on page 1of 4

BAN CƠ YẾU CHÍNH PHỦ

HỌC VIỆN KỸ THUẬT MẬT MÃ

ĐỀ CƯƠNG ĐỒ ÁN TỐT NGHIỆP

ĐỀ TÀI:

XÂY DỰNG ỨNG DỤNG VPN CLIENT CHO IOS VÀ OSX

Ngành: Công nghệ thông tin


Mã số: 7480201

Họ và tên sinh viên: Phạm Xuân Hiếu


Khóa: CT3
Người hướng dẫn: ThS. Bùi Thị Bình
I. MỞ ĐẦU
1. Tính cấp thiết của đề tài

2. Mục tiêu nghiên cứu của đề tài


Nghiên cứu, xây dựng ứng dụng kết nối VPN cho IOS và OSX
3. Đối tượng và phạm vi nghiên cứu
Đối tượng: Ứng dụng VPN client tích hợp OpenVPN, WireguardVPN
Phạm vi:
4. Các nhiệm vụ chính cần thực hiện
Nội dung nghiên cứu được tập trung vào các nội dung chính như sau:

 Khảo sát, tổng hợp kiến thức


 Nghiên cứu về SSL VPN, OpenVPN, WireguardVPN
 Xây dựng ứng dụng trên nền tảng IOS và MacOS
 Cài đăt, thử nghiệm, đánh giá phương pháp
5. Kết quả dự kiến
Lý thuyết:
Nắm được lý thuyết về SSL VPN, OpenVPN, WireguardVPN, xây dựng
ứng dụng trên nền tảng IOS và MacOS
Thực nghiệm:
Xây dựng được chương trình VPN client cho MacOS và IOS

II. DỰ KIẾN CÁC CHƯƠNG MỤC


MỤC LỤC
DANH MỤC CÁC TỪ VIẾT TẮT
DANH MỤC CÁC BẢNG BIỂU
DANH MỤC CÁC HÌNH VẼ
MỞ ĐẦU
CHƯƠNG 1. CƠ SỞ LÝ THUYẾT
1.1. Giới thiệu về VPN, OpenVPN, WireguardVPN
1.2. Giới thiệu về lập trình IOS, MacOS
1.3. Giới thiệu chung về các thuật toán mã hóa
1.5. Tổng kết chương

CHƯƠNG 2. XÂY DỰNG CÁC MODULE VPN CLIENT


2.1. Tìm hiểu VPN client trên MacOS, IOS sử dụng Network Extension
2.2. Tìm hiểu module VPN SSL, tích hợp vào Network Extension
2.3. Xây dựng module OpenVPN client trên MacOS
2.4. Tích hợp module WireguardVPN client trên MacOS
2.5. Tìm hiểu, tích hợp module OpenSSL
2.6. Tổng kết chương
CHƯƠNG 3. PHÁT TRIỂN HỆ THỐNG VÀ ĐÁNH GIÁ THỰC NGHIỆM
3.1. Xây dựng giao diện VPN client trên MacOS
3.2. Xây dựng giao diện VPN client trên IOS
3.3. Tích hợp module OpenVPN, WireguardVPN
3.5. Tổng kết chương
KẾT LUẬN
TÀI LIỆU THAM KHẢO
PHỤ LỤC

III. TÀI LIỆU THAM KHẢO ĐỂ XÂY DỰNG ĐỀ CƯƠNG


[1] OSTIF, OpenVPN 2.4.0 Security Assessment, 10 May 2017
[2] Apple, NetworkExtension framework
[3] Jason A. Donenfeld, WireGuard: Next Generation Kernel Network Tunnel

IV. KẾ HOẠCH THỰC HIỆN


STT Thời gian Nội dung thực hiện Kết quả dự kiến
1

Hà Nội, ngày …. tháng …. năm …..


CÁN BỘ HƯỚNG DẪN SINH VIÊN

ThS. Bùi Thị Bình Phạm Xuân Hiếu

You might also like