Bối cảnh và vấn đề nghiên cứu

Đồ án tốt nghiệp "Tìm hiểu về mạng máy tính và giải pháp bảo mật thông tin cho mạng máy tính của Công ty CMC" (trong phần mở đầu tác giả nêu tiêu đề "Mạng máy tính và giải pháp bảo mật thông tin cho mạng máy tính của công ty CMC Telecom") do sinh viên Nguyễn Hữu Mạnh (mã sinh viên 1812111011, lớp CT2201M, ngành Công nghệ thông tin, Trường Đại học Quản lý và Công nghệ Hải Phòng) thực hiện dưới sự hướng dẫn của Đại tá, TS. Hồ Văn Canh (công tác tại Học viện Kỹ thuật Mật mã và Cục Kỹ thuật Nghiệp vụ). Đề tài được giao ngày 07 tháng 11 năm 2022 và hoàn thành vào tháng 02 năm 2023.

Về bối cảnh thực tiễn, tác giả nhấn mạnh thông tin là tài sản quan trọng của chính phủ, tổ chức, doanh nghiệp và cá nhân. Sự phát triển của Internet và mạng máy tính tạo điều kiện thuận lợi cho việc trao đổi dữ liệu nhưng đồng thời làm gia tăng nguy cơ lộ lọt, đánh cắp, làm sai lệch hoặc giả mạo thông tin. Dẫn số liệu từ Đội Ứng cứu khẩn cấp máy tính (CERT - Computer Emergency Response Team), tác giả chỉ ra rằng số lượng, quy mô và mức độ tinh vi của các vụ tấn công mạng ngày càng gia tăng. Tại các doanh nghiệp viễn thông và công nghệ như CMC Telecom, yêu cầu bảo vệ bí mật kinh doanh, dữ liệu vận hành và hệ thống mạng nội bộ trở thành nhiệm vụ cấp bách.

Nhiệm vụ nghiên cứu của đề tài được xác định theo 4 yêu cầu cụ thể:

  1. Trình bày tổng quan về mạng máy tính và các vấn đề an toàn mạng.
  2. Trình bày và phân tích các hệ thống phát hiện xâm nhập mạng (IDS) và hệ thống ngăn chặn xâm nhập mạng (IPS).
  3. Khảo sát hiện trạng hệ thống máy tính của đơn vị thực tập (Công ty CMC Telecom).
  4. Đề xuất và triển khai giải pháp bảo vệ an ninh cho hệ thống mạng tại đơn vị.

Đối tượng nghiên cứu là hạ tầng mạng máy tính, các kỹ thuật tấn công phổ biến và giải pháp phát hiện/ngăn chặn xâm nhập mạng (trọng tâm là công cụ mã nguồn mở Snort). Phạm vi không gian nghiên cứu gắn liền với hệ thống mạng của Công ty CMC Telecom; phạm vi thời gian thực hiện kéo dài từ tháng 11 năm 2022 đến tháng 02 năm 2023.

Cơ sở lý thuyết và phương pháp

Về cơ sở lý thuyết, đồ án xây dựng trên các nền tảng sau:

  • Mô hình bộ ba an ninh CIA: Ba nguyên tắc cốt lõi định hướng an ninh mạng gồm Tính bí mật (Confidentiality), Tính toàn vẹn (Integrity) và Tính sẵn sàng (Availability).
  • Mô hình mạng và phân tầng: Kiến trúc khách/chủ (Client/Server), kiến trúc mạng hàng ngang (Peer-to-peer), các cấu trúc liên kết mạng (Bus, Star, Ring, Mesh, Tree); mô hình kết nối hệ thống mở (OSI) với các cấp độ bảo vệ tại tầng ứng dụng (Tầng 7) và tầng liên kết dữ liệu (Tầng 2).
  • Lý thuyết phát hiện và ngăn chặn xâm nhập: Cơ chế hoạt động của hệ thống phát hiện xâm nhập mạng (NIDS), hệ thống phát hiện xâm nhập máy chủ (HIDS), hệ thống ngăn chặn xâm nhập mạng (NIPS) và hệ thống ngăn chặn xâm nhập máy chủ (HIPS); kỹ thuật phát hiện dựa trên tập dấu hiệu (Signature-based).
  • Văn bản và tài liệu tham khảo chuyên ngành: Tác giả sử dụng các giáo trình và tài liệu nghiên cứu gồm: Mật mã và an toàn thông tin: Lý thuyết và ứng dụng (Hồ Văn Canh, Lê Danh Cường, 2018), Handbook of Applied Cryptography (Menezes, van Oorschot, Vanstone, 1999), A Course in Number Theory and Cryptography (Neal Koblitz, 2000), Mật mã và an toàn thông tin (Phan Đình Diệu, 2002), Mật mã và an toàn CSDL (Trịnh Nhật Tiến, 2003).

