Tổng quan về giáo trình

Giáo trình An ninh Mạng (Mã tài liệu: THUD – MH28) là học liệu chính thức được ban hành theo Quyết định số 498/QĐ-CĐGTVTTWI-ĐT ngày 25/03/2019 của Hiệu trưởng Trường Cao đẳng Giao thông Vận tải Trung ương I. Môn học thuộc khối kiến thức chuyên ngành của chương trình đào tạo trình độ Cao đẳng ngành Tin học ứng dụng. Về mặt vị trí, học phần được bố trí sau các môn học cơ sở về mạng máy tính và hệ điều hành, đóng vai trò hoàn thiện năng lực bảo đảm an toàn dữ liệu và vận hành hệ thống mạng cho người học.

Mục tiêu học tập (learning outcomes) của giáo trình hướng tới việc trang bị cho sinh viên:

  • Kiến thức lý thuyết tổng quát về an toàn thông tin, các mô hình điều khiển truy cập, phương thức xác thực và các cơ chế tấn công mạng.
  • Khả năng phân tích cấu trúc gói tin (IP, TCP, UDP), giải thích các trường thông tin trong phần header và cơ chế hoạt động của các giao thức bảo mật.
  • Kỹ năng triển khai các chính sách bảo mật thực tế bao gồm lọc gói tin IP, cấu hình giao thức IPsec, thiết lập dịch vụ NAT (Network Address Translation) và cài đặt giải pháp phòng chống virus máy tính tập trung.
  • Thái độ học tập nghiêm túc, tư duy phân tích hệ thống và tuân thủ các quy định về an toàn, bản quyền thông tin.

Cấu trúc giáo trình gồm 5 chương chuyên đề:

  • Chương 1: Tổng quan về an toàn bảo mật mạng
  • Chương 2: Bảo mật với lọc gói IP
  • Chương 3: IPSEC (Internet Protocol Security)
  • Chương 4: NAT (Network Address Translation)
  • Chương 5: VIRUS

Giáo trình tiếp cận kiến thức theo mô hình kết hợp giữa lý thuyết nền tảng giao thức (mô hình OSI, các chuẩn RFC của TCP/IP) và hướng dẫn thực nghiệm trực tiếp trên các hệ điều hành (Windows Server, Linux/Unix), thiết bị mạng (DrayTek, Router TP-Link) cùng các công cụ quản trị bảo mật chuyên dụng.


Nội dung kiến thức cốt lõi

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

Nội dung giáo trình được triển khai qua 5 chương có sự liên kết chặt chẽ về mặt kỹ thuật:

[Chương 1: Tổng quan & Khảo sát mối đe dọa]
[Chương 2: Cấu trúc Giao thức & Lọc gói IP]
[Chương 3: Giao thức Bảo mật Tầng Mạng (IPsec)]
[Chương 4: Dịch vụ Chuyển đổi Địa chỉ Mạng (NAT)]
[Chương 5: Quản lý Mã độc & Phòng chống Virus]
  • Chương 1: Tổng quan về an toàn bảo mật mạng: Khảo sát khung bảo mật AAA (Access Control, Authentication, Auditing); phân tích 3 mô hình điều khiển truy cập (MAC, DAC, RBAC); các cơ chế xác thực (Username/Password, CHAP với cơ chế bắt tay 3 bước, Chứng chỉ số, Xác thực lẫn nhau Mutual Authentication, Sinh trắc học Biometrics, Multi-factor, Kerberos tích hợp Active Directory). Khảo sát phân loại tấn công: tấn công chủ động (DoS, DDoS với mạng máy tính zombie/master daemon, Buffer Overflow, Spoofing gồm IP Spoofing và ARP Poisoning, SYN Attack lợi dụng TCP 3-way handshake, Man-in-the-Middle, Replay Attack) và tấn công thụ động (dò quét cổng, nghe lén Sniffing, Dumpster Diving, Social Engineering, các dạng mã độc như Virus, Trojan horse, Logic Bomb như Chernobyl ngày 26/4, Worms, Backdoor). Giới thiệu các công cụ khảo sát: Nmap (với các tùy chọn quét -sS, -sT, -sU, -sO, -sP, -PA, -PU), Network Monitor, Cain & Abel, LC5, Essential NetTools, MBSA (Microsoft Baseline Security Analyzer), Tenable NeWT Scanner; giải pháp tường lửa phần cứng (DrayTek Vigor 3300V) và phần mềm (ISA Server 2004, Kerio WinRoute).
  • Chương 2: Bảo mật với lọc gói IP: Định nghĩa khái niệm gói tin và header; phân tích cấu trúc chi tiết của gói IP (Version, Header Length, Type of Service - TOS, Total Length, Identification, cờ DF, MF, Fragment Offset, TTL, Protocol, Header Checksum, Source/Destination IP, Options, Padding); cấu trúc gói UDP (Source/Destination Port, Length, Checksum) và gói TCP (Sequence Number, Acknowledgement Number, Hlen, các cờ URG, ACK, PSH, RST, SYN, FIN, Window, Checksum, Urgent Pointer). Trình bày quy trình 3 bước xây dựng chính sách lọc gói IP Security Policy trên Windows: Tạo danh sách bộ lọc (IP Filter List), cấu hình hành động bộ lọc (Filter Action: Permit, Block, Negotiate security), và tạo luật bảo mật (Rule) áp dụng cho các phạm vi kết nối (All network connections, LAN, Remote access).
  • Chương 3: IPSEC (Internet protocol security): Định vị IPsec hoạt động tại tầng 3 (Network Layer) của mô hình OSI; so sánh với các giao thức SSL/TLS/SSH hoạt động từ tầng 4 đến tầng 7. Phân tích kiến trúc bảo mật với các tham số Security Parameter Index (SPI), cơ sở dữ liệu Security Association Database (SADB). Trình bày 2 chế độ hoạt động: Transport mode (host-to-host) và Tunnel mode (network-to-network, VPN); 2 giao thức cốt lõi: Authentication Header (AH - Protocol 51) và Encapsulating Security Payload (ESP - Protocol 50). Trình bày hệ thống mã hóa bất đối xứng khóa công khai/khóa bí mật (Public/Private Key) và cơ chế tạo khóa chia sẻ chung (Shared Secret). Lược sử triển khai trên mã nguồn mở: FreeS/WAN (KLIPS, 03/2004), Openswan, strongSwan, dự án KAME (racoon), OpenBSD isakmpd.
  • Chương 4: NAT (Network Address Translation): Nguyên lý hoạt động của NAT giải quyết vấn đề khan hiếm địa chỉ IP; cơ chế chuyển đổi địa chỉ IP nguồn thành IP công cộng và theo dõi bảng phiên; yêu cầu cấu hình (tối thiểu 2 giao tiếp mạng hoặc 1 card mạng + 1 modem dialup, hệ điều hành Windows Server, địa chỉ IP tĩnh); hướng dẫn triển khai từng bước trên dịch vụ Routing and Remote Access (RRAS), cấu hình máy chủ Server-Radius, thiết lập giao tiếp Internet và Basic Firewall.
  • Chương 5: VIRUS: Phân loại các biến thể virus (B-Virus, F-Virus); cấu hình và triển khai hệ thống quản trị diệt virus tập trung của Symantec gồm: Symantec Antivirus Server, Symantec System Center và Symantec Antivirus Client.

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

