I. Giới thiệu luận văn thạc sĩ
Luận văn thạc sĩ của Phạm Ngọc Khoa tập trung vào việc xây dựng hệ thống mô phỏng giải pháp kỹ thuật xác thực nhanh trực tuyến (FIDO). Mục tiêu chính là tạo ra một hệ thống mô phỏng trực quan, sử dụng hình ảnh 2D hoặc 3D, giúp người dùng dễ dàng tiếp cận và hiểu rõ về giải pháp FIDO. Hệ thống này không chỉ hỗ trợ việc truyền đạt kiến thức kỹ thuật mà còn đánh giá mức độ hỗ trợ của nó trong hoạt động kinh doanh của doanh nghiệp.
1.1. Lý do chọn đề tài
Với sự phát triển mạnh mẽ của Internet và thương mại điện tử, vấn đề bảo mật trực tuyến trở nên cấp thiết. Các giải pháp hiện tại như OTP và PKI tồn tại nhiều hạn chế về bảo mật và chi phí. Giải pháp FIDO ra đời nhằm khắc phục những nhược điểm này, cung cấp một phương thức xác thực nhanh chóng và an toàn hơn. Tuy nhiên, việc tiếp cận và hiểu rõ giải pháp này vẫn còn khó khăn, đặc biệt đối với các nhà phân tích dự án và nhân viên kinh doanh. Do đó, việc xây dựng hệ thống mô phỏng là cần thiết để giúp người dùng dễ dàng tiếp cận và hiểu rõ về FIDO.
1.2. Ý nghĩa khoa học và thực tiễn
Về mặt khoa học, luận văn giúp hiểu rõ về giải pháp FIDO và cách xây dựng hệ thống mô phỏng trên nền web sử dụng thư viện WebGL. Về mặt thực tiễn, hệ thống này giúp các doanh nghiệp dễ dàng tiếp cận và triển khai FIDO, đồng thời đánh giá được mức độ hỗ trợ của nó trong hoạt động kinh doanh. Đây là một bước tiến quan trọng trong việc áp dụng công nghệ mới vào thực tiễn.
II. Tổng quan giải pháp FIDO
Giải pháp FIDO (Fast IDentity Online) là một chuẩn xác thực nhanh trực tuyến được phát triển bởi Liên minh FIDO, bao gồm các công ty hàng đầu như Google, PayPal, và Lenovo. FIDO cung cấp hai giao thức chính là FIDO UAF và FIDO U2F, sử dụng mã hóa khóa công khai để đảm bảo tính bảo mật cao. Giải pháp này không chỉ chống lại các cuộc tấn công phishing mà còn đảm bảo tính riêng tư của người dùng.
2.1. Lịch sử hình thành
Liên minh FIDO được thành lập vào năm 2013 với mục tiêu tạo ra một chuẩn xác thực mới thay thế mật khẩu truyền thống. Đến năm 2014, phiên bản đầu tiên của FIDO 1.0 được công bố, và đến năm 2015, FIDO đã hỗ trợ các giao thức mới như Bluetooth và NFC. Hiện nay, FIDO đã có hơn 260 thành viên và được áp dụng rộng rãi trong nhiều lĩnh vực.
2.2. Cách thức hoạt động
FIDO hoạt động dựa trên mã hóa khóa công khai. Trong quá trình đăng ký, thiết bị của người dùng tạo ra một cặp khóa, trong đó khóa bí mật được lưu trữ trên thiết bị và khóa công khai được đăng ký với dịch vụ trực tuyến. Việc xác thực được thực hiện thông qua việc ký vào các chuỗi yêu cầu từ máy chủ, đảm bảo tính an toàn và riêng tư.
III. Phát triển hệ thống mô phỏng
Hệ thống mô phỏng được xây dựng trên nền web sử dụng thư viện WebGL, cho phép tạo ra các hình ảnh minh họa 2D và 3D trực quan. Hệ thống này không chỉ giúp người dùng dễ dàng tiếp cận với giải pháp FIDO mà còn có khả năng mở rộng để tích hợp các giải pháp kỹ thuật khác. Quá trình phát triển bao gồm việc phân tích, thiết kế, và xây dựng hệ thống, sau đó tiến hành khảo sát đánh giá từ người dùng.
3.1. Kiến trúc và công nghệ
Hệ thống được phát triển dựa trên các công nghệ như Java EE, JavaScript, và WebGL. WebGL được chọn vì khả năng tạo ra các hình ảnh đồ họa chất lượng cao trên nền web, giúp hệ thống trở nên trực quan và dễ tương tác.
3.2. Khảo sát đánh giá
Sau khi hoàn thiện, hệ thống được đưa ra khảo sát với người dùng cuối để đánh giá mức độ hỗ trợ của nó trong hoạt động kinh doanh. Kết quả khảo sát cho thấy hệ thống mô phỏng giúp người dùng dễ dàng hiểu và áp dụng giải pháp FIDO, đồng thời tăng cường hiệu quả kinh doanh.
IV. Kết luận và hướng phát triển
Luận văn đã thành công trong việc xây dựng hệ thống mô phỏng giải pháp xác thực nhanh trực tuyến FIDO, giúp người dùng dễ dàng tiếp cận và hiểu rõ về giải pháp này. Hệ thống cũng đã được đánh giá cao về khả năng hỗ trợ trong hoạt động kinh doanh. Trong tương lai, hệ thống có thể được mở rộng để tích hợp thêm các giải pháp kỹ thuật khác, đồng thời cải thiện tính tương tác và trực quan hơn nữa.