Phương pháp nghiên cứu trong đồ án gồm:

  • Phương pháp phân tích - tổng hợp tài liệu: Nghiên cứu lý thuyết mạng máy tính, rà soát phân loại các hình thức tấn công mạng, phân loại các giải pháp phòng thủ phân tầng từ mức mạng, máy chủ, cơ sở dữ liệu đến thiết bị đầu cuối.
  • Phương pháp so sánh kỹ thuật: Đánh giá ưu điểm và hạn chế giữa các cấu hình mạng, giữa giải pháp NIDS và HIDS, giữa cơ chế phát hiện (IDS) và cơ chế ngăn chặn chủ động (IPS).
  • Phương pháp thực nghiệm mô phỏng: Thiết lập môi trường thử nghiệm phần mềm Snort trên hệ điều hành Windows Server 2008, cấu hình luật phát hiện và tiến hành mô phỏng kịch bản tấn công bằng gói tin ICMP ping để kiểm tra phản ứng của hệ thống.

Nguồn dữ liệu nghiên cứu đến từ các báo cáo cảnh báo an toàn thông tin của CERT, tài liệu kỹ thuật về các giao thức mạng (TCP/IP, ICMP, DNS, HTTP/S, SSL/TLS) và dữ liệu bắt gói tin trực tiếp trong quá trình thử nghiệm Snort.

Nội dung chính theo từng chương

CHƯƠNG I: TỔNG QUAN VỀ MẠNG MÁY TÍNH VÀ VẤN ĐỀ AN TOÀN MẠNG

Chương 1 hệ thống hóa kiến thức tổng quan về mạng máy tính, nguyên lý an toàn thông tin và các giải pháp bảo mật nhiều lớp:

  • Hạ tầng mạng và dịch vụ: Khái quát 2 kiến trúc mạng cơ bản (Client/Server và Peer-to-peer); 5 cấu trúc liên kết mạng gồm Tuyến tính (Bus), Hình sao (Star), Hình vòng (Ring), Hình lưới (Mesh), Cấu trúc cây/phân cấp. Tác giả liệt kê 10 dịch vụ mạng tiêu biểu: E-mail, WWW, FTP, Telnet, Chat, NewsGroup, Usenet, VoIP, Video Conference, WAP.
  • Bộ ba CIA và các cấp độ bảo mật: Trình bày chi tiết tính bí mật (ngăn ngừa tiết lộ thông tin trái phép bằng mã hóa AES, SSL/TLS, xác thực), tính toàn vẹn (chống làm biến dạng dữ liệu và đảm bảo tính xác thực - authenticity) và tính sẵn sàng (đảm bảo dịch vụ không gián đoạn thông qua cân bằng tải, phân cụm, dự phòng). Vấn đề bảo mật mạng được phân chia thành 5 cấp độ kiểm soát: mức mạng, mức máy chủ, mức cơ sở dữ liệu, mức trường thông tin và mức mật mã.
  • 5 giai đoạn của một cuộc tấn công mạng: Thăm dò (Reconnaissance: thụ động và chủ động), Quét hệ thống (Scanning), Chiếm quyền điều khiển (Gaining access), Duy trì điều khiển (Maintaining access qua trojan, rootkit, backdoor), và Xóa dấu vết (Clearing tracks bằng ẩn mã, tạo đường hầm, chỉnh sửa tệp nhật ký).
  • Phân loại hình thức tấn công và giải pháp khắc phục:
