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

Sự bùng nổ của cuộc Cách mạng Công nghiệp lần thứ tư đã thúc đẩy quá trình chuyển đổi số nhưng đồng thời làm gia tăng các mối đe dọa an ninh mạng với quy mô và độ tinh vi ngày càng phức tạp. Theo báo cáo năm 2022 của Viettel Threat Intelligence (VCS - Threat Intelligence), Việt Nam ghi nhận 4.240 cuộc tấn công giả mạo thương hiệu (tăng 40% so với năm 2021), số lượng lỗ hổng bảo mật công bố tăng 13,9% trên các hệ thống phổ biến như Microsoft Exchange Server, WSO2, Atlassian Confluence, Zimbra; đồng thời có tới 150 triệu thông tin tài khoản người dùng bị rao bán trên mạng và 29 vụ rò rỉ dữ liệu lớn ảnh hưởng nghiêm trọng đến nhiều doanh nghiệp. Song song với đó, báo cáo khảo sát năm 2022 của tổ chức (ISC)² chỉ ra rằng dù thế giới có khoảng 4,7 triệu kỹ sư bảo mật nhưng vẫn đang đối mặt với sự thiếu hụt nghiêm trọng khoảng 3,4 triệu nhân lực trong ngành an toàn thông tin.

Trong bối cảnh nhân lực khan hiếm, hoạt động kiểm thử xâm nhập (penetration testing) thủ công bộc lộ nhiều điểm nghẽn: đòi hỏi chuyên gia có trình độ cao, quy trình tốn kém nhiều thời gian, dễ bỏ sót lỗ hổng và thiếu tính lặp lại liên tục. Các công cụ hỗ trợ kiểm thử tự động hiện có trên thị trường chủ yếu chỉ dừng lại ở bước rà quét, phát hiện mà chưa có hành động phòng thủ, xử lý tiếp theo sau khi tìm thấy điểm yếu. Xuất phát từ thực tế này, tác giả Nguyễn Quốc Việt đã thực hiện khóa luận tốt nghiệp kỹ sư ngành An toàn thông tin nhằm xây dựng một bộ khung kiểm thử bảo mật tự động tích hợp khả năng trinh thám, rà quét phân tán, cơ chế giăng bẫy linh hoạt và chia sẻ thông tin tình báo mối đe dọa.

Mục tiêu nghiên cứu của đề tài được xác định cụ thể gồm 4 nội dung:

  1. Xây dựng mô hình tự động hóa kiểm thử xâm nhập và trinh thám hiệu quả và mạnh mẽ dựa trên mô hình phân tán.
  2. Giảm thiểu tối đa tài nguyên về thời gian và nhân lực cũng như tăng độ chính xác cho quá trình kiểm thử xâm nhập.
  3. Săn tìm và chia sẻ thông tin tình báo mối đe dọa giúp phát hiện và ngăn chặn sớm các cuộc tấn công.
  4. Bảo vệ hệ thống trước các lỗ hổng bảo mật và các mối đe dọa đã phát hiện.

Đối tượng nghiên cứu của khóa luận là các quy trình kiểm thử xâm nhập ứng dụng web theo phương thức hộp đen (black box testing), các kỹ thuật trinh sát tài sản số, cơ chế đánh lừa mạng (cyber deception/honeypot) và quy trình chia sẻ thông tin tình báo mối đe dọa mạng (Cyber Threat Intelligence - CTI). Phạm vi nghiên cứu tập trung vào việc nghiên cứu, tích hợp các công cụ mã nguồn mở chuyên dụng thành hệ thống hoàn chỉnh; thiết kế hệ thống phân tán đa nhiệm điều phối qua hàng đợi Redis; và xây dựng giải pháp điều hướng lưu lượng tự động bằng máy chủ reverse proxy (NGINX) nhằm chuyển hướng các truy cập nguy hiểm về mạng bẫy.

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

