Footprinting (Thu thập thông tin) trong bảo mật mạng là gì?
Footprinting là quá trình thu thập càng nhiều thông tin càng tốt về hệ thống mục tiêu để xác định cách xâm nhập. Đây là bước đầu tiên và quan trọng trong quy trình kiểm thử xâm nhập (penetration testing) và hacking đạo đức (ethical hacking).
Footprinting trong CEH (Certified Ethical Hacker)
Trong chương trình CEH, footprinting bao gồm việc thu thập thông tin toàn diện về hệ thống đích để tìm ra các lỗ hổng bảo mật và điểm yếu có thể bị khai thác.
Footprinting trong Penetration Testing (Kiểm thử xâm nhập)
Quy trình footprinting thu thập "bản vẽ kỹ thuật" của một hệ thống hoặc mạng cụ thể, cũng như các thiết bị kết nối với nó. Đây là bước tiền đề cho việc đánh giá toàn diện bảo mật ứng dụng web bởi các penetration tester.
Mục đích của Footprinting
Mục tiêu chính của footprinting là: tìm hiểu tư thế bảo mật, phân tích tư thế bảo mật, phát hiện lỗ hổng và lập kế hoạch tấn công. Sau đó, phạm vi tập trung sẽ được thu hẹp bằng nhiều công cụ và kỹ thuật khác nhau.
Các loại thông tin thu thập được
- Địa chỉ IP và bản ghi Whois
- Thông tin nhận diện DNS
- Hệ điều hành đang chạy
- Email và số điện thoại của nhân viên
- Cấu trúc mạng và thiết bị
- Dịch vụ và cổng đang mở
Footprinting vs Digital Reconnaissance (Trinh sát số)
Footprinting (còn gọi là reconnaissance) là việc thu thập thông tin về hệ thống máy tính hoặc thực thể cụ thể. Kẻ tấn công có quyền truy cập vào nhiều công cụ và công nghệ để lấy thông tin này, hỗ trợ quá trình xâm nhập hệ thống.
Ví dụ thực tế
Hacker có thể sử dụng mạng xã hội để thu thâp thông tin về thói quen và mật khẩu của nhân viên, hoặc quét cổng mạng để xác định dịch vụ đang chạy.
Lưu ý quan trọng
Footprinting phải được thực hiện có sự cho phép bằng văn bản. Việc thu thập thông tin trái phép có thể vi phạm pháp luật về an ninh mạng.