Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Một trong những điều tuyệt vời nhất về Linux là số lượng công cụ mã nguồn mở rất lớn, mặc dù chúng có thể chưa được cài đặt. Trong bài viết lần này, Quantrimang.com sẽ cài đặt OpenVas, một ứng dụng quản lý và quét lỗ hổng mã nguồn mở, sau đó chạy tiến trình quét lỗ hổng đầu tiên.
Trước tiên, bạn phải chọn bản phân phối Linux cơ bản. Hướng dẫn này sẽ sử dụng Ubuntu. Một số bản phân phối khác, chẳng hạn như Kali Linux, có thể đã được cài đặt.
Ngoài việc cài đặt Ubuntu, bạn sẽ cần chọn phiên bản OpenVas nào sẽ làm việc cùng. Hiện tại, có 3 phiên bản đang lưu hành. Hướng dẫn này sẽ sử dụng phiên bản mới nhất - Greenbone Vulnerability Management (GVM) phiên bản 10. Để đọc thêm chi tiết về OpenVas hoặc GVM, bạn có thể tham khảo tại:
https://launchpad.net/~mrazavi/+archive/ubuntu/gvm
Để bắt đầu cài đặt GVM, bạn cũng sẽ cần cài đặt kho lưu trữ bắt buộc thích hợp mà GVM phụ thuộc vào. Để làm điều này, bạn sẽ bắt đầu với việc mở một phiên terminal bằng cách nhấn Ctrl+Alt+T và chạy lệnh sau:
sudo add-apt-repository ppa:mrazavi/gvm
Đầu ra của lệnh trên sẽ đưa ra hướng dẫn dựa trên văn bản cho GVM, nhưng cũng cung cấp cho bạn các hướng dẫn tùy chọn.
Bắt đầu với bản cài đặt Ubuntu 18.04 mới, bạn sẽ muốn đảm bảo rằng mọi thứ được cập nhật đầy đủ. Để làm điều này, hãy chạy lệnh sau:
sudo apt-get update
Tại thời điểm này, bạn đã sẵn sàng để cài đặt GVM. Cơ sở dữ liệu mặc định được sử dụng cho GVM là SQLite. Nếu thích một cơ sở dữ liệu khác để sử dụng với giải pháp này, bạn có thể tìm thấy các hướng dẫn bổ sung tại liên kết được cung cấp ở trên.
Để cài đặt GVM, hãy chạy lệnh sau:
sudo apt install gvm
Trong quá trình cài đặt, bạn sẽ được nhắc nhở các bước cấu hình bổ sung:
Để cấu hình Unix Socket, hãy chọn “Yes”.

Để cấu hình GVMD-sqlite, hãy chọn “Yes”.

Để cấu hình GVMD-sqlite-cert, hãy chọn “Yes”.

Để cấu hình GVMD-sqlite-scap, hãy chọn “Yes”.

Khi quá trình cài đặt hoàn tất, bước cuối cùng là cập nhật dữ liệu greenbone nvt/cert/scap với bộ lệnh sau:
sudo greenbone-nvt-sync
sudo greenbone-scapdata-sync
sudo greenbone-certdata-sync
Chúc mừng bạn đã hoàn thành việc cài đặt GVM - bây giờ cuộc vui sẽ bắt đầu. Đầu tiên, hãy kiểm tra trạng thái cài đặt. Tất cả các ứng dụng đang chạy đúng sẽ hiển thị dấu chấm màu xanh lá cây (hay trạng thái “active”) khi chạy. Bạn có thể làm điều đó bằng cách khởi chạy các mục sau:
systemctl status gvmd # manager
systemctl status openvas-scanner # scanner
systemctl status gsad # web ui
GVM cung cấp cho người dùng khả năng sử dụng giao diện Web. Để truy cập giao diện Web, hãy điều hướng trình duyệt web tới:
https://localhost:4000

