Kiểm tra thâm nhập - Thủ công & Tự động
Cả thử nghiệm thâm nhập thủ công và kiểm tra thâm nhập tự động đều được thực hiện cho cùng một mục đích. Sự khác biệt duy nhất giữa chúng là cách chúng được tiến hành. Như tên cho thấy, kiểm tra thâm nhập thủ công được thực hiện bởi con người (các chuyên gia của lĩnh vực này) và kiểm tra thâm nhập tự động được thực hiện bởi chính máy móc.
Chương này sẽ giúp bạn tìm hiểu khái niệm, sự khác biệt và khả năng áp dụng của cả hai thuật ngữ.
Kiểm tra thâm nhập thủ công là gì?
Thử nghiệm thâm nhập thủ công là thử nghiệm được thực hiện bởi con người. Trong kiểu thử nghiệm như vậy, tính dễ bị tổn thương và rủi ro của máy được kiểm tra bởi một kỹ sư chuyên nghiệp.
Nói chung, các kỹ sư kiểm tra thực hiện các phương pháp sau:
Data Collection- Thu thập dữ liệu đóng vai trò then chốt cho việc kiểm thử. Người ta có thể thu thập dữ liệu theo cách thủ công hoặc có thể sử dụng các dịch vụ công cụ (chẳng hạn như kỹ thuật phân tích mã nguồn trang web, v.v.) có sẵn trực tuyến miễn phí. Các công cụ này giúp thu thập thông tin như tên bảng, phiên bản DB, cơ sở dữ liệu, phần mềm, phần cứng hoặc thậm chí về các plugin bên thứ ba khác nhau, v.v.
Vulnerability Assessment - Khi dữ liệu được thu thập, nó sẽ giúp người kiểm tra xác định điểm yếu bảo mật và thực hiện các bước phòng ngừa cho phù hợp.
Actual Exploit - Đây là một phương pháp điển hình mà một chuyên gia kiểm tra sử dụng để khởi động một cuộc tấn công vào hệ thống mục tiêu và tương tự như vậy, làm giảm nguy cơ bị tấn công.
Report Preparation- Khi việc thâm nhập được thực hiện, người kiểm thử chuẩn bị một báo cáo cuối cùng mô tả mọi thứ về hệ thống. Cuối cùng báo cáo được phân tích để thực hiện các bước khắc phục nhằm bảo vệ hệ thống mục tiêu.
Các loại kiểm tra thâm nhập thủ công
Kiểm tra thâm nhập thủ công thường được phân loại theo hai cách sau:
Focused Manual Penetration Testing- Đây là một phương pháp tập trung nhiều để kiểm tra các lỗ hổng và rủi ro cụ thể. Thử nghiệm thâm nhập tự động không thể thực hiện thử nghiệm này; nó chỉ được thực hiện bởi các chuyên gia con người, những người kiểm tra các lỗ hổng ứng dụng cụ thể trong các miền nhất định.
Comprehensive Manual Penetration Testing- Thông qua kiểm tra toàn bộ hệ thống được kết nối với nhau để xác định tất cả các loại rủi ro và dễ bị tổn thương. Tuy nhiên, chức năng của thử nghiệm này mang tính tình huống hơn, chẳng hạn như điều tra xem liệu nhiều lỗi có nguy cơ thấp hơn có thể mang đến kịch bản tấn công dễ bị tấn công hơn hay không, v.v.
Kiểm tra thâm nhập tự động là gì?
Kiểm tra thâm nhập tự động nhanh hơn, hiệu quả, dễ dàng và đáng tin cậy hơn nhiều để kiểm tra tính dễ bị tổn thương và rủi ro của máy một cách tự động. Công nghệ này không yêu cầu bất kỳ kỹ sư chuyên môn nào, thay vào đó nó có thể được điều hành bởi bất kỳ người nào có kiến thức ít nhất về lĩnh vực này.
Các công cụ để kiểm tra thâm nhập tự động là Nessus, Metasploit, OpenVAs, backtract (loạt 5), v.v. Đây là những công cụ rất hiệu quả đã thay đổi hiệu quả và ý nghĩa của kiểm tra thâm nhập.
Tuy nhiên, bảng sau đây minh họa sự khác biệt cơ bản giữa kiểm tra thâm nhập thủ công và tự động -
Kiểm tra thâm nhập thủ công | Kiểm tra thâm nhập tự động |
---|---|
Nó yêu cầu kỹ sư chuyên gia thực hiện thử nghiệm. | Nó được tự động hóa nên ngay cả người học cũng có thể chạy thử nghiệm. |
Nó yêu cầu các công cụ khác nhau để kiểm tra. | Nó có các công cụ tích hợp yêu cầu bất cứ thứ gì từ bên ngoài. |
Trong loại thử nghiệm này, kết quả có thể khác nhau giữa các thử nghiệm. | Nó có kết quả cố định. |
Kiểm tra này yêu cầu người kiểm tra phải nhớ dọn dẹp bộ nhớ. | Nó không. |
Nó là toàn bộ và mất thời gian. | Nó hiệu quả hơn và nhanh chóng. |
Nó có những lợi thế bổ sung, tức là nếu một chuyên gia kiểm tra bằng bút, thì anh ta có thể phân tích tốt hơn, anh ta có thể nghĩ hacker có thể nghĩ gì và anh ta có thể tấn công ở đâu. Do đó, anh ta có thể đặt bảo mật cho phù hợp. | Nó không thể phân tích tình hình. |
Theo yêu cầu, một chuyên gia có thể chạy nhiều thử nghiệm. | Nó không thể. |
Đối với tình trạng nguy kịch, nó là đáng tin cậy hơn. | Không phải vậy. |