Giáo trình cung cấp hệ thống lý thuyết chuẩn mực của khoa học mạng và an toàn thông tin:

  • Lý thuyết kiểm soát truy cập và xác thực: Khung khái niệm AAA, cơ chế phân quyền Mandatory Access Control (MAC), Discretionary Access Control (DAC) và Role Based Access Control (RBAC); giao thức trao đổi thách thức - phản hồi CHAP; kiến trúc xác thực tập trung Kerberos thông qua máy chủ KDC/Active Directory.
  • Lý thuyết cấu trúc gói tin TCP/IP: Định dạng khung dữ liệu tầng mạng và tầng giao vận; chức năng và ý nghĩa từng bit/byte trong các trường header phục vụ kiểm tra lỗi (CRC/Checksum), phân mảnh gói tin (Fragmentation) và quản lý trạng thái kết nối.
  • Mật mã học ứng dụng và giao thức bảo mật: Cơ chế băm một chiều (Hash), thuật toán toàn vẹn dữ liệu HMAC-SHA1, thuật toán mã hóa đối xứng (TripleDES-CBC, AES-CBC theo RFC 4305), mã hóa khóa công khai RSA/Diffie-Hellman (Public/Private Key, Shared Secret), cấu trúc gói tin xác thực AH và mã hóa ESP.

Kỹ năng phát triển

Qua các nội dung lý thuyết và bài tập thực hành, người học hình thành các nhóm năng lực:

  • Kỹ năng kỹ thuật:
    • Khởi tạo, cấu hình và quản trị bộ lọc gói IP trên hệ điều hành Windows thông qua Local Security Policy.
    • Cấu hình dịch vụ định tuyến và biên dịch địa chỉ NAT trên nền tảng Windows Server Routing and Remote Access.
    • Cài đặt, phân phối và quản lý các thành phần máy chủ, máy trạm thuộc hệ thống diệt virus doanh nghiệp Symantec.
  • Kỹ năng phân tích và chẩn đoán:
    • Khảo sát, quét cổng và kiểm tra trạng thái mạng bằng công cụ Nmap (sử dụng các tham số dòng lệnh) và Essential NetTools.
    • Bắt và giải mã gói tin truyền thông bằng công cụ Network Monitor, Cain & Abel.
    • Đánh giá lỗ hổng hệ thống và diễn giải báo cáo rà quét bảo mật từ các phần mềm Microsoft Baseline Security Analyzer (MBSA) và Tenable NeWT Scanner.
  • Năng lực vận hành thực tế:
    • Thiết lập chính sách bảo vệ mật khẩu, ngăn chặn các hình thức tấn công vét cạn (Brute-Force) và từ điển (Dictionary Attack).
    • Cấu hình các tính năng bảo mật trên thiết bị tường lửa phần cứng DrayTek (IP Filter, DoS, URL Filter, Bind IP to MAC, IM/P2P Blocking) và tường lửa phần mềm ISA Server 2004.

Phương pháp giảng dạy và học tập

Giáo trình áp dụng phương pháp sư phạm định hướng thực hành kỹ thuật (lab-based technical approach), trong đó mỗi nội dung lý thuyết về giao thức đều đi kèm quy trình cấu hình, cài đặt hoặc khảo sát cụ thể.

  • Tiếp cận sư phạm: Cung cấp kiến thức lý thuyết có cấu trúc từ mức bản chất gói tin đến mức ứng dụng dịch vụ; minh họa các bước cấu hình bằng hình ảnh giao diện thực tế (hộp thoại thuộc tính, dòng lệnh console, menu tác vụ).
  • Bài tập và case studies:
    • Bài tập khảo sát tấn công mạng: Thực hiện kịch bản giải mã mật khẩu LM/NTLM hash bằng công cụ Cain & Abel theo phương pháp Brute-Force; phân tích lỗi bắt tay ba bước trong tấn công SYN Flood.
    • Bài tập cấu hình chính sách bảo mật: Thực hành 3 bước tạo luật IP Security Policy trên Windows Local Security Policy (định nghĩa IP Traffic Source, IP Traffic Destination, IP Protocol Type, Port và Filter Action: Permit/Block/Negotiate).
    • Bài tập triển khai dịch vụ hệ thống: Triển khai dịch vụ NAT trên Windows Server (khởi động dịch vụ RRAS, lựa chọn giao tiếp mạng công cộng/quay số demand-dial, thiết lập Basic Firewall).
  • Phương pháp đánh giá: Đánh giá kết quả học tập thông qua khả năng phân tích các bản báo cáo lỗ hổng (Score/Result details trên MBSA, báo cáo Tenable NeWT), kỹ năng xử lý lỗi cấu hình trên card mạng và mức độ hoàn thành các kịch bản phòng thủ hệ thống.
  • Hướng dẫn tự học: Tài liệu yêu cầu người học tự cài đặt các môi trường máy ảo hoặc phòng máy tính thực hành (Windows 2000/2003/XP, Windows Server, Linux), sử dụng các công cụ phân tích mạng để quan sát trực tiếp các gói tin truyền thông và đối chiếu với các chuẩn RFC tương ứng.