Hình thức tấn công Phương thức và nguy cơ chính Giải pháp phòng chống tác giả đề xuất
Phần mềm độc hại (Malware) Gồm Spyware, Ransomware, Virus, Worm; lây qua lỗ hổng bảo mật, liên kết giả mạo để khóa dữ liệu, đánh cắp thông tin, phá hoại phần cứng/phần mềm. Sao lưu dữ liệu thường xuyên; định kỳ cập nhật phần mềm, hệ điều hành; cảnh giác không mở tệp hoặc đường dẫn lạ (.pdf nhưng thực chất là tệp thực thi).
Tấn công giả mạo (Phishing) Giả mạo đơn vị uy tín (ngân hàng, ví điện tử) qua Email hoặc Website giả mạo (giống 99%, khác 1 ký tự URL) để đánh cắp tài khoản, mật khẩu, thẻ tín dụng. Cảnh giác email thúc giục cung cấp thông tin; cập nhật phần mềm; sử dụng công cụ hỗ trợ: SpoofGuard, Anti-phishing Domain Advisor, Netcraft Anti-phishing Extension.
Tấn công trung gian (MitM) Đột nhập vào giao dịch giữa hai bên qua kỹ thuật Sniffing, chèn gói tin (Packet Injection), hoặc hạ cấp SSL (SSL Stripping/Downgrade từ HTTPS xuống HTTP). Đảm bảo trang web sử dụng chứng chỉ SSL/TLS; không thực hiện giao dịch nhạy cảm trên mạng công cộng; trang bị công cụ bảo mật trên máy trạm.
Từ chối dịch vụ (DoS & DDoS) Gây quá tải tài nguyên hệ thống qua mạng botnet. Các dạng chính: nghẽn mạng (UDP/Ping Flood), SYN Flood (lợi dụng bắt tay 3 bước TCP), khuếch đại DNS (phóng đại gói tin tới 50 lần). Theo dõi lưu lượng truy cập để phát hiện sớm các đợt kiểm tra quy mô nhỏ; tạo danh sách kiểm soát truy cập (ACL) trên tường lửa để chặn IP tấn công.
SQL Injection Chèn mã SQL độc hại vào máy chủ qua dữ liệu nhập của người dùng để đánh cắp dữ liệu, làm rò rỉ cơ sở dữ liệu. Tránh dùng SQL động; không ghép chuỗi truy vấn với dữ liệu người dùng; gỡ bỏ hàm database không cần thiết; sao lưu dữ liệu lên đám mây.
Lỗ hổng Zero-day Khai thác các lỗ hổng phần cứng/phần mềm chưa được công bố hoặc chưa có bản vá (chuyển thành lỗ hổng n-day khi được công bố rộng rãi). Cập nhật hệ thống định kỳ; giám sát bảo mật thời gian thực; quét lỗ hổng; triển khai hệ thống IDS và IPS.
  • Chính sách và biện pháp bảo vệ nhiều lớp:
    • Bảo mật ứng dụng: Tường lửa ứng dụng web (WAF) bảo vệ ở Tầng 7 mô hình OSI, giám sát giao thức HTTP/S; giải pháp chống giả mạo giao dịch (Fraud detection) dựa trên phân tích hành vi và định danh.
    • Bảo mật dữ liệu: Giám sát an ninh cơ sở dữ liệu (tự học hành vi bình thường, cảnh báo thao tác bất thường); mã hóa dữ liệu tại thiết bị đầu cuối và máy chủ.
    • Bảo mật mạng: Tường lửa đa năng UTM (tích hợp lọc web, IPS, chống DDoS, diệt virus/spam); thiết bị chống DDoS chuyên dụng (hỗ trợ giải mã SSL offload); hệ thống rà quét lỗ hổng; giải pháp lọc thư rác/mã độc tại cổng gateway; mã hóa đường truyền Tầng 2 (hỗ trợ Ethernet, Fibre Channel/FICON, SDH/SONET tốc độ từ 20Mbps đến 10Gbps, mã hóa thoại và fax); giám sát phân tích mã độc APTs.
    • Bảo mật đầu cuối: Kiểm tra tuân thủ chính sách trước khi cấp quyền truy cập; giải pháp Hosted-IPS; cơ chế mật khẩu một lần (OTP) sinh ngẫu nhiên sau mỗi 30 giây hoặc 60 giây (hỗ trợ qua SMS, email, token phần cứng/phần mềm).
    • Quản lý tập trung: Thu thập và phân tích nhật ký tập trung từ mạng, máy chủ, ứng dụng; quản lý chính sách an ninh đồng bộ.

