Dưới đây là bản mô tả thư mục học thuật và tổng hợp nội dung giáo trình theo đúng quy chuẩn cấu trúc, dữ liệu trích xuất và phong cách văn bản khoa học - giáo dục trung tính:
GIÁO TRÌNH AN TOÀN VÀ BẢO MẬT THÔNG TIN (MÃ MÔN HỌC: MH23)
Tổng quan về giáo trình (250-300 từ)
-
Môn học và vị trí trong chương trình đào tạo:
Giáo trình An toàn và bảo mật thông tin (Mã môn học: MH23, còn được định danh là môn học An toàn mạng) được ban hành kèm theo Quyết định của Hiệu trưởng Trường Cao đẳng nghề Đồng Tháp năm 2017. Giáo trình được thiết kế cho ngành, nghề Công nghệ thông tin (chuyên ngành Ứng dụng phần mềm - UDPM) và Quản trị mạng ở trình độ Cao đẳng. Về mặt vị trí phân bổ, đây là môn học chuyên môn bắt buộc, được bố trí giảng dạy sau khi người học đã hoàn thành môn học tiên quyết là Mạng máy tính.
-
Mục tiêu học tập (Learning Outcomes):
- Về kiến thức: Trang bị cho người học khả năng trình bày các nguy cơ mất an toàn thông tin; hiểu rõ các nguyên lý an toàn thông tin; mô tả các thành phần trong mô hình bảo mật; nắm vững các kỹ thuật bảo vệ hệ thống máy tính và hệ thống mạng cục bộ.
- Về kỹ năng: Hình thành năng lực triển khai hệ thống bảo vệ đồng bộ; phát hiện sự cố mất an toàn máy tính và xử lý, khắc phục các sự cố kỹ thuật đơn giản trên môi trường mạng.
- Về năng lực tự chủ và trách nhiệm: Rèn luyện tính kỷ luật và thái độ nghiêm túc trong nghiên cứu, cấu hình và vận hành hệ thống bảo mật.
-
Cấu trúc và cách tiếp cận:
Môn học có tổng thời lượng 65 giờ, được phân bổ thành: 25 giờ lý thuyết, 38 giờ thực hành/thí nghiệm/thảo luận và 2 giờ kiểm tra định kỳ. Nội dung được kết cấu theo hình thức mô-đun tích hợp lý thuyết và thực hành, phân chia thành 3 phần trọng tâm:
- Chương 1: Các khái niệm cơ bản (8 giờ lý thuyết).
- Chương 2: Các kỹ thuật bảo vệ thông tin (26 giờ: 9 lý thuyết, 16 thực hành, 1 kiểm tra).
- Chương 3: Triển khai hệ thống bảo vệ (31 giờ: 8 lý thuyết, 22 thực hành, 1 kiểm tra).
Toàn bộ tài liệu được chi tiết hóa thành 6 chương chuyên đề từ tổng quan rủi ro, mật mã học đến cấu hình thiết bị và phần mềm bảo vệ.
-
Điểm đặc sắc của giáo trình:
Giáo trình tiếp cận an toàn thông tin dựa trên phân tích nghề thực tế, liên kết lý thuyết toán học/giao thức mạng với quy trình thực hành cụ thể trên hệ điều hành mạng (Windows Server) và thiết bị định tuyến (Router), giúp người học chuyển hóa kiến thức thành thao tác kỹ thuật có thể đo lường.
Nội dung kiến thức cốt lõi (500-600 từ)
Các chương/chủ đề chính
-
Chương 1: Tổng quan về an toàn và bảo mật thông tin (Mã chương: MH 23-01):
Trình bày các khái niệm cơ bản về an toàn mạng; dẫn chứng số liệu thống kê sự cố tấn công từ tổ chức CERT giai đoạn 1989–1994. Phân loại các đối tượng tấn công mạng (Intruder) gồm: Hacker (khai thác lỗ hổng/phá mật khẩu), Masquerader (kẻ giả mạo IP, tên miền, định danh) và Eavesdropping (kẻ nghe trộm thông tin bằng sniffer). Phân tích nguồn gốc lỗ hổng bảo mật do lỗi hệ điều hành, phần mềm hoặc người quản trị. Xác định nhu cầu bảo vệ tài nguyên, danh tiếng cơ quan và 3 mục tiêu cốt lõi của bảo vệ dữ liệu: Tính bảo mật (Confidentiality), Tính toàn vẹn (Integrity) và Tính kịp thời (Availability/Timeliness).
-
Chương 2: Mã hóa thông tin (Mã chương: MH 23-02):
Nghiên cứu nguyên lý Mật mã học (Cryptography), quá trình chuyển đổi giữa bản rõ (Plaintext/Cleartext - $P$) và bản mờ (Ciphertext - $C$) qua hàm mã hóa $E_K(P)=C$ và giải mã $D_K(C)=P$. Thiết lập 4 mục tiêu an toàn: Bí mật, Xác thực (Authentication), Toàn vẹn và Không thể chối bỏ (Non-repudiation).
Phân loại các hệ mật mã:
- Mã hóa cổ điển: Hệ mã thay thế (Substitution Cipher) trên không gian số học $Z_{26}$ và Hệ mã hoán vị (Permutation/Transposition Cipher) hoán đổi vị trí ký tự theo hàm $\pi$.
- Mã hóa đối xứng (Khóa bí mật): Phân loại mã khối (Block Cipher 64-bit) và mã dòng (Stream Cipher). Trình bày thuật toán DES (khóa thực 56-bit), Triple DES/3DES với công thức mã hóa $C = E_{K3}(D_{K2}(E_{K1}(P)))$, thuật toán AES (khóa 128–256 bit) và RC4.
- Mã hóa bất đối xứng (Khóa công khai): Cơ chế cặp khóa Public Key/Private Key (thuật toán RSA, Diffie-Hellman).
- Hệ thống mã hóa khóa lai (Hybrid Cryptosystems): Kết hợp mã hóa đối xứng để mã hóa dữ liệu qua Session Key và mã hóa công khai để bảo vệ Session Key. Ứng dụng trong VPN, Email, Thương mại điện tử và Mạng không dây.
-
Chương 3: NAT - Network Address Translation (Mã chương: MH 23-03):
Phân tích nguồn gốc NAT từ RFC 1931 nhằm giải quyết bài toán khan hiếm địa chỉ IPv4 và hỗ trợ bảo mật mạng LAN. Phân biệt NAT tĩnh ($m=n$, ánh xạ 1:1 theo công thức logic) và NAT động ($m \ge n$, chia sẻ dải địa chỉ IP Pool, theo dõi trạng thái kết nối và xử lý giao thức FTP theo RFC 959). Hướng dẫn triển khai NAT trên Windows Server thông qua 3 thành phần: Translation (chuyển đổi IP/Port), Address (cấp phát qua DHCP) và Name Resolution (phân giải tên qua DNS).
-
Chương 4: Bảo vệ mạng bằng tường lửa (Mã chương: MH 23-04):
Phân tích các dạng tấn công: trực tiếp, nghe trộm qua cạc mạng (NIC sniffer), giả mạo IP nguồn (Source-routing), làm tê liệt hệ thống (DoS bằng lệnh ping flood), lỗi quản trị và tấn công phi kỹ thuật (Social engineering). Mô hình hóa 5 lớp rào chắn bảo vệ (Quyền truy nhập, Tài khoản/Mật khẩu, Mã hóa, Bảo vệ vật lý, Tường lửa).
Cấu trúc tường lửa gồm: Bộ lọc gói tin (Packet Filtering Router kiểm tra IP, Port TCP/UDP, giao thức, loại thông điệp ICMP, giao diện mạng), Cổng ứng dụng (Application-level Gateway/Bastion Host/Proxy Server) và Cổng vòng (Circuit-level Gateway). Phân loại kiến trúc mạng Firewall: Packet-filtering Router, Screened Host (đơn cạc và đa cạc Dual-homed) và Screened-Subnet / Demilitarized Zone (DMZ) gồm Router ngoài, Bastion Host và Router trong.
-
Chương 5: Danh sách điều khiển truy cập - ACL (Mã chương: MH 23-05):
Định nghĩa và nguyên lý hoạt động của ACL trên Router. Phân loại Danh sách truy cập chuẩn (Standard ACL) kiểm tra địa chỉ nguồn và Danh sách truy cập mở rộng (Extended ACL) kiểm tra cả địa chỉ nguồn, địa chỉ đích, giao thức và số hiệu cổng. Trình bày quy tắc lọc gói tuần tự từ trên xuống (top-down) và quy tắc ngầm định chặn tất cả (Implicit Deny). Cấu trúc cú pháp lệnh tổng quát: access-list <number> {permit|deny} {conditions} và lệnh gán giao diện {protocol} access-group <number>.
-
Chương 6: Virus và cách phòng chống (Mã chương: MH 23-06):
Tổng quan về virus tin học, phân loại mã độc, cơ chế lây lan qua môi trường lưu trữ, mạng truyền thông và các phương pháp phòng chống, quét kiểm tra an toàn hệ thống.
-
Progression logic:
Nội dung tiến triển từ việc nâng cao nhận thức rủi ro an toàn mạng (Chương 1), đi vào bảo vệ dữ liệu ở tầng thuật toán và thông tin (Chương 2), thực hiện che giấu và chuyển đổi địa chỉ tầng mạng (Chương 3), thiết lập rào chắn kiểm soát lưu lượng biên (Chương 4, 5) và hoàn thiện bằng cơ chế phòng chống mã độc tại đầu cuối (Chương 6).
Kiến thức nền tảng được xây dựng
- Fundamental theories: Lý thuyết mật mã học (đại số hoán vị $Z_{26}$, hàm băm, mã hóa khối/dòng, hệ mật mã phi đối xứng); lý thuyết truyền thông và chuyển vận gói tin trên bộ giao thức TCP/IP.
- Core principles: Nguyên lý phòng thủ chiều sâu qua mô hình 5 lớp rào chắn; nguyên lý tách biệt thuật toán và không gian khóa (Keyspace); nguyên lý kiểm soát tối thiểu và ngăn chặn mặc định trong an ninh định tuyến.
- Essential frameworks: Mô hình phân vùng mạng an toàn DMZ (Inside - DMZ - Outside); cấu trúc phân giải và chuyển dịch địa chỉ mạng NAT/DHCP/DNS; khung chính sách lọc gói trên Gateway/Proxy.
Kỹ năng phát triển
- Technical skills: Tính toán và thực hiện thuật toán mã hóa/giải mã; cấu hình dịch vụ mạng Routing and Remote Access (RRAS), NAT và IIS Web Server trên hệ điều hành máy chủ; viết câu lệnh cấu hình danh sách truy cập Standard ACL và Extended ACL.
- Analytical skills: Phân tích cấu trúc tiêu đề gói tin IP/TCP/UDP; đọc hiểu và đánh giá bảng luật tường lửa (Rule Table với các điều kiện Permit/Deny); phân tích lộ trình gói tin bằng công cụ mạng (
Tracert).
- Practical competencies: Thiết lập sơ đồ mạng cách ly DMZ; cấu hình cổng dịch vụ đại diện (Proxy/Telnet); phát hiện và xử lý sự cố rò rỉ thông tin hoặc truy cập trái phép ở mức cơ bản.
Phương pháp giảng dạy và học tập (300-350 từ)
-
Pedagogical approach (Cách tiếp cận sư phạm):
Giáo trình xây dựng theo phương pháp tích hợp lý thuyết với thực hành. Tỷ trọng thực hành chiếm ưu thế trong chương trình (38 giờ thực hành trên tổng số 65 giờ, chiếm ~58.5%). Kiến thức lý thuyết được thiết kế ngắn gọn, đi thẳng vào bản chất kỹ thuật và cơ chế hoạt động, ngay sau đó là các bài tập áp dụng trực tiếp.
-
Bài tập và case studies (Tình huống nghiên cứu):
Tài liệu đưa vào các tình huống kỹ thuật cụ thể để học viên phân tích:
- Phân tích bảng phân luật tường lửa mẫu (gồm 5 quy tắc Rule A đến Rule E xác định các hành vi cho phép, từ chối, ghi nhật ký hoặc ánh xạ NAT trên cổng HTTP TCP/80).
- Mô phỏng cơ chế tấn công DoS bằng kỹ thuật ping flood làm tê liệt tài nguyên mạng.
- Phân tích tiến trình phiên truyền dữ liệu FTP chế độ passive và non-passive qua bảng ánh xạ NAT động.
-
Practical exercises (Bài tập thực hành):
Cuối mỗi chương đều bố trí mục "Bài tập thực hành của học viên". Các bài tập tiêu biểu gồm:
- Thực hành mật mã: Thực hiện mã hóa và giải mã chuỗi ký tự bằng thuật toán thay thế và hoán vị với các bản rõ mẫu:
"khoacongnghethongtin", "sinhviencongnghethongtin".
- Thực hành hệ thống mạng: Hướng dẫn quy trình 5 bước cấu hình máy chủ đóng vai trò NAT Server (Routing and Remote Access), cấu hình dịch vụ IIS Web Server tại thư mục
C:\Inetpub\wwwroot, mở cổng dịch vụ HTTP và kiểm tra kết quả truy cập giữa các máy trạm (PC08, PC09, PC10).
-
Assessment methods (Phương pháp đánh giá):
Đánh giá kết hợp qua 2 bài kiểm tra định kỳ (1 giờ cho phần Kỹ thuật bảo vệ thông tin và 1 giờ cho phần Triển khai hệ thống bảo vệ). Tiêu chí đánh giá bao gồm: khả năng trình bày lý thuyết tự luận (các câu hỏi tổng hợp cuối chương) và độ chính xác khi thiết lập cấu hình thực tế trên máy trạm/máy chủ.
-
Self-study guidelines (Hướng dẫn tự học):
Học viên cần tự giải quyết các câu hỏi ôn tập lý thuyết, tự tính toán các bài tập mã hóa thủ công để hiểu bản chất trước khi chạy ứng dụng, và tự xây dựng các sơ đồ mạng thực hành cục bộ để kiểm tra quy tắc định tuyến, chuyển đổi IP và lọc gói.
Điểm nổi bật và cập nhật (250-300 từ)
-
Updates so với editions cũ (Sự dịch chuyển công nghệ):
Giáo trình làm rõ sự chuyển dịch từ các thuật toán mã hóa hạn chế (Restricted Algorithm - thuật toán giữ bí mật cách hoạt động, thiếu tính linh hoạt) sang các hệ mật mã hiện đại dựa trên độ an toàn của khóa (Key) và không gian khóa (Keyspace). Tài liệu phân tích rõ tính lỗi thời của chuẩn mã hóa DES (56-bit key) và cập nhật kiến thức về các chuẩn mã hóa nâng cao như 3DES và AES (độ dài khóa từ 128 đến 256 bits).
-
Current trends được integrate (Xu hướng công nghệ tích hợp):
- Trình bày bản chất kỹ thuật của NAT theo chuẩn RFC 1931 và phân tích bài toán chuyển đổi giữa IPv4 và IPv6.
- Tích hợp các ứng dụng mật mã hiện đại trong hạ tầng công nghệ thông tin: bảo mật Email, hệ thống xác thực người dùng (Authentication System), an toàn trong thương mại điện tử (Secure E-commerce), mạng riêng ảo (Virtual Private Network - VPN) và mã hóa mạng không dây (Wireless Encryption).
-
Real-world applications (Ứng dụng thực tế):
Cung cấp mô hình triển khai thực tế của các kiến trúc tường lửa doanh nghiệp: phân vùng mạng nội bộ (Intranet), mạng vùng cách ly phi quân sự (DMZ) và mạng Internet bên ngoài. Giáo trình mô tả chi tiết cách thức hoạt động của máy chủ đại diện (Bastion Host), cấu hình dịch vụ Web công cộng và quản trị gói tin qua tường lửa.
-
Industry connections (Chuẩn kết nối công nghiệp):
Nội dung giáo trình bám sát các tiêu chuẩn kỹ thuật quốc tế (các chuẩn RFC 1931, RFC 959), mô hình phân lớp an ninh mạng chuẩn và cú pháp dòng lệnh Access Control List chuẩn trên các thiết bị định tuyến TCP/IP.
Đối tượng sử dụng giáo trình (200-250 từ)
-
Sinh viên ngành/nghề đào tạo:
Giáo trình được biên soạn chính thức cho sinh viên trình độ Cao đẳng nghề thuộc ngành Công nghệ thông tin (chuyên ngành Ứng dụng phần mềm) và nghề Quản trị mạng.
-
Prerequisites (Kiến thức tiên quyết cần có):
Học viên bắt buộc phải hoàn thành môn học Mạng máy tính. Cần có kiến thức nền tảng về: mô hình phân tầng mạng, cấu trúc địa chỉ IPv4 (Class A, B, C, Subnet Mask, Default Gateway), các giao thức truyền thông cơ bản (TCP, UDP, ICMP, DNS, HTTP, FTP) và thao tác vận hành hệ điều hành Windows/Windows Server.
-
Giảng viên và cách sử dụng:
Giảng viên chuyên ngành sử dụng tài liệu làm khung chương trình chuẩn cho môn học 65 giờ. Có thể khai thác hệ thống 16 sơ đồ minh họa kỹ thuật (Hình 1 đến Hình 16), bảng phân bổ quy tắc Firewall mẫu và các bước thực hành lab từng bước (step-by-step) để biên soạn giáo án bài giảng và hướng dẫn thực hành tại phòng máy.
-
Tự học và tài liệu tham khảo:
Tài liệu phù hợp cho các kỹ thuật viên mạng sơ cấp, quản trị viên hệ thống mạng quy mô nhỏ hoặc người tự học có nhu cầu nắm bắt nguyên lý bảo mật, mã hóa dữ liệu và kỹ năng cấu hình dịch vụ mạng cơ bản.
Câu hỏi thường gặp (250-300 từ)
1. Giáo trình này phù hợp với ai?
Giáo trình phù hợp với sinh viên hệ cao đẳng nghề ngành Công nghệ thông tin, Quản trị mạng và các kỹ thuật viên mạng đang tìm kiếm tài liệu chuẩn hóa về an toàn thông tin kết hợp giữa lý thuyết và kỹ năng thực hành.
2. Cần kiến thức nền nào để học giáo trình này?
Người học cần hoàn thành môn học Mạng máy tính, hiểu rõ về phân chia địa chỉ IP, cơ chế hoạt động của bộ giao thức TCP/IP và có kỹ năng sử dụng, cấu hình cơ bản trên hệ điều hành máy tính và máy chủ.
3. Điểm khác biệt của giáo trình so với các tài liệu thuần lý thuyết?
Giáo trình có thời lượng thực hành chiếm tới 58.5% (38/65 giờ). Các nội dung lý thuyết về mật mã, NAT, Firewall và ACL đều đi kèm bài tập giải thuật hoặc các bước cấu hình trực tiếp trên hệ thống Windows Server và Router.
4. Làm sao để tự học giáo trình hiệu quả?
Người học nên kết hợp giải các bài tập thuật toán mã hóa cổ điển trên giấy, sau đó dựng môi trường mạng ảo hóa (lab) để thực hành cấu hình từng bước các dịch vụ: NAT/RRAS, Web Server IIS, thiết lập bảng luật Firewall và nhập các câu lệnh Access Control List theo bài mẫu.
5. Giáo trình có tài liệu và bài tập bổ trợ nào kèm theo?
Mỗi chương đều có hệ thống bài tập thực hành, câu hỏi ôn tập lý thuyết, các bảng phân tích luật mẫu, hệ thống 16 sơ đồ/hình vẽ kỹ thuật minh họa quy trình và danh mục tài liệu tham khảo chuyên ngành.
Kết luận (150 từ)
-
Giá trị cốt lõi của giáo trình:
Giáo trình An toàn và bảo mật thông tin (MH23) cung cấp hệ thống kiến thức toàn diện từ nhận thức nguy cơ, kỹ thuật mật mã dữ liệu đến các giải pháp an ninh mạng chuyên sâu như NAT, Firewall và ACL. Giáo trình cân bằng giữa lý thuyết định lượng và năng lực thực thi kỹ thuật.
-
Lộ trình học tập đề xuất (Learning Pathway):
- Giai đoạn 1: Nghiên cứu tổng quan nguy cơ và nguyên lý an toàn thông tin (Chương 1).
- Giai đoạn 2: Nắm vững các thuật toán mã hóa dữ liệu từ cổ điển đến hiện đại (Chương 2).
- Giai đoạn 3: Thực hành triển khai hệ thống bảo vệ mạng biên gồm NAT, Tường lửa, Danh sách điều khiển truy cập và kiểm soát virus (Chương 3, 4, 5, 6).
-
Nguồn tài liệu bổ sung:
Người học có thể tham khảo thêm các tiêu chuẩn mạng quốc tế (RFC 1931 về NAT, RFC 959 về FTP), các tài liệu chuyên ngành An toàn mạng trong/ngoài nước và các báo cáo thống kê an ninh mạng từ tổ chức CERT.