Khóa luận thiết lập nền tảng dựa trên các khái niệm chuẩn mực về an toàn thông tin:

  • Khái niệm nền tảng trong kiểm thử xâm nhập: Phân định rõ giữa lỗ hổng (vulnerabilities - điểm yếu trong thiết kế, cấu hình, mã nguồn), khai thác (exploits - công cụ hoặc kỹ thuật tận dụng lỗ hổng) và tải trọng (payloads - mã độc hoặc lệnh chèn vào nhằm mục đích cụ thể). Phân loại kiểm thử gồm kiểm thử hộp trắng (White Box), hộp đen (Black Box), hộp xám (Grey Box), kiểm thử bên ngoài (External), kiểm thử nội bộ (Internal) và kiểm thử hướng đích (Targeted). Đề tài tập trung triển khai theo hướng tiếp cận kiểm thử hộp đen.
  • Chu trình 6 giai đoạn của kiểm thử xâm nhập: (1) Xác định yêu cầu và phân tích; (2) Thu thập thông tin; (3) Tìm kiếm và phát hiện lỗ hổng; (4) Khai thác và kiểm tra; (5) Báo cáo và đánh giá; (6) Phục hồi (Remediation).
  • Danh mục Top 10 rủi ro bảo mật ứng dụng web của OWASP phiên bản 2021: Broken Access Control (A01:2021), Cryptographic Failures (A02:2021), Injection (A03:2021), Insecure Design (A04:2021), Security Misconfiguration (A05:2021), Vulnerable and Outdated Components (A06:2021), Identification and Authentication Failures (A07:2021), Software and Data Integrity Failures (A08:2021), Security Logging and Monitoring Failures (A09:2021), Server-Side Request Forgery - SSRF (A10:2021). Tác giả đã phân tích cơ chế tấn công, ví dụ kỹ thuật và biện pháp phòng ngừa tương ứng cho từng nhóm rủi ro.
  • Các mô hình tham khảo học thuật: Khung kiểm thử tự động dùng học tăng cường sâu DQN (Deep Q-Learning Network) kết hợp ngôn ngữ phân tích đa tầng MulVAL của nhóm Hu; mô hình mạng nhử SCADA đa giao thức (HTTP, FTP, SSH) của nhóm Ajmal; mô hình chuyển đổi từ chiến thuật, kỹ thuật, quy trình (TTP) sang chỉ số thỏa hiệp (IoC) dựa trên dữ liệu tấn công APT29 của nhóm Berady; và kiến trúc phân tán đa nhiệm thông qua máy chủ Redis từ công cụ hakscale của tác giả Hakluke.

Phương pháp nghiên cứu thực tế bao gồm phương pháp tổng quan tài liệu để đúc kết ưu - nhược điểm của các công trình tiền nhiệm; phương pháp thiết kế và kỹ nghệ hệ thống nhằm module hóa quy trình kiểm thử; và phương pháp thực nghiệm so sánh trên môi trường ảo hóa phân tán.

Nguồn dữ liệu phục vụ nghiên cứu gồm: số liệu báo cáo đe dọa mạng năm 2022 của Viettel Threat Intelligence và báo cáo nhân lực của (ISC)²; cơ sở dữ liệu lỗ hổng từ OWASP, các mẫu kiểm thử bảo mật (templates) từ cộng đồng Nuclei; dữ liệu chứng chỉ số công cộng từ crt.sh; và các nguồn dữ liệu trinh sát công khai qua Internet (Shodan, Wayback Machine, Google BigQuery).

Thiết kế và triển khai hệ thống

Khóa luận xây dựng bộ khung kiểm thử mang tên mã Zeus2 (thể hiện trong kết quả thực nghiệm), tích hợp khép kín giữa kiểm thử tự động, phòng thủ chủ động và chia sẻ thông tin tình báo:

+-------------------------------------------------------------------------------+
|                             KIẾN TRÚC HỆ THỐNG ZEUS2                          |
+-------------------------------------------------------------------------------+
  [ Quản trị viên ] ---> [ Hệ thống Hàng đợi Phân tán Redis (Master / Jobs) ]
                                    |
            +-----------------------+-----------------------+
            |                                               |
     [ Worker Node 1 ]                               [ Worker Node n ]
            |                                               |
  (Trinh sát & Phát hiện)                         (Trinh sát & Phát hiện)
   - Subdomain Recon                               - Subdomain Recon
   - Cổng & Dịch vụ                                - Cổng & Dịch vụ
   - Quét lỗ hổng                                  - Quét lỗ hổng
            \                                               /
             +----------------------+----------------------+
                                    |
                    [ Bộ quy tắc phòng ngự & IoC ]
                                    |
                        [ Máy chủ NGINX Reverse Proxy ]
                               /                 \
                     (Lưu lượng an toàn)    (Lưu lượng độc hại / Điểm yếu)
                             /                     \
                   [ Hệ thống Máy chủ Thật ]    [ Mạng Bẫy Honeypot ]
                                                   (Thu thập, phân tích CTI)
  1. Kiến trúc phân tán và đa nhiệm: Hệ thống sử dụng cơ chế hàng đợi Redis để quản lý công việc (jobs) và điều phối các tác vụ phân tán đến nhiều máy chủ thực thi (worker). Cách tiếp cận này giúp chia nhỏ phạm vi trinh sát và kiểm thử trên nhiều mục tiêu cùng lúc, giải quyết điểm nghẽn hiệu năng khi quét diện rộng.

  2. Phân hệ khám phá bề mặt bên ngoài và trinh thám: Hệ thống tích hợp tập hợp các công cụ mã nguồn mở hàng đầu nhằm tự động hóa việc thu thập tài sản:

  • Tìm kiếm tên miền con (subdomain): Subfinder, Findomain, Assetfinder và crt.sh.
  • Xác định trạng thái dịch vụ HTTP/HTTPS: HTTPX.
  • Quét cổng, nhận diện hệ điều hành và phiên bản dịch vụ: Nmap (sử dụng các kỹ thuật quét SYN, TCP/UDP, ICMP và kịch bản Lua).
  • Thu thập dữ liệu dịch vụ công khai trên Internet: Shodan.
  • Khám phá đường dẫn, thư mục và tài nguyên web ẩn: Dirsearch và Gospider (kết hợp phân tích mã nguồn client-side và dữ liệu lưu trữ từ bên thứ ba).
  1. Phân hệ quét và phát hiện lỗ hổng bảo mật: Sử dụng công cụ Nuclei kết hợp các bộ mẫu (templates) liên tục được cập nhật để quét các lỗ hổng dựa trên danh mục OWASP Top 10 và các mã lỗ hổng CVE phổ biến.

  2. Cơ chế giăng bẫy (Deception) và phòng vệ chủ động: Khác biệt với các công cụ kiểm thử truyền thống, bộ khung tích hợp máy chủ NGINX cấu hình theo mô hình reverse proxy. Khi phân hệ kiểm thử phát hiện một lỗ hổng hoặc đường dẫn nhạy cảm trên máy chủ, một tập quy tắc phòng ngự sẽ tự động sinh ra và nạp vào NGINX. Khi kẻ tấn công gửi yêu cầu nhắm vào lỗ hổng đó, NGINX sẽ tự động điều hướng lưu lượng sang các máy chủ bẫy (honeypot) thay vì chuyển đến máy chủ thật. Hệ thống bẫy ghi lại toàn bộ dấu vết hành vi, trích xuất các chỉ số xâm phạm (IoC) và chuyển tiếp đến phân hệ tình báo mối đe dọa (CTI) để phục vụ việc chia sẻ và phòng ngừa từ xa.

  3. Cơ sở dữ liệu và giao tiếp hệ thống: Thiết kế cơ sở dữ liệu tập trung nhằm quản lý thông tin tài nguyên mục tiêu, kết quả phân giải tên miền, cổng dịch vụ, danh sách lỗ hổng và trạng thái hoạt động của các worker trong cụm phân tán.

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