CHƯƠNG 2: CÁC HỆ THỐNG PHÁT HIỆN VÀ NGĂN CHẶN XÂM NHẬP MẠNG

Chương 2 đi sâu vào nguyên lý hoạt động, cấu trúc và phân loại của hai hệ thống giám sát an ninh quan trọng:

  • Hệ thống phát hiện xâm nhập (IDS):
    • Chức năng và vai trò: Giám sát gói tin lưu thông, phát hiện truy cập bất thường, gửi cảnh báo cho quản trị viên; hỗ trợ kiểm tra lại điểm yếu của tường lửa, phát hiện các đợt tấn công đi qua tường lửa (như tấn công máy chủ web), nhận diện các hành vi quét cổng (scan port) và các đợt tấn công xuất phát từ nội bộ.
    • Phân loại:
      • NIDS (Network-based IDS): Đặt cảm biến (sensor) trên phân đoạn mạng ở chế độ quảng bá (promiscuous mode) để giám sát toàn bộ lưu lượng; ưu điểm là không can thiệp vào máy chủ sản xuất, hoạt động độc lập và không làm gián đoạn mạng khi gặp sự cố; nhược điểm là chỉ bắt được gói tin trên cùng phân đoạn, khó phát hiện tấn công phân tán phức tạp và gặp trở ngại khi lưu lượng bị mã hóa hoặc chuyển dịch sang IPv6.
      • HIDS (Host-based IDS): Cài đặt trực tiếp trên máy chủ cục bộ, phân tích nhật ký hệ thống và hành vi người dùng; ưu điểm là phát hiện chính xác các lệnh thực thi, tập tin bị chỉnh sửa và tiến trình bất thường; nhược điểm là tiêu tốn tài nguyên máy chủ và phạm vi giám sát cục bộ.
    • Thành phần của IDS: Gồm 3 thành phần chính: Bộ sưu tập gói tin (Information collection), Bộ phân tích xử lý gói tin (Detection - trong đó Sensor đóng vai trò cốt lõi, hoạt động dựa trên bộ tạo sự kiện và cơ sở dữ liệu chính sách), và Bộ phản ứng cảnh báo (Response).
  • Hệ thống ngăn chặn xâm nhập (IPS):
    • Bản chất kỹ thuật: Là bước phát triển mở rộng của IDS nhưng được đặt trực tiếp trên luồng truyền dữ liệu (inline), cho phép phân tích và ngăn chặn các mối đe dọa theo thời gian thực kết hợp cùng tường lửa.
    • Phân loại IPS:
      • NIPS (Network-based IPS): Có thể triển khai trước tường lửa (bảo vệ toàn diện mạng bên trong, giảm tải DoS cho chính tường lửa) hoặc sau tường lửa (phòng chống các cuộc tấn công khai thác điểm yếu từ thiết bị di động truy cập qua VPN).
      • HIPS (Host-based IPS): Triển khai trên máy chủ, sử dụng công nghệ tương tự giải pháp diệt virus để chặn đứng hành vi thâm nhập và phát hiện sửa đổi tập tin cấu hình.
  • Quy trình xử lý và phương pháp phát hiện: Quá trình phát hiện của IDS vận hành theo 5 giai đoạn: Giám sát $\rightarrow$ Phân tích $\rightarrow$ Liên lạc $\rightarrow$ Cảnh báo $\rightarrow$ Phản ứng (ngắt phiên, dừng dịch vụ hoặc khóa địa chỉ IP tấn công). Phương pháp phát hiện chủ đạo được phân tích là kỹ thuật so khớp mẫu (dựa trên tập luật/chữ ký tấn công đã biết).

CHƯƠNG 3: ỨNG DỤNG VÀ GIẢI PHÁP BẢO MẬT CHO MẠNG MÁY TÍNH CỦA CÔNG TY CMC