Điểm nổi bật và cập nhật

  • Hệ thống hóa chuẩn giao thức IPsec theo tiến trình lịch sử: Giáo trình cập nhật đầy đủ các thế hệ tiêu chuẩn kỹ thuật của IPsec qua các giai đoạn:
    • Thế hệ 1: Định nghĩa từ RFC 1825 đến RFC 1829 (công bố năm 1995).
    • Thế hệ 2: Nâng cấp tại RFC 2401 đến RFC 2412 (năm 1998).
    • Thế hệ 3: Chuẩn RFC 4301 đến RFC 4309 (tháng 12/2005) với chuẩn IKE v2 và quy định ESPbis; tích hợp các thuật toán mật mã theo RFC 4305 (HMAC-SHA1 cho tính toàn vẹn, TripleDES-CBC và AES-CBC cho mã hóa).
  • Dẫn chứng sự kiện thực tế: Tích hợp các dữ liệu thực tế về an toàn mạng tại Việt Nam (dẫn nguồn báo Dân Việt ngày 14/06/2011 về hàng trăm website Việt Nam bị tấn công); phân tích các trường hợp mã độc kinh điển như virus/logic bomb Chernobyl kích hoạt phá hoại vào ngày 26/4.
  • Tích hợp giải pháp thiết bị và phần mềm đa dạng:
    • Về phần cứng: Phân tích các tính năng bảo mật trên thiết bị Load Balance Router DrayTek Vigor 3300V (lọc IP, chống DoS, lọc URL, ràng buộc IP với MAC, chặn ứng dụng IM/P2P).
    • Về phần mềm: Hướng dẫn thiết lập trên Microsoft ISA Server 2004, Kerio WinRoute Firewall, ZoneAlarm, Microsoft Baseline Security Analyzer (MBSA).
  • Mở rộng nền tảng mã nguồn mở: Cung cấp tư liệu về các dự án triển khai IPsec trên nhân Linux và Unix như FreeS/WAN (khởi động từ 03/2004 với nhân KLIPS), Openswan, strongSwan, dự án KAME (trình quản lý khóa racoon trên NetBSD/FreeBSD) và daemon isakmpd trên OpenBSD.

Đối tượng sử dụng giáo trình

  • Sinh viên: Dành cho học sinh - sinh viên ngành Tin học ứng dụng trình độ Cao đẳng tại Trường Cao đẳng Giao thông Vận tải Trung ương I và các cơ sở đào tạo giáo dục nghề nghiệp có chương trình tương đương.
  • Kiến thức tiên quyết: Người học cần nắm vững kiến thức căn bản về mạng máy tính (mô hình OSI, phân chia địa chỉ IP subnet, giao thức TCP/UDP), kỹ năng sử dụng và quản trị cơ bản các hệ điều hành họ Windows (Windows XP, Windows 2000/2003 Server) và hiểu biết cơ bản về dòng lệnh trên Unix/Linux.
  • Giảng viên: Sử dụng làm tài liệu giảng dạy chính khóa trên lớp, khung tham chiếu để thiết kế bài giảng lý thuyết, xây dựng hệ thống bài tập thực hành phòng Lab và biên soạn ngân hàng câu hỏi kiểm tra, đánh giá học phần.
  • Cán bộ kỹ thuật và người tự học: Tài liệu tham khảo cho quản trị viên hệ thống mạng, kỹ thuật viên tin học tại các trường học, cơ quan hoặc doanh nghiệp có nhu cầu thiết lập cơ chế lọc gói, xây dựng VPN IPsec, triển khai NAT chia sẻ kết nối Internet và quản lý hệ thống phần mềm diệt virus tập trung.