Chương 1: Tổng quan đề tài

Trình bày tính cấp thiết của an toàn thông tin trong bối cảnh Cách mạng Công nghiệp 4.0; chỉ ra bài toán thiếu hụt nhân sự bảo mật chất lượng cao trên thị trường; phân tích sự hạn chế của phương pháp kiểm thử thủ công và các công cụ quét đơn lẻ. Xác định rõ mục tiêu, đối tượng, phạm vi nghiên cứu, ý nghĩa ứng dụng và cấu trúc 6 chương của khóa luận.

Chương 2: Tổng quan tình hình nghiên cứu

Điểm luận tình hình an ninh mạng năm 2022 thông qua số liệu thực tế từ Viettel Threat Intelligence và tổ chức (ISC)². Đưa ra bảng so sánh chi tiết giữa kiểm thử thủ công và kiểm thử tự động:

Tiêu chí Kiểm thử thủ công Kiểm thử tự động
Quy trình kiểm thử Dễ bỏ sót lỗ hổng, tốn kém thời gian và nhân lực. Tiết kiệm tài nguyên thời gian và nhân lực; quy trình chuẩn hóa, dễ dàng lặp lại và thực hiện liên tục.
Quản lý cơ sở dữ liệu tấn công Bảo trì và nâng cấp cơ sở dữ liệu một cách thủ công, dựa vào cơ sở dữ liệu công khai hoặc nhóm nghiên cứu bảo mật. Cơ sở dữ liệu tấn công được bảo trì và nâng cấp tự động. Mã khai thác hoạt động tốt cho nhiều nền tảng khác nhau.
Báo cáo Yêu cầu thu thập dữ liệu và lập báo cáo thủ công. Tự động hóa báo cáo và có khả năng tùy chỉnh.

Đồng thời, chương này phân tích sâu các công trình nghiên cứu tiêu biểu: công trình của nhóm Hu về tự động hóa chuỗi khai thác bằng Shodan, MulVAL và mô hình học tăng cường sâu DQN (độ chính xác 0,86 nhưng dễ phát sinh dương tính giả do dựa trên giả định tấn công); công trình của nhóm Ajmal về mạng bẫy SCADA đa node (Nova, Honeynet, honeyd) nhưng mang tính chất phòng thủ bị động; nghiên cứu của nhóm Berady về mô hình ánh xạ kỹ thuật tấn công TTP sang IoC trên tập dữ liệu mô phỏng APT29; và mô hình phân phối công việc đa máy chủ hakscale qua Redis của nhóm Hakluke.

Chương 3: Cơ sở lý thuyết của khóa luận

Hệ thống hóa toàn bộ kiến thức chuyên ngành liên quan:

  • Bản chất, đạo đức nghề nghiệp và tính pháp lý của kiểm thử xâm nhập; các phương thức tiếp cận (hộp trắng, hộp đen, hộp xám, bên trong, bên ngoài, hướng đích); chu trình 6 bước chuẩn.
  • Phân tích chi tiết 10 nhóm lỗ hổng nguy hiểm theo OWASP Top 10 (2021) kèm các biện pháp khắc phục kỹ thuật tương ứng (như mô hình hóa mối đe dọa Threat Modeling, quy trình DevSecOps cho Insecure Design; Prepared Statements cho Injection; quản lý bản vá cho Outdated Components).
  • Nguyên lý hoạt động và tính năng của các công cụ kiểm thử: Nmap (cơ chế quét cổng SYN, phân tích cờ TCP, nhận dạng dịch vụ và bắt gói tin packet-capture); Shodan (quy trình 5 bước thu thập, lưu trữ, tìm kiếm, đánh giá và quản lý); các công cụ Subfinder, crt.sh, Assetfinder, Findomain, HTTPX, Nuclei, Dirsearch, Gospider; cùng vai trò của máy chủ NGINX trong việc chịu tải và định tuyến mạng.

Chương 4: Phương pháp thực hiện trong khóa luận