(Nội dung chương được tác giả trình bày trong Đề cương, Mục lục và Danh mục hình của đồ án):

  • Triển khai hệ thống giám sát an toàn thông tin:
    • Giới thiệu công cụ phát hiện xâm nhập mã nguồn mở Snort: kiến trúc Snort, quy trình xử lý gói tin, cấu trúc luật (Rule Header gồm hành động, giao thức, địa chỉ IP nguồn/đích, cổng và Rule Options).
    • Cài đặt và cấu hình Snort trên nền tảng hệ điều hành Windows Server 2008 ở chế độ IDS.
    • Thực nghiệm mô phỏng phát hiện tấn công: Mô phỏng hành vi của máy tấn công (attacker) thực hiện lệnh ping ICMP thông thường và ping gói tin có kích thước lớn (1300 byte) tới máy chủ; Snort phân tích gói tin, ghi nhận nhật ký và hiển thị cảnh báo phát hiện ping kích thước lớn thành công.
  • Đề xuất quy trình đảm bảo an toàn thông tin cho người dùng mạng: Xây dựng bộ hướng dẫn 8 nội dung cho nhân viên:
    1. Đặt mật khẩu an toàn cho máy tính và ứng dụng.
    2. Sử dụng phần mềm diệt virus.
    3. Cập nhật phần mềm định kỳ.
    4. Mã hóa dữ liệu quan trọng.
    5. Bảo mật mạng không dây tại nơi làm việc và gia đình.
    6. Bảo vệ máy tính trước các truy cập vật lý trái phép.
    7. Xóa an toàn và triệt để các tập tin cần hủy bỏ.
    8. Thiết lập các chính sách an toàn cục bộ trên máy tính cá nhân.

Thiết kế và triển khai hệ thống an ninh mạng

Dựa trên các thông số và cấu hình kỹ thuật được tác giả trình bày tại Danh mục hình và Mục lục đồ án, nội dung thiết kế và triển khai thử nghiệm hệ thống kỹ thuật gồm:

  • Kiến trúc hệ thống giám sát:
    • Hệ thống sử dụng công cụ Snort, triển khai tích hợp vào hạ tầng mạng nội bộ để phân tích lưu lượng gói tin thời gian thực.
    • Cấu trúc luật của Snort được phân tách thành hai phần: Header luật (chỉ định rule action như alert/log, giao thức mạng như icmp/tcp/udp, địa chỉ IP nguồn/đích và số hiệu cổng) và Rule Options (chứa thông điệp cảnh báo, điều kiện kiểm tra kích thước payload gói tin).
  • Môi trường công nghệ:
    • Hệ điều hành máy chủ thử nghiệm: Windows Server 2008.
    • Chế độ vận hành: Snort chạy ở chế độ IDS (lắng nghe, ghi nhận nhật ký lưu lượng và kích hoạt cảnh báo).
  • Kịch bản kiểm thử và kết quả thực nghiệm:
    • Kịch bản 1 (Lưu lượng thông thường): Máy tấn công (attacker) gửi gói tin ICMP ping tiêu chuẩn tới máy chủ mục tiêu; hệ thống kiểm tra và ghi lại dấu vết gói tin trong tệp nhật ký.
    • Kịch bản 2 (Tấn công lưu lượng ICMP bất thường): Máy tấn công thực hiện lệnh ping với tải trọng gói tin lớn đạt kích thước 1300 byte (ping -l 1300) hướng về phía máy chủ.
    • Kết quả kiểm thử: Bộ xử lý của Snort so khớp thành công gói tin với tập luật cấu hình, kích hoạt cơ chế phản ứng và xuất cảnh báo trên giao diện giám sát: "Kết quả hiển thị phát hiện ping kích thước lớn trên snort" (Hình 3.10 trong văn bản).

Kết quả và đóng góp