Câu hỏi thường gặp

1. Giáo trình này phù hợp với ai?

Giáo trình được biên soạn chuyên biệt cho sinh viên hệ Cao đẳng ngành Tin học ứng dụng, đồng thời là tài liệu tham khảo kỹ thuật cho giảng viên và cán bộ quản trị mạng tại các cơ quan, trường học, doanh nghiệp vừa và nhỏ.

2. Cần kiến thức nền nào để học?

Người học cần hoàn thành các môn học cơ sở về Mạng máy tính, hiểu rõ mô hình OSI 7 tầng, nắm vững cấu trúc địa chỉ IPv4, nguyên lý hoạt động của giao thức TCP/IP và có kỹ năng thao tác trên các hệ điều hành Windows Client, Windows Server.

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

Tài liệu đi sâu vào phân tích chi tiết từng trường dữ liệu trong header của gói tin (IP, TCP, UDP) và cung cấp hướng dẫn thực hành từng bước trên các công cụ, dịch vụ thực tế như Windows Local Security Policy, Windows Server RRAS, phần mềm ISA 2004, thiết bị DrayTek Vigor 3300V, thay vì chỉ trình bày khái niệm lý thuyết trừu tượng.

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 xây dựng môi trường mạng ảo hóa (sử dụng VMware hoặc VirtualBox) cài đặt các hệ điều hành Windows Server, Windows trạm và Linux; thực hành lần lượt các bài lab quét hệ thống (Nmap, MBSA), phân tích gói tin (Network Monitor, Cain & Abel), cấu hình chính sách lọc gói IPsec và thiết lập dịch vụ NAT.

5. Giáo trình đề cập đến những công cụ và giải pháp bổ trợ nào?

Giáo trình hướng dẫn trực tiếp nhiều công cụ và phần mềm chuyên dụng, bao gồm: Nmap, Network Monitor, Cain & Abel, LC5, Essential NetTools, MBSA, Tenable NeWT Scanner, ISA Server 2004, Symantec Antivirus Corporate Edition (Server, System Center, Client) cùng các gói mã nguồn mở như FreeS/WAN, Openswan, strongSwan.


Kết luận

Giáo trình An ninh Mạng (THUD – MH28) của Trường Cao đẳng Giao thông Vận tải Trung ương I cung cấp một hệ thống kiến thức toàn diện và có cấu trúc về an toàn thông tin mạng máy tính. Giá trị cốt lõi của tài liệu nằm ở việc kết hợp chặt chẽ giữa lý thuyết giao thức mạng chuẩn hóa (RFC, mô hình OSI) và quy trình thực thi kỹ thuật trực tiếp trên hệ điều hành và thiết bị.

Lộ trình học tập được thiết kế mạch lạc: đi từ nhận diện mối đe dọa và mô hình kiểm soát truy cập (Chương 1), giải phẫu cấu trúc gói tin và thiết lập bộ lọc (Chương 2), triển khai bảo mật tầng mạng bằng IPsec (Chương 3), cấu hình dịch vụ chuyển đổi địa chỉ NAT (Chương 4), đến thiết lập hệ thống phòng chống mã độc tập trung (Chương 5). Để nâng cao hiệu quả tiếp thu, người học cần kết hợp nghiên cứu các tài liệu tiêu chuẩn RFC liên quan (RFC 1825, RFC 2401, RFC 4301, RFC 4305) cùng tài liệu hướng dẫn kỹ thuật của các nền tảng Windows Server và các dự án mã nguồn mở IPsec.