Tổng quan module Phương pháp luận Săn Bug Hiện đại
Khám phá quy trình trinh sát diện rộng, mổ xẻ mã nguồn JavaScript client-side và định vị điểm nóng nghiệp vụ trong săn bug thực tế.
TL;DR: Săn tìm lỗ hổng bảo mật trong các ứng dụng thực tế ngày nay không bắt đầu bằng việc quét ngẫu nhiên một công cụ tự động, mà bắt đầu từ phương pháp luận trinh sát (Reconnaissance) bài bản và khả năng đọc hiểu mã nguồn. Khi các tổ chức áp dụng microservices và kiến trúc frontend SPA/Next.js phức tạp, bề mặt tấn công đã chuyển dịch mạnh mẽ: hàng trăm endpoint API nội bộ, tham số debug và cả secret keys đang nằm lộ thiên trong các file JavaScript bundle đã bị nén. Module này trang bị cho bạn tư duy mở rộng phạm vi (Scope Expansion), kỹ thuật mổ xẻ mã nguồn client-side và phương pháp Target Heatmapping để định vị chính xác nơi có xác suất lỗi cao nhất.
1. Mục tiêu học tập
Sau khi hoàn thành module này, bạn sẽ có thể:
- Design chiến lược trinh sát diện rộng (Scope Expansion) và vượt qua tầng CDN/WAF để tìm origin server.
- Analyze file JavaScript bundle đã minify để trích xuất hidden API routes, parameters và secret keys.
- Diagnose các vùng chức năng có xác suất lỗ hổng cao nhất thông qua phương pháp Target Heatmapping.
- Apply quy trình trinh sát toàn diện và phát hiện lỗ hổng logic từ mã nguồn client-side trong mini-challenge.
2. Bản đồ lộ trình học tập
Lộ trình được thiết kế theo nguyên tắc nâng dần mức độ tự chủ (Fading Scaffolding):
| Bài học | Chủ đề cốt lõi | Mức độ hỗ trợ |
|---|---|---|
| Bài 01 | Asset Discovery & Kỹ thuật Mở rộng Phạm vi (Scope Expansion) | worked (Quy trình mẫu chi tiết) |
| Bài 02 | JavaScript Recon: Đào tìm API ẩn từ Bundle Minify | worked (Kỹ thuật bóc tách code) |
| Bài 03 | Target Heatmapping: Định vị Điểm nóng Nghiệp vụ | faded (Tự phân tích kiến trúc mục tiêu) |
| Bài 04 | Mini-challenge: Phân tích Client Bundle tìm Lỗ hổng Logic | independent (Thực hành độc lập) |
| Bài 05 | Tổng kết module & Bản đồ Phương pháp luận Săn Bug | synthesis (Tự đánh giá năng lực) |
3. Kiến thức cần có trước khi bắt đầu
Để tiếp thu trọn vẹn kiến thức trong module này, bạn nên nắm vững:
- Kiến thức cơ bản về mô hình Web Security và Burp Suite (xem Web Security Foundations).
- Các lỗ hổng ứng dụng và API cốt lõi như SQLi, SSRF, BOLA (xem Web & API Exploitation).
Bài tiếp theo: Asset Discovery & Kỹ thuật Mở rộng Phạm vi (Scope Expansion)
Bài này có giúp bạn hiểu bản chất không?
Bài này đáng gửi cho bạn học cùng?
Copy link đã gắn nguồn — dán group, chat, hoặc LinkedIn.
Thảo luận & góp ý
Hỏi đáp về bài này