Về kết quả cụ thể:

  • Hệ thống hóa toàn diện cơ sở lý luận an ninh mạng, làm rõ mô hình CIA, 5 giai đoạn tấn công và các kỹ thuật tấn công phổ biến (Malware, Phishing, MitM, DoS/DDoS, SQL Injection, Zero-day).
  • Xây dựng bảng phân tích so sánh chi tiết giữa hai mô hình NIDS và HIDS, NIPS và HIPS, xác định rõ vai trò bổ trợ không thể thay thế của IDS đối với hệ thống tường lửa (Firewall).
  • Triển khai thành công môi trường thử nghiệm giám sát an ninh với Snort trên Windows Server 2008, kiểm thử thực tế và ghi nhận cảnh báo chính xác đối với gói tin ping ICMP có kích thước bất thường 1300 byte.
  • Thiết lập quy trình 8 bước hướng dẫn người sử dụng mạng tại đơn vị thực tập nâng cao ý thức và kỹ năng tự bảo vệ dữ liệu trên máy trạm.

Về đóng góp thực tiễn theo tác giả tự xác định:

  • Đồ án đưa ra đề xuất giải pháp an toàn thông tin phù hợp với yêu cầu thực tế của hạ tầng mạng Công ty CMC Telecom.
  • Kết hợp giải pháp kỹ thuật (công cụ giám sát IDS Snort) với giải pháp chính sách quản trị người dùng, góp phần nâng cao tính chủ động phòng thủ cho doanh nghiệp trước các nguy cơ tấn công mạng.

Hạn chế và hướng nghiên cứu tiếp

Về hạn chế được văn bản đề cập:

  • Tác giả tự nhận định bản thân còn hạn chế về trình độ lý luận cũng như kinh nghiệm thực tiễn trong quá trình làm việc với hệ thống mạng thực tế.
  • Các thực nghiệm mô phỏng của đồ án mới dừng lại ở việc kiểm thử các gói tin ICMP ping trên môi trường Windows Server 2008, chưa mở rộng đánh giá hiệu năng Snort trước các cuộc tấn công phức tạp ở quy mô băng thông lớn hoặc trong môi trường lưu lượng mạng bị mã hóa.
  • Kỹ thuật phát hiện của hệ thống chủ yếu dựa trên tập dấu hiệu (signature-based), do đó phụ thuộc vào tập mẫu có sẵn và gặp khó khăn trong việc phát hiện các cuộc tấn công chưa rõ danh tính (lỗ hổng Zero-day).

Về hướng nghiên cứu tiếp:

  • Mở rộng nghiên cứu cơ chế kiểm soát và giải mã lưu lượng mạng (như SSL offload) để nâng cao khả năng phát hiện xâm nhập đối với các phiên làm việc mã hóa.
  • Tối ưu hóa tập luật cho Snort, tích hợp giải pháp phòng ngừa chủ động (IPS) inline để tự động ngăn chặn gói tin độc hại thay vì chỉ phát hiện và ghi nhật ký cảnh báo.
  • Nghiên cứu khả năng tương thích và thích ứng của hệ thống phát hiện xâm nhập khi hạ tầng mạng chuyển đổi sang giao thức liên mạng thế hệ mới IPv6.

Giá trị tham khảo

Đồ án là tài liệu tham khảo phù hợp cho:

  • Sinh viên chuyên ngành Công nghệ thông tin, An toàn thông tin, Truyền thông và Mạng máy tính đang làm đồ án tốt nghiệp hoặc bài tập lớn về an ninh mạng.
  • Kỹ sư quản trị hệ thống, cán bộ kỹ thuật mạng tại các doanh nghiệp vừa và nhỏ muốn tìm hiểu tổng quan về các nguy cơ an ninh mạng và giải pháp giám sát mã nguồn mở.

Các nội dung đáng tham khảo nhất trong văn bản gồm:

  • Bảng tổng hợp các cấp độ an toàn và các giải pháp bảo mật nhiều lớp từ tầng ứng dụng, mạng đến thiết bị đầu cuối.
  • Phân tích chi tiết về cơ chế hoạt động, ưu - nhược điểm kỹ thuật của hai mô hình NIDS và HIDS tại Chương 2.
  • Cấu trúc luật của Snort và quy trình cài đặt, mô phỏng kiểm thử phát hiện gói tin ICMP kích thước lớn trên hệ điều hành Windows Server.

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

