GIÁO TRÌNH MÔN HỌC: AN TOÀN MẠNG (MÃ MÔ ĐUN: MHQTM 22)

Tổng quan về giáo trình (250-300 từ)

Giáo trình An toàn mạng (Mã số mô đun: MHQTM 22) là tài liệu học tập chuyên môn nghề thuộc chương trình đào tạo ngành Quản trị mạng máy tính, trình độ Cao đẳng. Giáo trình được ban hành chính thức theo Quyết định số 285/QĐ-CĐNHN ngày 21 tháng 07 năm 2017 của Hiệu trưởng Trường Cao đẳng Nghề Hà Nam, do tác giả Nguyễn Quốc Tuấn biên soạn. Trong cấu trúc khung đào tạo, mô đun này được bố trí giảng dạy sau khi sinh viên đã hoàn thành hai học phần tiên quyết là Mạng máy tính và Quản trị mạng 1.

Mô đun có tổng thời lượng đào tạo là 60 giờ, bao gồm 20 giờ giảng dạy lý thuyết, 37 giờ thực hành, thảo luận và 3 giờ dành cho công tác kiểm tra định kỳ. Mục tiêu học tập (learning outcomes) cốt lõi của giáo trình gồm:

  • Về mặt kiến thức: Xác định các thành phần cần bảo vệ trong hạ tầng mạng; phân tích các hình thức tấn công; trình bày nguyên lý mã hóa dữ liệu, cơ chế dịch địa chỉ mạng (NAT), định nghĩa và nguyên tắc hoạt động của danh sách điều khiển truy cập (ACL); nhận dạng các loại virus máy tính.
  • Về mặt kỹ năng: Cấu hình và triển khai danh sách truy cập chuẩn/mở rộng trong môi trường TCP/IP; phân loại và áp dụng các giải pháp phòng chống mã độc; cấu hình dịch vụ NAT và tường lửa cơ bản trên hệ điều hành mạng và thiết bị định tuyến.
  • Về năng lực tự chủ và trách nhiệm: Tổ chức môi trường làm việc khoa học, tuân thủ các quy tắc an toàn cho người và thiết bị kỹ thuật.

Giáo trình được xây dựng theo hình thức tích hợp lý thuyết song hành với bài tập thực hành. Điểm đặc sắc của tài liệu là phương pháp tiếp cận từ nền tảng mật mã học, phân tích cấu trúc gói tin TCP/IP đến việc hướng dẫn trực tiếp từng dòng lệnh CLI trên thiết bị mạng Cisco và các bước thao tác trên hệ điều hành máy chủ Windows Server.


Nội dung kiến thức cốt lõi (500-600 từ)

Các chương/chủ đề chính