Xây dựng phương pháp luận kỹ thuật cho bộ khung tự động:

  • Thiết kế mô hình tự động hóa tổng thể kết hợp kiểm thử và phòng thủ.
  • Cơ chế quản lý tác vụ đa nhiệm phân tán sử dụng hàng đợi Redis.
  • Quy trình chuẩn hóa việc khám phá bề mặt bên ngoài và tìm kiếm lỗ hổng.
  • Cơ chế điều phối phòng ngự: tự động tạo cấu hình quy tắc chuyển hướng cho reverse proxy và thiết lập mạng bẫy honeypot để thu thập dấu vết và chia sẻ tình báo mối đe dọa CTI.

Chương 5: Hiện thực và thực nghiệm

Mô tả chi tiết quá trình lập trình hiện thực hóa các thành phần hệ thống: quy trình khám phá bề mặt ngoài, quét lỗ hổng, bảo vệ qua reverse proxy, cơ chế chia sẻ CTI và xây dựng hệ quản trị cơ sở dữ liệu trung tâm.

Phần thực nghiệm được thiết kế và ghi nhận qua các bảng số liệu cụ thể:

  • Bảng 5.1: Cấu hình phần cứng và thông số môi trường thực nghiệm.
  • Bảng 5.2: Kết quả tìm kiếm tên miền con khi sử dụng 01 máy ảo đơn lẻ.
  • Bảng 5.3: Kết quả tìm kiếm tên miền con đồng thời trên 04 tên miền mục tiêu.
  • Bảng 5.4: Kết quả công cụ Zeus2 tìm kiếm tên miền con của 04 tên miền cùng lúc khi mở rộng chạy trên nhiều máy ảo phân tán.
  • Bảng 5.5: Đánh giá so sánh hiệu quả tìm kiếm lỗ hổng bảo mật giữa Zeus2 và phần mềm thương mại Acunetix.
  • Bảng 5.6: Kết quả đo đạc hiệu năng tìm kiếm lỗ hổng của Zeus2 khi mở rộng trên hạ tầng nhiều máy ảo.

Chương 6: Kết luận và hướng phát triển của khóa luận

Tổng kết toàn bộ các kết quả đạt được về mặt lý thuyết và sản phẩm thực nghiệm của đề tài; thẳng thắn nêu rõ các giới hạn còn tồn tại và vạch ra định hướng mở rộng nghiên cứu trong tương lai.

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

Về kết quả kỹ thuật và thực nghiệm:

  • Xây dựng thành công bộ khung kiểm thử xâm nhập tự động (Zeus2) hoạt động theo mô hình phân tán thông qua hàng đợi Redis, cho phép mở rộng linh hoạt quy mô worker trên nhiều máy ảo để rút ngắn thời gian xử lý khi trinh sát nhiều tên miền cùng lúc (được kiểm chứng qua Bảng 5.3, 5.4 và 5.6).
  • Thực nghiệm kiểm thử lỗ hổng bảo mật cho thấy công cụ có khả năng phát hiện chuẩn xác các lỗ hổng web phổ biến, đạt hiệu quả tương quan tích cực khi đặt lên bàn cân so sánh với phần mềm thương mại tiêu chuẩn Acunetix (Bảng 5.5).
  • Triển khai thành công cơ chế phòng thủ chủ động: tích hợp máy chủ NGINX reverse proxy có khả năng tự động nạp luật chuyển hướng lưu lượng độc hại về mạng bẫy honeypot ngay sau khi phát hiện lỗ hổng.
  • Vận hành cơ chế trích xuất dữ liệu tấn công từ mạng bẫy để chuyển hóa thành thông tin tình báo mối đe dọa (CTI) và chia sẻ trong hệ thống.