1. Đồ án phân tích mô hình bộ ba an ninh mạng CIA như thế nào?
Mô hình CIA được xác định là nền tảng cốt lõi gồm: Tính bí mật (Confidentiality - bảo vệ thông tin trước truy cập trái phép bằng kiểm soát vật lý, logic, xác thực và mã hóa SSL/TLS, AES); Tính toàn vẹn (Integrity - ngăn chặn chỉnh sửa trái phép dữ liệu, đảm bảo tính chính xác và tính xác thực của nguồn gốc); Tính sẵn sàng (Availability - đảm bảo người dùng hợp pháp luôn truy cập được tài nguyên thông qua cân bằng tải, phân cụm, dự phòng dữ liệu).

2. Tin tặc trải qua những giai đoạn nào khi thực hiện một cuộc tấn công mạng?
Theo phân tích tại Chương 1, một cuộc tấn công hoàn chỉnh gồm 5 giai đoạn: (1) Thăm dò (Reconnaissance - gồm thu thập thông tin thụ động và chủ động); (2) Quét hệ thống (Scanning - quét cổng, quét mạng, dò điểm yếu); (3) Chiếm quyền điều khiển (Gaining access - khai thác lỗ hổng ứng dụng hoặc hệ điều hành); (4) Duy trì điều khiển (Maintaining access - cài đặt backdoor, rootkit, trojan); (5) Xóa dấu vết (Clearing tracks - dùng kỹ thuật giấu tin, tạo đường hầm, sửa tệp log).

3. Tại sao hệ thống phát hiện xâm nhập (IDS) được đánh giá là sự bổ sung cần thiết cho tường lửa?
Tác giả chỉ rõ IDS có thể kiểm tra lại các điểm yếu mà tường lửa bỏ sót; nhận diện được các cuộc tấn công đi qua tường lửa dưới dạng lưu lượng hợp pháp (như tấn công vào máy chủ web); phát hiện các hành vi thăm dò (quét cổng, thử đăng nhập thất bại); và đặc biệt là giám sát, phát hiện được các cuộc tấn công xuất phát từ bên trong mạng nội bộ.

4. Hai biến thể NIDS và HIDS khác nhau ở những điểm cốt lõi nào?
NIDS giám sát toàn bộ lưu lượng trên một phân đoạn mạng thông qua cảm biến chuyên dụng chạy chế độ quảng bá, không làm tiêu tốn tài nguyên máy chủ dịch vụ và ít rủi ro gián đoạn mạng, nhưng chỉ kiểm tra được trên phân đoạn kết nối và khó xử lý lưu lượng mã hóa. HIDS cài trực tiếp trên máy chủ, sử dụng nhật ký hệ thống để phát hiện chính xác các lệnh thực thi, thay đổi quyền hạn hoặc tệp cấu hình, nhưng làm tăng tải CPU/bộ nhớ của máy chủ và mang tính cục bộ.

5. Trong phần thử nghiệm, công cụ Snort đã phát hiện hành vi tấn công mô phỏng nào?
Trong kịch bản thực nghiệm trên Windows Server 2008 ở Chương 3, Snort được khởi chạy ở chế độ IDS và áp dụng tập luật ICMP. Khi máy tấn công (attacker) thực hiện lệnh gửi gói tin ping có kích thước lớn 1300 byte hướng đến máy chủ, Snort đã bắt được gói tin, đối soát luật và hiển thị cảnh báo phát hiện ping kích thước lớn trong tệp nhật ký.

Kết luận

Đồ án tốt nghiệp của sinh viên Nguyễn Hữu Mạnh đã hệ thống hóa toàn diện lý thuyết về mạng máy tính, các mối đe dọa an toàn thông tin và giải pháp phòng thủ phân tầng theo chuẩn bộ ba CIA. Công trình phân tích sâu cơ chế hoạt động, phân loại của hệ thống phát hiện và ngăn chặn xâm nhập (IDS/IPS), đồng thời chỉ ra vai trò phối hợp giữa IDS với tường lửa. Thông qua việc thiết lập thử nghiệm công cụ Snort trên Windows Server 2008 và đề xuất quy trình bảo mật 8 bước cho người dùng mạng tại Công ty CMC Telecom, đồ án đã hoàn thành các mục tiêu nghiên cứu và cung cấp tài liệu tham khảo có giá trị học thuật, thực tiễn cho sinh viên chuyên ngành Công nghệ thông tin.