Giáo trình gồm 6 chương mục chính, được sắp xếp theo logic từ nhận thức an ninh tổng thể đến các kỹ thuật phòng thủ chuyên sâu:

  • Chương 1: Tổng quan về an toàn và bảo mật thông tin (5 giờ: 2 LT - 3 TH): Phân loại các đối tượng tấn công mạng (Intruder) gồm Hacker, Masquerader (kẻ giả mạo) và Eavesdropping (kẻ nghe trộm sử dụng sniffer); nhận diện các lỗ hổng bảo mật hệ thống; xác định nhu cầu bảo vệ tài nguyên thông tin theo 3 tiêu chí: Tính bảo mật, Tính toàn vẹn và Tính kịp thời; phân tích rủi ro tổn hại danh tiếng của tổ chức; cung cấp số liệu thống kê sự cố an ninh của tổ chức CERT (tăng từ 200 vụ năm 1989 lên 1330 vụ năm 1994).
  • Chương 2: Mã hóa thông tin (10 giờ: 3 LT - 7 TH): Trình bày thuật ngữ Cryptosystem (Plaintext, Ciphertext, Key, Keyspace, thuật toán $E_K(P)=C$ và $D_K(C)=P$); 4 mục tiêu an ninh (Bảo mật - Confidentiality, Xác thực - Authentication, Toàn vẹn - Integrity, Chống chối bỏ - Non-repudiation); tiêu chuẩn đánh giá độ an toàn thuật toán; phân loại mã hóa cổ điển (mã thay thế trên không gian $Z_{26}$, mã hoán vị), mã hóa đối xứng (DES khóa 56-bit, 3DES qua 3 giai đoạn khóa, AES khóa 128–256 bit, RC4, phân biệt mã khối Block Cipher và mã dòng Stream Cipher), mã hóa bất đối xứng (RSA, Diffie-Hellman với cặp khóa Public Key/Private Key) và hệ thống mã hóa lai (Hybrid Cryptosystems sử dụng Session Key).
  • Chương 3: NAT (Network Address Translation) (10 giờ: 3 LT - 6 TH - 1 KT): Phân tích nguyên nhân ra đời của NAT do sự thiếu hụt địa chỉ IPv4; tham chiếu tiêu chuẩn RFC 1931 và RFC 959 (giao thức FTP cơ chế passive/non-passive); nguyên lý NAT tĩnh ($m=n \ge 1$, công thức dịch bitwise) và NAT động ($m \ge n$, cơ chế NAT Pool); cài đặt các thành phần NAT trên Windows Server 2003 (Translation, Address/DHCP Server, Name Resolution/DNS relay).
  • Chương 4: Bảo vệ mạng bằng tường lửa (11 giờ: 3 LT - 7 TH - 1 KT): Phân tích 6 hình thức tấn công (trực tiếp, nghe trộm qua chế độ NIC promiscuous, giả mạo IP nguồn source-routing, từ chối dịch vụ DoS/Ping flood, lỗi quản trị viên, tấn công phi kỹ thuật nhắm vào con người); mô hình 5 lớp rào chắn an ninh mạng; phân loại thành phần tường lửa (Packet-filtering router, Application-level gateway/Bastion host/Proxy server, Circuit-level gateway); phân tích 3 kiến trúc tường lửa (Packet-filtering router đơn lớp, Screened Host Firewall, Screened-Subnet Firewall với vùng DMZ - Demilitarized Zone).
  • Chương 5: Danh sách điều khiển truy cập (ACL) (17 giờ: 7 LT - 9 TH - 1 KT): Khái niệm và vai trò của ACL trong kiểm soát luồng gói tin TCP/IP; phân biệt Standard ACL (dải số 1–99, kiểm tra IP nguồn) và Extended ACL (dải số 100–199, kiểm tra IP nguồn, IP đích, giao thức TCP/UDP, Port); quy tắc lọc tuần tự top-down và luật cấm mặc định (implicit deny any); nguyên lý toán học của Wildcard mask 32-bit (bit 0 kiểm tra, bit 1 bỏ qua; các từ khóa host, any); cú pháp thiết lập câu lệnh và áp dụng vào giao diện router (in/out).
  • Chương 6: Virus và cách phòng chống (7 giờ: 2 LT - 5 TH): Tổng quan định nghĩa mã độc, phân loại virus máy tính, cơ chế lây lan qua môi trường truyền thông và các biện pháp kỹ thuật ngăn chặn sự xâm nhập của virus.
[Chương 1: Tổng quan an toàn]
[Chương 6: Phòng chống Virus]

Kiến thức nền tảng được xây dựng

Giáo trình củng cố hệ thống lý thuyết mạng và an ninh cốt lõi:

  • Lý thuyết mật mã học: Nguyên lý biến đổi thông tin, đại số hoán vị, phương pháp giải quyết bài toán phân phối khóa bằng hệ thống khóa công khai và quản lý khóa phiên (Session Key).
  • Nguyên lý kiểm soát luồng dữ liệu TCP/IP: Phân tích cấu trúc tiêu đề gói tin (Packet Header), địa chỉ IP, số hiệu cổng (Port Number), bảng trạng thái kết nối, thuật toán kiểm tra tính toàn vẹn (Checksum).
  • Mô hình phòng thủ đa tầng (Defense-in-depth): Cấu trúc bảo vệ 5 lớp kết hợp giữa phân quyền tệp, tài khoản người dùng, mã hóa, an ninh vật lý và tường lửa vành đai.

Kỹ năng phát triển

  • Kỹ năng kỹ thuật (Technical skills): Cấu hình bảng định tuyến tĩnh (Static Route), dịch vụ Routing and Remote Access (RRAS), máy chủ IIS (Web Server) trên Windows Server; cấu hình giao diện dòng lệnh (CLI) trên router Cisco cho các danh sách ACL 1, ACL 100.
  • Kỹ năng phân tích (Analytical skills): Phân tích bảng luật tường lửa (Rule table), tính toán mặt nạ ký tự đại diện (Wildcard mask) nhị phân cho các mạng con lớp B/C, đọc thông báo lỗi ICMP Host Unreachable.
  • Kỹ năng thực hành vận hành (Practical competencies): Sử dụng các công cụ chẩn đoán như lệnh tracert, debug ip packet, show ip access-lists và phân tích nhật ký ghi log (SEC-6-IPACCESSLOGDP) để xử lý sự cố an ninh mạng.

