Nessus là gì?
Nessus là một trình quét lỗ hổng bảo mật phổ biến được phát triển bởi Tenable Inc. Công cụ này giúp các chuyên gia bảo mật xác định các lỗ hổng trong môi trường mạng, máy chủ, ứng dụng, giúp dễ dàng quản lý và khắc phục những mối đe dọa bảo mật tiềm ẩn.
Tính năng chính của Nessus
- Quét lỗ hổng bảo mật: Nessus có thể quét và phát hiện các lỗ hổng bảo mật trong hệ thống dựa trên danh sách CVE và các nguồn tin cậy khác.
- Kiểm tra cấu hình: Nessus có thể kiểm tra cấu hình hệ thống để đảm bảo tuân thủ các chính sách bảo mật, nhằm phát hiện ra các cấu hình không toàn vẹn, ngăn chặn việc cấu hình sai, giảm rủi ro bảo mật.
- Quét toàn diện hệ thống: Công cụ này hỗ trợ quét nhiều loại thiết bị, giao thức, ứng dụng, hệ điều hành, cơ sở dữ liệu, máy ảo VPS, hệ thống lưu trữ,…đảm bảo quét toàn diện lỗ hổng trên hệ thống.
- Báo cáo và phân tích: Nessus cung cấp các báo cáo chi tiết và các biện pháp khắc phục cụ thể, hỗ trợ đội ngũ CNTT nhanh chóng ứng phó với các rủi ro bảo mật trong hệ thống. Ngoài ra, người dùng còn có thể xuất các báo cáo ở nhiều định dạng để phân tích và trình bày.
- Tích hợp API: Nessus cung cấp API cần thiết, cho phéo tích hợp với các hệ thống API bên ngoài, các công cụ bảo mật khác và tự động hóa quy trình quét lỗ hổng, giúp nâng cao hiệu quả an ninh mạng
- Tự động hóa và lên lịch quét: Nessus cho phép lên lịch trình quét tự động, giúp các chuyên gia bảo mật duy trì kiểm tra thường xuyên. Việc tự động hóa quy trình quét giúp tiết kiệm thời gian và đảm bảo hệ thống luôn được giám sát.
Cách thức hoạt động của Nessus
Dưới đây là quá trình hoạt động của công cụ Quét lỗ hổng bảo mật Nessus này:
Bước 1: Khám phá mạng
Trước tiên, các chuyên gia CNTT đã cài đặt sẵn Nessus và bắt đầu tiên hành xác định các thiết bị trong môi trường mạng mà nó sẽ tiến hành quét. Nessus có thể tìm thấy các thiết bị trong mạng và thu thập thông tin của chúng thông qua công nghệ nmap.
Bước 2: Quét lỗ hổng bảo mật
Sau khi đã biết thiết bị cần quét, Nessus sẽ tiến hành quét để xác định các lỗ hổng bảo mật. Nó sử dụng các Plugin quét để thực hiện các cuộc tấn công mô phỏng đến các mục tiêu để xác định các điểm yếu.
Bước 3: Phân tích
Sau khi quá trình quét hoàn tất, Nessus sẽ tiến hành phân tích dựa trên kết quả có được và tạo báo cáo chi tiết về các lỗ hổng đã được nó phát hiện. Báo cáo sẽ thông báo đến các chuyên gia an ninh mạng chi tiết về các lỗ hổng, mức độ nghiêm trọng và cách khắc phục những lỗ hổng đó.
Bước 4: Đưa ra khuyến nghị và theo dõi
Nessus sẽ đưa ra các khuyến nghị cụ thể về cách giải quyết các vấn đề trong hệ thống đồng thời, nó cũng cho phép theo dõi và đánh giá lại sau khi đã thực hiện các biện pháp khắc phục lỗ hổng bảo mật trong hệ thống.
Lợi ích của việc sử dụng công cụ Nessus
Sử dụng trình quét lỗ hổng Nessus, sẽ mang đến những lợi ích sau:
Phát hiện sớm lỗ hổng bảo mật: Sử dụng Nessus giúp phát hiện sớm các lỗ hổng bảo mật trong hệ thống của bạn trước khi nó bị khai thác, từ đó có các giải pháp khắc phục hiệu quả.
Quét toàn diện: Nessus ít có khả năng bỏ sót các lỗ hổng bảo mật, nhóm phát triển thường xuyên cập nhật danh sách các lỗ hổng cần kiểm tra.
Giảm rủi ro bảo mật: Dựa vào việc xác định và phân loại mức độ nghiêm trọng của các lỗ hổng bảo mật, Nessus giúp các tổ chức xử lý các lỗ hổng nghiêm trọng, giảm rủi ro bảo mật hiệu quả, giữ hệ thống luôn được an toàn.
Dễ dàng mở rộng và tích hợp: Nessus cung cấp các API và Plugin, cho phép tích hợp với các công cụ bảo mật khác giúp tổ chức dễ dàng mở rộng và tích hợp Nessus vào hệ thống, tối ưu quá trình quản lý bảo mật.
Ngoài ra, Nessus còn mang đến một số lợi ích khác như:
- Là mã nguồn mở miễn phí
- Thường có các đề xuất phương án hành động tốt để giảm rủi ro
- Có thể cài đặt trên bất cứ nền tảng nào
Hướng dẫn cài đặt Nessus trên Windows, Linux
Hướng dẫn cài đặt Nessus trên Kali Linux
Cài đặt Nessus
Bước 1: Tải xuống Nessus
Tải file cài đặt .deb từ trang web chính thức:
wget https://www.tenable.com/downloads/api/v1/public/pages/nessus/downloads/15075/download?i_agree_to_tenable_license_agreement=true -O Nessus.deb
Bước 2: Cài đặt Nessus
Cài đặt gói Nessus vừa tải về
sudo dpkg -i Nessus.deb
Sửa các lỗi phụ thuộc (nếu có):
sudo apt --fix-broken install -y
Bước 3: Khởi động Nessus
Bắt đầu dịch vụ Nessus:
sudo systemctl start nessusd
Kích hoạt dịch vụ:
sudo systemctl enable nessusd
Bước 4: Kiểm tra dịch vụ Nessus
Lệnh xác nhận dịch vụ Nessus đang chạy:
sudo systemctl status nessusd
Bước 5: Trên trình duyệt, bạn truy cập https://kali:8834/. Một trang cảnh báo sẽ hiển thị như dưới đây:
Bước 6: Nhấn Advanced và chọn Accept Risk and Continue.
Bước 7: Chọn sản phẩm Nessus mong muốn. Nếu bạn muốn sử dụng phiên bản miễn phí của Nessus, thì chọn Nessus Essentials.
Bước 8: Điền tên và địa chỉ email của bạn để nhận mã kích hoạt qua email. Sau đó có mã, bạn nhập mã kích hoạt này vào ô yêu cầu. Tiến hành tạo tên người dùng và thiết lập mật khẩu.
Bước 9: Để Nessus tải về các plugin cần thiết.
Cách Sử dụng Nessus
Cấu hình quét lỗ hổng
Bước 1: Tạo quét mới
Sau khi đăng nhập, nhấn New Scan (Quét mới). Sau đó chọn loại quét:
- Basic Network Scan: Quét toàn bộ mạng cơ bản.
- Advanced Scan: Quét nâng cao, tùy chỉnh cài đặt.
- Web Application Tests: Kiểm tra lỗ hổng của ứng dụng web.
Bước 2: Nhập các thông tin quét
- Name: Đặt tên cho công việc quét (ví dụ: “Quét mạng nội bộ”).
- Targets: Nhập IP hoặc tên miền cần quét (ví dụ: 192.168.1.0/24 hoặc example.com).
Nhấp Save để lưu cấu hình quét.
Bước 3: Bắt đầu quét
Chọn công việc quét đã tạo.
Nhấp Start để bắt đầu quét
Sau khi quét hoàn tất, chọn công việc quét để xem báo cáo.
Kết quả bao gồm:
- Danh sách lỗ hổng phát hiện.
- Đánh giá mức độ nghiêm trọng: Critical, High, Medium, Low.
- Gợi ý khắc phục chi tiết cho từng lỗ hổng.
Xuất báo cáo dưới dạng PDF, HTML hoặc CSV: Chọn Export và chọn định dạng theo ý muốn.
Cách cài đặt trình Nessus trên Windows
Tải về và cài đặt Nessus tại đây.
Cài đặt Nessus
Đăng nhập vào Nessus
Như vậy là bạn đã thực hiện cài đặt xong trình Nessus trên Kali Linux và Windows.
Lời kết
Trên đây, LANIT đã chia sẻ chi tiết về Nessus – một trình quét lỗ hổng bảo mật dùng để phát hiện các lỗ hổng trong hệ thống mạng, máy chủ, ứng dụng để kịp thời khắc phục. Ngoài ra, chúng tôi còn hướng dẫn cách cài đặt Nessus trên Windows/Kali Linux chi tiết. Nếu bạn còn thắc mắc nào hoặc cần hỗ trợ về trình Nessus khi thuê VPS hoặc thuê máy chủ giá rẻ, liên hệ ngay LANIT để được phản hồi sớm nhất nhé!