Chương 1.1 Lý do chọn đề tài .2 Mục đích chọn đề tài .3 Đối tượng và phạm vi nghiên cứu .1 Đối tượng nghiên cứu .2 Phạm vi nghiên cứu .1 Một số vấn đề còn tồn tại .2 Vấn đề nghiên cứu .1 Mã hóa đối xứng và bất đối xứng .1 Khái niệm cơ bản .2 Hệ mật mã hóa đối xứng .3 Hệ mật mã hóa bất đối xứng.2 Kỹ thuật trao đổi khóa Diffie-Hellman .3 Thuật toán RSA .2 Thủ tục sinh khóa RSA.3 Thủ tục mã hóa và giải mã .4 Ví dụ minh họa .4 Một số yêu cầu với quá trình sinh khóa RSA .5 Quá trình trao đổi khóa RSA .5 Các giao thức sử dụng .5 Cách bước trong TLS handshake .2 Cách hoạt động .5 Nên sử dụng SSH khi nào? .2 Cách thức hoạt động .3 Phân loại cách truyền dữ liệu trong giao thức .5 Ưu điểm và nhược điểm .2 Ưu điểm và nhược điểm .2 Ưu điểm và nhược điểm .2 Quá trình hoạt động .3 Ưu điểm và nhược điểm. CÁCH THỰC HIỆN .1 Giao thức FTPS .1 Các câu lệnh Command Line cơ bản sử dụng SFTP .2 Cấu hình SSL/TLS (support cho FTPS) .2 Giao thức SFTP .1 Các câu lệnh Command Line cơ bản sử dụng SFTP .2 Cấu hình server .3 Truyền file dữ liệu lớn .3 Giao thức SCP .1 Các câu lệnh Command Line cơ bản sử dụng SFTP .2 Cấu hình server .3 Truyền file dữ liệu lớn .1 Các kết quả đạt được.2 Nhược điểm và hạn chế. HƯỚNG PHÁT TRIỂN .1 Hướng phát triển về mặt tính năng .2 Hướng phát về mặt kỉ thuật. TÀI LIỆU THAM KHẢO.
44 DANH MỤC HÌNH Hình 1. Hệ mật mã hóa đối xứng. 5 Hình 2 Hệ mật mã hóa bất đối xứng. 7 Hình 3 Bước 1 sơ đồ giao thức thỏa thuận khóa.
9 Hình 4 Bước 2 sơ đồ giao thức thỏa thuận khóa. 10 Hình 5 Bước 3 sơ đồ giao thức thỏa thuận khóa. 11 Hình 6 Bước 4 sơ đồ giao thức thỏa thuận khóa. 11 Hình 7 Trao đổi khóa dưới dạng toán học.
12 Hình 8 Cấu trúc giao thức SSL. 20 Hình 9 Các bước trong TLS handshake. 22 Hình 10 Quy trình xác thực của SSH. 25 Hình 11 Mô hình hoạt động của giao thức FTP.
29 Hình 12 Giao thức FTPS. 31 Hình 13 Giao thức SFTP. 33 Hình 14 Cấu hình FTPS (1). 37 Hình 15 Cấu hình FTPS (2).
Cấu hình FTPS (3). 38 TÓM TẮT ĐỒ ÁN − Đồ án tập trung nghiên cứu về hai vấn đề chính là bảo mật và truyền tải dữ liệu lớn. − Nhóm đã tiếp cận và phân tích thông qua các thuật toán, kỹ thuật mà các giao thức đảm bảo được hai chức năng truyền tải và bảo mật đã xây dựng nên như giao thức TLS/SSL, FTP, FTPS, SFTP, SCP. − Sau thời gian nghiên cứu, phân tích, tìm hiểu nhóm đã tích lũy được nhiều kiến thức, thuật toán liên quan và cách vận hạnh và hoạt động của các giao thức bảo mật từ đó hiện thực các server để kết nối xác thực, bắt tay từ đó truyền tảo dữ liệu lớn một cách an toàn và nhanh chóng.
− Trong quá trình tìm hiểu và phát triển đồ án dĩ nhiên không thể tránh khỏi những thiếu sót, nhóm cũng rất mong có thể nhận được sự đánh giá và góp ý từ các thầy cô để có thêm kinh nghiệm trong việc nghiên cứu kiến thức của những kĩ thuật này trong tương lai.1 Lý do chọn đề tài - Đề tài "Truyền Tải và Bảo Mật Dữ Liệu Lớn" là kết quả của sự quan tâm và nhận thức sâu sắc về sự quan trọng của việc bảo vệ thông tin và hiệu suất trong môi trường số hóa ngày càng phổ biến. - Dữ liệu lớn ngày càng trở thành tài nguyên quan trọng, đặc biệt trong bối cảnh cuộc cách mạng số. Khả năng truyền tải và bảo mật dữ liệu lớn không chỉ ảnh hưởng đến hiệu suất hệ thống mà còn đảm bảo tính toàn vẹn và an ninh của thông tin quan trọng. - Với sự gia tăng của các mối đe dọa an ninh mạng, việc hiểu rõ về cách các giao thức và thuật toán bảo mật hoạt động là quan trọng.
Điều này giúp phát triển giải pháp hiệu quả để ngăn chặn và phản ứng trước các mối đe dọa. - Hiệu suất và an ninh thường được coi là đối lập, nhưng trong thực tế, chúng đều quan trọng. Nghiên cứu về cách làm cho quá trình truyền tải dữ liệu lớn mạnh mẽ và an toàn đồng thời đặt ra thách thức thú vị và có ý nghĩa thực tế. - Chọn đề tài này giúp áp dụng kiến thức lý thuyết vào thực tế.
Việc hiện thực các server và tạo điều kiện cho truyền tải dữ liệu lớn không chỉ là một bước nâng cao kiến thức mà còn là cơ hội để thấy rõ ứng dụng của nghiên cứu trong môi trường thực tế. - Vấn đề bảo mật và truyền tải dữ liệu lớn là nguyên tắc cơ bản trong nhiều lĩnh vực, từ doanh nghiệp đến ngành công nghiệp và nghiên cứu. Hiểu rõ về chúng mang lại giá trị lâu dài và ứng dụng rộng rãi.2 Mục đích chọn đề tài - Đáp ứng và khám phá những thách thức ngày càng lớn đối với việc quản lý và bảo vệ thông tin trong môi trường số hóa hiện đại. - Tăng cường kiến thức và hiểu biết về cách các giao thức và thuật toán bảo mật hoạt động trong việc truyền tải dữ liệu lớn.
Mục tiêu là có cái nhìn sâu rộng và chi tiết về cơ chế hoạt động của các phương tiện bảo mật. 1 - Hiểu rõ cách áp dụng lý thuyết vào thực tế bằng cách xây dựng và triển khai các server thực tế. Mục tiêu là tạo ra một môi trường thực nghiệm để đánh giá và kiểm tra hiệu suất và an ninh của hệ thống. - Đánh giá và phản ánh về hiệu quả của các giải pháp bảo mật và truyền tải dữ liệu lớn trong môi trường thực tế.
Mục tiêu là cung cấp thông tin hữu ích cho cộng đồng người nghiên cứu và người quản lý hệ thống. - Phát triển kỹ năng thực hành bằng cách thiết kế, triển khai, và quản lý các hệ thống an ninh và truyền tải dữ liệu. Mục tiêu là chuẩn bị cho việc áp dụng kiến thức trong các tình huống thực tế và tương lai. - Góp phần vào cộng đồng nghiên cứu và công nghiệp bằng cách cung cấp thông tin chất lượng cao về cách nâng cao hiệu suất và an ninh trong truyền tải dữ liệu lớn.
- Cung cấp thông tin hữu ích để hỗ trợ quyết định trong lĩnh vực quản lý và bảo mật dữ liệu lớn cho doanh nghiệp và tổ chức.3 Đối tượng và phạm vi nghiên cứu 1.1 Đối tượng nghiên cứu − Nghiên cứu và phân tích một số thuật toán và kỹ thuật mã hóa dữ liệu, trong đó có các phương pháp hiện đại như AES (Advanced Encryption Standard) và RSA (Rivest–Shamir–Adleman). Mục tiêu là hiểu rõ cách chúng hoạt động và đánh giá sức mạnh của chúng trong bối cảnh bảo mật dữ liệu lớn. − Nghiên cứu quy trình xác thực an toàn trong các giao thức truyền tải dữ liệu lớn. Điều này bao gồm các bước như xác định danh, xác thực chủ thể, và tạo khóa phiên để đảm bảo rằng người dùng và hệ thống đều là đáng tin cậy.2 Phạm vi nghiên cứu − Phân tích chi tiết về cách các giao thức như TLS/SSL, FTP, FTPS, SFTP, và SCP thực hiện các chức năng truyền tải và bảo mật dữ liệu lớn.
Nghiên cứu về các thuật toán mã hóa, chứng thực, và quản lý chính sách an ninh. 2 − Xem xét các vấn đề hiệu suất liên quan đến truyền tải dữ liệu lớn, bao gồm phân đoạn dữ liệu, quản lý đường truyền, và tối ưu hóa giao thức truyền tải để giảm thiểu thời gian và tăng cường khả năng chịu tải của hệ thống. − Hiện thực các server để kết nối xác thực và bắt tay an toàn. Nghiên cứu về cách xây dựng hệ thống an toàn để đảm bảo tính toàn vẹn và an ninh của dữ liệu trong quá trình truyền tải.
− Thực hiện các thử nghiệm và kiểm tra để đánh giá hiệu suất của các giải pháp đề xuất trong môi trường thực tế. Điều này bao gồm việc đo lường tốc độ truyền tải, đánh giá khả năng chịu tải, và xác định điểm yếu có thể cần cải thiện. − Nghiên cứu về các thách thức an ninh như tấn công Man-in-the-Middle và phát triển giải pháp để bảo vệ khỏi những mối đe dọa này. Phân tích các kỹ thuật giả mạo và phòng tránh.
− Áp dụng những kết quả nghiên cứu vào các tình huống thực tế và xác định cách chúng có thể có ứng dụng trong các hệ thống và doanh nghiệp.1 Một số vấn đề còn tồn tại - Hacker và kẻ tấn công mạng ngày càng tinh vi trong việc xâm nhập hệ thống và đánh cắp dữ liệu quan trọng. Trong môi trường dữ liệu lớn, sự tập trung của lượng lớn thông tin tăng cường khả năng mục tiêu cho các cuộc tấn công. - Nhân viên không chăm chỉ, sự thiếu hụt kiểm soát truy cập, và lỗi phần mềm có thể tạo điều kiện cho sự mất mát hoặc sử dụng không đúng thông tin. - Dữ liệu lớn thường đến từ nhiều nguồn và định dạng khác nhau, điều này có thể tạo ra thách thức về hiệu suất khi truyền tải qua các mạng.
- Quá trình truyền tải có thể dẫn đến mất mát thông tin, đặc biệt là khi sử dụng các phương tiện truyền thông không đảm bảo tính toàn vẹn dữ liệu. - Việc mở rộng hạ tầng để đáp ứng với lượng lớn dữ liệu đồng thời không làm suy giảm hiệu suất truyền tải là một thách thức lớn.2 Vấn đề nghiên cứu 3 - Một trong những vấn đề chính là làm thế nào để bảo vệ dữ liệu lớn trong quá trình truyền tải. Các vấn đề bảo mật bao gồm mã hóa dữ liệu, xác thực chủ thể, ngăn chặn tấn công Man-in-the-Middle, và giữ cho dữ liệu toàn vẹn trong quá trình truyền tải. - Nghiên cứu về các thuật toán và kỹ thuật bảo mật hiện đại để đảm bảo an toàn cho dữ liệu.
Điều này có thể bao gồm cả nghiên cứu về mã hóa mạnh mẽ, quy trình xác thực an toàn, và các biện pháp phòng ngừa tấn công mạng. - Quá trình truyền tải dữ liệu lớn thường đối mặt với thách thức về hiệu suất. Nghiên cứu tìm kiếm cách tối ưu hóa quy trình truyền tải để đảm bảo tốc độ và khả năng chịu tải cao, đồng thời vẫn duy trì mức độ an toàn đủ. - Một khía cạnh quan trọng là tích hợp giữa an ninh và hiệu suất.