Phương pháp giảng dạy và học tập (300-350 từ)

Giáo trình áp dụng phương pháp sư phạm tích hợp (Integrated Pedagogical Approach), kết hợp chặt chẽ giữa việc giảng giải lý thuyết nguyên lý và thực hành trực tiếp trên thiết bị/phần mềm mô phỏng. Thời lượng thực hành chiếm 37/60 giờ (tương đương 61,7% tổng thời lượng môn học), đảm bảo sinh viên chuyển hóa ngay kiến thức lý thuyết thành kỹ năng thao tác.

Các bài tập và tình huống thực hành (Lab Case Studies) được thiết kế chi tiết theo từng bước:

  • Bài tập giải mã thủ công: Thực hiện giải mã bảng mã hoán vị và mã thay thế với các chuỗi ký tự mẫu như "khoacongnghethongtin", "sinhviencongnghethongtin".
  • Lab NAT trên Windows Server 2003: Thiết lập hệ thống gồm máy PC09 (đóng vai trò NAT Server với hai card mạng LAN và CROSS, cấu hình Static Route Metric 1 trỏ ra gateway 0.200), PC08 (Application Server chạy dịch vụ IIS tạo trang index.htm) và máy trạm PC10 thực hiện kiểm tra truy cập dịch vụ HTTP port 80.
  • Lab Standard ACL trên Cisco Router: Cấu hình Router R1 và R2, thiết lập Access-list 1 để cấm máy trạm PC2 (192.0) và dải mạng 200.0/24 truy cập mạng 172.0/16 thông qua việc áp lệnh ip access-group 1 out trên cổng FastEthernet0/0.
  • Lab Extended ACL trên Cisco Router: Thiết lập RouterA và RouterB qua cổng kết nối Serial0, cấu hình địa chỉ IP Secondary trên cổng Ethernet0, viết Access-list 100 lọc luồng dữ liệu từ trạm nguồn 150.2/150.3 đến trạm đích kết hợp tính năng ghi log hệ thống (permit/deny ... log).

Phương pháp đánh giá bao gồm 3 giờ kiểm tra định kỳ (đánh giá cả lý thuyết lẫn kỹ năng thực hành cấu hình mạng), cùng các tiêu chí kiểm tra đầu ra bằng câu lệnh chẩn đoán (debug ip packet, extended ping trả về bản tin ICMP). Đối với việc tự học, giáo trình hướng dẫn người học soạn thảo danh sách lệnh ACL trên các trình soạn thảo văn bản thuần (như Notepad) để kiểm tra logic trước khi nạp vào giao diện dòng lệnh của thiết bị.


Điểm nổi bật và cập nhật (250-300 từ)

Giáo trình An toàn mạng (MHQTM 22) tập hợp các đặc điểm kỹ thuật và cập nhật học thuật theo chuẩn đào tạo nghề:

  • Dẫn chiếu tiêu chuẩn kỹ thuật quốc tế: Nội dung bài giảng tích hợp các tiêu chuẩn RFC chính thức của Internet, bao gồm RFC 1931 đối với cơ chế Classic NAT và RFC 959 đối với nguyên lý truyền thông của giao thức FTP (phân biệt hai chế độ Passive và Non-Passive).
  • Dữ liệu thực tế về an toàn thông tin: Giáo trình đưa vào các số liệu thống kê lịch sử của tổ chức quốc tế CERT (Computer Emergency Response Team) về tốc độ gia tăng các cuộc tấn công mạng, giúp người học hiểu rõ bối cảnh phát triển của các công nghệ bảo mật.
  • Mô hình hóa các kiến trúc mạng doanh nghiệp thực tế: Cung cấp cấu trúc và nguyên lý vận hành của các mô hình phòng thủ chuẩn như Screened-Subnet Firewall sử dụng vùng mạng DMZ (Demilitarized Zone) để cô lập máy chủ dịch vụ công cộng với mạng nội bộ, cơ chế ủy quyền của Bastion Host thông qua Telnet Proxy.
  • Liên kết giữa hai nền tảng công nghệ phổ biến: Nội dung thực hành gắn kết giữa quản trị dịch vụ mạng trên nền tảng máy chủ Windows Server (RRAS, IIS, DNS, DHCP) và cấu hình an ninh thiết bị định tuyến chuyên dụng chạy Cisco IOS.