Về đóng góp khoa học và thực tiễn:

  • Khắc phục nhược điểm của các nghiên cứu trước: giải quyết được hạn chế tạo ra nhiều kết quả dương tính giả của nhóm Hu (do chỉ suy diễn đường dẫn tấn công lý thuyết qua DQN/MulVAL) và khắc phục tính chất phòng thủ thụ động của mô hình mạng nhử SCADA từ nhóm Ajmal (chỉ chờ đợi kẻ tấn công tiếp cận rồi mới phân tích log).
  • Đóng góp một giải pháp tích hợp toàn diện "trinh sát – phát hiện lỗ hổng – giăng bẫy tức thời – chia sẻ tình báo", giúp các tổ chức và doanh nghiệp vừa và nhỏ bảo vệ tài sản số hiệu quả mà không đòi hỏi chi phí nhân sự chuyên gia quá lớn.

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

Hạn chế của nghiên cứu:

  • Phạm vi kiểm thử xâm nhập chủ yếu tập trung vào lớp ứng dụng web thông qua phương pháp hộp đen (Black Box), chưa bao quát toàn diện các hình thức kiểm thử nội bộ (Internal) hay phân tích chuyên sâu mã nguồn (White Box).
  • Phân hệ phát hiện lỗ hổng phụ thuộc nhiều vào chất lượng bộ mẫu (templates) của Nuclei và các công cụ mã nguồn mở thành phần; do đó đối với các lỗ hổng logic nghiệp vụ phức tạp hoặc lỗ hổng zero-day chưa có chữ ký, hệ thống có thể gặp giới hạn trong việc nhận diện.
  • Cơ chế reverse proxy và giăng bẫy hiện tập trung tối ưu hóa cho các giao thức web (HTTP/HTTPS), chưa bao quát toàn bộ các giao thức mạng phức tạp khác trong hạ tầng doanh nghiệp.

Hướng nghiên cứu và phát triển tiếp:

  • Mở rộng cơ chế giăng bẫy tự động sang nhiều giao thức mạng khác (như SSH, FTP, SMB, DNS) nhằm tăng khả năng bảo vệ đa tầng cho toàn bộ hệ thống mạng nội bộ.
  • Nghiên cứu áp dụng các thuật toán phân tích thông minh để xử lý dữ liệu nhật ký (log) thu được từ honeypot, giải mã các kỹ thuật tấn công tinh vi (như làm rối mã, mã hóa lưu lượng, che giấu dấu vết).
  • Tối ưu hóa thuật toán lập lịch và phân phối tải trên Redis Worker để nâng cao khả năng tự động co giãn (auto-scaling) của hệ thống khi rà quét bề mặt tấn công quy mô lớn trên môi trường đám mây.

Giá trị tham khảo

