Kiểm tra thâm nhập là gì?

Thử nghiệm thâm nhập, hay còn gọi là 'thử nghiệm bút', là nơi các tổ chức thực hiện các cuộc tấn công mạng mô phỏng trên mạng của họ để xác định các lỗ hổng, từ đó cho phép họ tinh chỉnh các chính sách bảo mật và đảm bảo rằng các bản vá có liên quan được cung cấp đầy đủ. Cài đặt.
Nhiều quy định bảo vệ dữ liệu như PCI DSS, HIPAA, FINRA và các quy định khác yêu cầu các tổ chức được bảo vệ phải thường xuyên kiểm tra các biện pháp bảo mật mà họ áp dụng. Kiểm tra thâm nhập là phương tiện để làm điều đó.
Kiểm tra bút được sử dụng như thế nào
Pen testing có thể được sử dụng để kiểm tra nhiều hệ thống, tính năng, thiết bị và ứng dụng, chẳng hạn như Giao diện lập trình ứng dụng (API), Tường lửa ứng dụng web (WAF), máy chủ DNS và trang web. Bạn nên kiểm tra nghiêm ngặt mọi biểu mẫu web công khai mà bạn có vì thường xảy ra trường hợp đầu vào không được vệ sinh đúng cách, điều này có thể dẫn đến khả năng xảy ra các cuộc tấn công tiêm mã. Pen testing thường được chia thành năm giai đoạn, bao gồm;
Các giai đoạn thử nghiệm thâm nhập
1. Lập kế hoạch và trinh sát
Đây là nơi bạn xác định phạm vi hoạt động pen-test của mình, bao gồm việc tạo bản kiểm kê tất cả các hệ thống, tính năng, nội dung và thiết bị. Nó cũng bao gồm việc xác định các phương pháp thử nghiệm của bạn và phác thảo các mục tiêu và mục tiêu của bạn.
2. Quét bảo mật ứng dụng
Giai đoạn này liên quan đến việc sử dụng các công cụ quét lỗ hổng để có được kiến thức về cách ứng dụng phản ứng với các mối đe dọa bảo mật. Có hai loại quét lỗ hổng, bao gồm; phân tích tĩnh và phân tích động. Phân tích tĩnh là nơi bạn quét mã của ứng dụng nhằm xác định các lỗ hổng tiềm ẩn. Phân tích động về cơ bản là giống nhau, chỉ thực hiện quét khi ứng dụng đang chạy để theo dõi cách ứng dụng phản ứng với các mối đe dọa tiềm ẩn trong thời gian thực.
3. Giành quyền truy cập và khai thác lỗ hổng
Nếu bạn tìm được lỗ hổng trong mạng của mình, bước tiếp theo là cố gắng khai thác chúng. Điều này có thể bao gồm việc khởi chạy một cuộc tấn công SQL SQL hoặc tấn công tập lệnh chéo trang, chặn lưu lượng truy cập, leo thang đặc quyền, v.v. Bạn phải đảm bảo rằng tất cả các lỗ hổng và các lần khai thác thành công đều được ghi lại rõ ràng.
4. Duy trì quyền truy cập
Khi bạn đã có được quyền truy cập vào mạng của mình, mẹo là hãy xem bạn có thể duy trì quyền truy cập trong bao lâu mà không phát ra bất kỳ cảnh báo nào. Các mối đe dọa liên tục nâng cao (ATP), như chúng được biết đến, có thể tồn tại trong hệ thống trong nhiều tháng, âm thầm rò rỉ thông tin nhạy cảm.
5. Phân tích và báo cáo
Sau khi hoàn thành các bài kiểm tra thâm nhập, bạn sẽ cần tổng hợp tất cả các phát hiện của mình thành một hoặc nhiều báo cáo chi tiết. Báo cáo phải chứa thông tin chi tiết về;
- Các lỗ hổng được tìm thấy;
- Các lỗ hổng đã bị khai thác và cách chúng bị khai thác;
- Các hệ thống, tính năng, tài sản và thiết bị có liên quan;
- Khoảng thời gian mà người kiểm tra bút có thể ở lại hệ thống trước khi được chú ý.
Thông tin này phải được nhân viên bảo mật có liên quan phân tích để giúp họ thiết lập kế hoạch khắc phục những sự cố này, có thể bao gồm cài đặt các bản vá có liên quan, giải quyết mọi vấn đề xác thực biểu mẫu, định cấu hình tường lửa và cải thiện API của họ.
Phương pháp kiểm tra thâm nhập
Có nhiều phương pháp kiểm tra bút có thể được sử dụng, một số phương pháp bao gồm;
Thử nghiệm bên ngoài
Đây là nơi người kiểm tra bút sẽ nhắm mục tiêu vào các máy chủ, ứng dụng, trang web và dữ liệu công khai. Điều này bao gồm các tài khoản email và vùng lưu trữ đám mây.
Thử nghiệm nội bộ
Đây là lúc người kiểm tra bút đảm nhận vị trí của một nhân viên ác ý hoặc cẩu thả. Họ sẽ thử nhiều cách nhất có thể để nâng cao đặc quyền của mình hoặc tiết lộ dữ liệu nhạy cảm.
Thử nghiệm mù/mù đôi
Trong thử nghiệm mù, người thử nghiệm sẽ có kiến thức hạn chế về hệ thống mà họ được yêu cầu tấn công. Thông thường, họ sẽ chỉ được cung cấp tên của tổ chức. Với thử nghiệm mù đôi, nhóm bảo mật sẽ không nhận được bất kỳ thông báo trước nào về cuộc tấn công.
Thử nghiệm có mục tiêu
Không giống như thử nghiệm mù và mù đôi, thử nghiệm có mục tiêu là nơi cả người kiểm tra bút và nhóm bảo mật làm việc cùng nhau, thông báo cho nhau về những gì họ đang làm để họ có thể giám sát tính hiệu quả của cả biện pháp kiểm soát bảo mật và nỗ lực kiểm tra bút của họ.
Nếu bạn muốn xem Nền tảng bảo mật dữ liệu Lepide có thể thêm ngữ cảnh và cải thiện quá trình kiểm tra bút của mình như thế nào, hãy lên lịch dùng thử với một trong các kỹ sư của chúng tôi hoặc bắt đầu dùng thử miễn phí ngay hôm nay.