Đối tượng sử dụng giáo trình (200-250 từ)

  • Sinh viên mục tiêu: Sinh viên theo học hệ Cao đẳng nghề ngành Quản trị mạng máy tính, Công nghệ thông tin hoặc Kỹ thuật phần cứng - mạng.
  • Điều kiện tiên quyết (Prerequisites): Người học bắt buộc phải hoàn thành các học phần Mạng máy tính và Quản trị mạng 1. Sinh viên cần nắm vững cấu trúc mô hình OSI, bộ giao thức TCP/IP, kỹ thuật chia mạng con (Subnetting), nguyên lý định tuyến tĩnh/động và kiến thức quản trị tài khoản người dùng cơ bản.
  • Giảng viên chuyên ngành: Sử dụng giáo trình làm khung tài liệu giảng dạy chuẩn, phân bổ giáo án theo đúng cấu trúc 60 giờ (20 giờ lý thuyết, 37 giờ thực hành, 3 giờ kiểm tra), khai thác các sơ đồ mạng và kịch bản bài lab có sẵn để tổ chức giảng dạy tích hợp trong phòng thực hành mạng.
  • Tự học và tham khảo: Phù hợp cho kỹ thuật viên quản trị hệ thống mạng doanh nghiệp cơ sở, người ôn luyện các chứng chỉ quản trị mạng cần tài liệu tham khảo về cú pháp Access-list, kỹ thuật Wildcard mask và cấu hình NAT/Firewall.

Câu hỏi thường gặp (250-300 từ)

1. Giáo trình này phù hợp với đối tượng người học nào?

Giáo trình được thiết kế chuẩn hóa cho sinh viên trình độ Cao đẳng nghề Quản trị mạng máy tính, đồng thời là tài liệu tham khảo cho kỹ thuật viên quản trị mạng tại các cơ quan, doanh nghiệp vừa và nhỏ.

2. Cần trang bị những kiến thức nền tảng nào trước khi học?

Người học cần hoàn thành mô đun Mạng máy tính và Quản trị mạng 1, nắm vững kiến thức về địa chỉ IPv4, cấu trúc gói tin TCP/UDP, phân tầng dịch vụ và thao tác quản trị cơ bản trên hệ điều hành Windows Server.

3. Điểm khác biệt của giáo trình so với các tài liệu lý thuyết thuần túy là gì?

Tài liệu tích hợp 61,7% thời lượng cho thực hành với các bài lab mẫu cụ thể: có đầy đủ sơ đồ đấu nối, bảng luật phân tích (Rule table), cú pháp lệnh chi tiết trên thiết bị Cisco và giao diện Windows Server 2003 RRAS, kèm cơ chế kiểm tra lỗi bằng lệnh debug và tracert.

4. Làm sao để tự học và thực hành hiệu quả theo giáo trình?

Người học nên kết hợp đọc hiểu nguyên lý phân tích tiêu đề gói tin, tự tính toán bảng mã hoán vị/mặt nạ đại diện (Wildcard mask) trên giấy, sau đó soạn thảo cấu hình danh sách truy cập trên Notepad trước khi thực thi trên thiết bị thật hoặc phần mềm mô phỏng hệ thống mạng.

5. Giáo trình có những tài liệu bổ trợ và tiêu chuẩn tham chiếu nào?

Giáo trình dẫn chiếu các tiêu chuẩn RFC quốc tế (RFC 1931 về NAT, RFC 959 về giao thức FTP), các báo cáo thống kê an toàn mạng của tổ chức CERT và hệ thống sơ đồ mô tả cấu trúc mạng minh họa từ Hình 1 đến Hình 17.


Kết luận (150 từ)

Giáo trình An toàn mạng (MHQTM 22) của Trường Cao đẳng Nghề Hà Nam cung cấp hệ thống kiến thức toàn diện và có tính ứng dụng cao về bảo mật mạng máy tính. Giá trị cốt lõi của tài liệu nằm ở sự cân bằng giữa nền tảng lý thuyết mật mã, kiểm soát luồng tin và kỹ năng thực hành cấu hình an ninh mạng trên các thiết bị, hệ điều hành tiêu chuẩn.

Lộ trình học tập đề xuất:

  1. Nắm vững tổng quan an ninh mạng và các lớp bảo vệ thông tin (Chương 1, 4).
  2. Nghiên cứu nguyên lý mã hóa và cơ chế dịch địa chỉ mạng NAT (Chương 2, 3).
  3. Thực hành chuyên sâu kỹ thuật lọc gói với Danh sách điều khiển truy cập ACL (Chương 5).
  4. Áp dụng các giải pháp phòng chống mã độc và virus (Chương 6).

Người học nên kết hợp nghiên cứu các tài liệu tiêu chuẩn RFC liên quan và sử dụng môi trường phòng lab mạng để rèn luyện kỹ năng thực tế.