Khóa luận là tài liệu tham khảo có giá trị học thuật và ứng dụng thực tiễn dành cho:

  • Sinh viên và học viên chuyên ngành An toàn thông tin, Mạng máy tính và Truyền thông: Tài liệu cung cấp cơ sở lý thuyết chuẩn hóa, tổng hợp toàn diện về OWASP Top 10 (2021), các phương pháp pentest hộp đen, cũng như phương pháp xâu chuỗi các công cụ mã nguồn mở rời rạc thành một chuỗi tự động hóa khép kín.
  • Kỹ sư kiểm thử bảo mật (Pentesters) và chuyên viên giám sát an toàn thông tin (SOC/Blue Team): Có thể tham khảo phương pháp xây dựng hệ thống đa nhiệm phân tán bằng Redis để xử lý bài toán rà quét diện rộng, và mô hình kết hợp Reverse Proxy NGINX với mạng nhử Honeypot để cô lập tấn công theo thời gian thực.
  • Các nhà quản trị hệ thống tại doanh nghiệp vừa và nhỏ (SMB): Nắm bắt được phương án thiết lập quy trình kiểm thử và phòng thủ tự động hóa với mức chi phí tối ưu trong điều kiện thiếu hụt chuyên gia an ninh mạng.

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

  1. Mục đích chính của việc ứng dụng mô hình hàng đợi Redis trong bộ khung kiểm thử là gì? Redis được sử dụng để xây dựng hệ thống phân tán đa nhiệm. Nó đóng vai trò lưu trữ và điều phối hàng đợi công việc (jobs) cho nhiều máy chủ thực thi (worker nodes) hoạt động đồng thời, giúp chia nhỏ tác vụ trinh sát và kiểm thử trên nhiều tên miền mục tiêu cùng lúc nhằm tối ưu hóa thời gian và năng lực tính toán.

  2. Điểm khác biệt mấu chốt giữa bộ khung trong khóa luận so với mô hình của nhóm Hu (sử dụng DQN và MulVAL) là gì? Mô hình của nhóm Hu dựa trên giả định tấn công lý thuyết kết hợp học tăng cường sâu để tìm đường dẫn khai thác khả thi, do đó dễ dẫn đến các trường hợp dương tính giả (báo động nhầm các lỗ hổng không có thực trên máy chủ). Ngược lại, bộ khung của tác giả kiểm tra trực tiếp trên các mục tiêu thực tế theo phương thức hộp đen, đồng thời tích hợp thêm cơ chế phòng ngự chủ động (giăng bẫy qua reverse proxy) và chia sẻ thông tin tình báo đe dọa (CTI), điều mà mô hình của Hu chưa có.

  3. Cơ chế giăng bẫy (cyber deception) bảo vệ hệ thống như thế nào sau khi một lỗ hổng được phát hiện? Sau khi hệ thống phát hiện một lỗ hổng bảo mật, một bộ quy tắc sẽ được tự động tạo ra và nạp vào máy chủ reverse proxy (NGINX). Khi xuất hiện các yêu cầu mạng nhắm vào lỗ hổng đó, NGINX sẽ tự động điều hướng luồng truy cập độc hại sang mạng bẫy honeypot thay vì chuyển đến máy chủ thật, giúp cách ly nguy cơ và thu thập dấu vết tấn công.

  4. Khóa luận sử dụng các công cụ nào để thực hiện thu thập và khám phá bề mặt bên ngoài của mục tiêu? Tác giả đã tích hợp nhiều công cụ mã nguồn mở gồm: Subfinder, Findomain, Assetfinder và crt.sh (tìm kiếm tên miền con); HTTPX (xác định trạng thái dịch vụ web); Nmap (quét cổng, nhận diện dịch vụ/hệ điều hành); Shodan (thu thập thông tin thiết bị kết nối Internet); cùng Dirsearch và Gospider (quét thư mục, đường dẫn và tệp tin ẩn).

  5. Hiệu quả tìm kiếm lỗ hổng của bộ khung Zeus2 được đối sánh với phần mềm nào trong phần thực nghiệm? Trong phần thực nghiệm tại Chương 5 (cụ thể là Bảng 5.5), hiệu quả tìm kiếm và phát hiện lỗ hổng bảo mật của bộ khung Zeus2 được thực hiện kiểm thử đối sánh trực tiếp với Acunetix – một trong những giải pháp quét lỗ hổng ứng dụng web thương mại phổ biến.

Kết luận

Khóa luận tốt nghiệp của tác giả Nguyễn Quốc Việt đã giải quyết trọn vẹn bài toán tự động hóa quy trình kiểm thử xâm nhập kết hợp phòng thủ an ninh mạng trong bối cảnh thiếu hụt nhân sự bảo mật toàn cầu. Bằng việc kết hợp kiến trúc phân tán dựa trên hàng đợi Redis, tích hợp các công cụ trinh sát hàng đầu và áp dụng cơ chế đánh lừa thông qua máy chủ NGINX reverse proxy, bộ khung Zeus2 không chỉ rà quét lỗ hổng nhanh chóng mà còn chủ động giăng bẫy và trích xuất dữ liệu tình báo mối đe dọa. Kết quả thực nghiệm đối sánh đã khẳng định tính khả thi, độ chính xác và giá trị ứng dụng thực tiễn cao của hệ thống đối với công tác bảo vệ an toàn thông tin tại các cơ quan, tổ chức và doanh nghiệp.