Đăng nhập với các thông tin sau:
Username: admin
Password: admin
Sau khi đăng nhập bằng thông tin đăng nhập admin, giờ đây, bạn có thể thiết lập lần quét đầu tiên. Để thực hiện việc này, chọn Scan > Tasks từ menu ứng dụng.

Sau đó, từ cửa sổ tác vụ, tìm biểu tượng “cây đũa thần” và chọn Task Wizard.

Khi cửa sổ Task Wizard xuất hiện, ta sẽ nhập địa chỉ IP của host. Vì chỉ sử dụng một máy, nên ví dụ sẽ quét host cục bộ. Để làm điều này, xác nhận rằng 127.0.0.1 đã được nhập. Nếu không, hãy nhập thủ công vào chỗ trống được cung cấp.

Nhấp vào “Start Scan” và chờ đợi. Việc này có thể mất vài phút, tùy thuộc vào việc bạn đã sử dụng bản cài đặt Ubuntu mới hay máy hiện có.
Khi quá trình quét hoàn tất, bạn sẽ thấy một trang tương tự như các thông báo sau.

Bây giờ để xem kết quả, hãy truy cập Scans > Reports. Do thực tế đây là máy thử nghiệm mới, nên kết quả là không tìm thấy gì cả. Nếu bạn chạy quét trên một máy hiện có ở công ty hoặc mạng gia đình, kết quả sẽ khác.

Trên đây chỉ là phần nổi của tảng băng về những gì GVM có thể làm để tìm lỗ hổng hệ thống. Bạn có thể cấu hình các bản quét khác nhau và khám phá những thứ mình chưa biết. Đảm bảo, bạn sẽ ngạc nhiên với những gì sẽ tìm thấy đấy.
Chúc bạn thực hiện thành công!
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Xây dựng một workflow AI thực tế từ đầu đến cuối
Cách xuất nội dung ChatGPT sang Google Docs không mất định dạng
Đánh giá và cải thiện thói quen sử dụng AI
Perplexity AI là gì?
Cách kết nối Google Drive với ChatGPT
Meitu VIP vs Meitu SVIP: Nên lựa chọn gói chỉnh ảnh nào?
Tại sao Claude for Teachers lại tạo nên sự khác biệt?
Hướng dẫn dùng Higgsfield tạo video trên ChatGPT
Cách dùng NotebookLM trong Google Docs
Hướng dẫn dùng Dola AI tạo bảng dữ liệu từ câu lệnh
Chỉnh sửa kế hoạch giảng dạy do Claude for Teachers tạo dưới góc độ một biên tập viên
TOP công cụ AI tạo biểu mẫu và khảo sát
Chỉnh sửa nội dung giáo án do Claude for Teachers tạo
Tìm hiểu về các tính năng Home, Code và Autopilot mới trong Copilot
Hướng dẫn đăng ký tài khoản quảng cáo ChatGPT
Microsoft Frontier: Chương trình cho phép bạn trải nghiệm sớm các tính năng AI trước khi chúng được phát hành rộng rãi
OpenClaw là gì?
Hướng dẫn dùng Lovable AI trên ChatGPT tạo website cực nhanh
Học kỹ năng Mô tả: Hoàn thành prompt AI đầu tiên có thể sử dụng được
Tự tạo ứng dụng quản lý công việc trên Gemini rất đơn giản
Cách lập trình chuyên nghiệp hơn, dễ dàng hơn với tính năng Tệp trên Grok
Hướng dẫn cài đặt và sử dụng n8n trên Windows 11
Công thức tính diện tích hình Elip
Hướng dẫn ngắt kết nối ứng dụng trên ChatGPT
8 ứng dụng Microsoft Store miễn phí giúp Windows tốt hơ
Hướng dẫn tạo đoạn hội thoại cho topic trên Twee
Đừng chia sẻ ảnh cho đến khi bạn chạy kiểm tra siêu dữ liệu này!
6 cách mở Computer/System Properties trong Windows 10
Bức tranh tổng quan về hỗ trợ khách hàng tích hợp AI
Cách sửa lỗi There Are Currently No Power Options Available Windows