Sử dụng WPScan để quét bảo mật website WordPress trên Almalinux

  • Monday 05/05/2025

Hướng dẫn sử dụng WPScan để quét bảo mật website wordPress

🔍 WPScan là gì?

WPScan là một công cụ dòng lệnh (CLI) được viết bằng ngôn ngữ Ruby, chuyên dùng để quét và phát hiện các lỗ hổng bảo mật trên các trang web WordPress. Nó sử dụng cơ sở dữ liệu WPScan Vulnerability Database (WPVulnDB), chứa thông tin về hơn 43,000 lỗ hổng đã được biết đến trong WordPress, plugin và theme.

sử dụng wpscan

Chức năng chính của WPScan

  • Kiểm tra phiên bản WordPress: Phát hiện phiên bản WordPress đang sử dụng và cảnh báo nếu phiên bản đó đã lỗi thời hoặc có lỗ hổng.
  • Quét plugin và theme: Liệt kê các plugin và theme được cài đặt, kiểm tra xem chúng có chứa lỗ hổng bảo mật đã biết hay không.
  • Phát hiện lỗ hổng bảo mật: Tìm kiếm các lỗ hổng phổ biến như SQL Injection, XSS (Cross-Site Scripting), hoặc các cấu hình không an toàn.
  • Kiểm tra cấu hình server: Phát hiện các vấn đề cấu hình như hiển thị lỗi PHP, file wp-config.php bị lộ, hoặc thư mục nhạy cảm không được bảo vệ.
  • Quét tài khoản người dùng: Liệt kê các tài khoản người dùng và kiểm tra mật khẩu yếu (khi sử dụng chế độ quét nâng cao).
  • Cơ sở dữ liệu lỗ hổng: WPScan sử dụng cơ sở dữ liệu lỗ hổng được cập nhật thường xuyên để so sánh và phát hiện các vấn đề bảo mật.

Ưu điểm

  • Tăng cường bảo mật website: Phát hiện sớm các lỗ hổng giúp bảo vệ website khỏi các cuộc tấn công như chiếm quyền quản trị, đánh cắp dữ liệu, hoặc chèn mã độc.
  • Tiết kiệm thời gian: Tự động hóa quá trình quét, giảm thiểu công sức kiểm tra thủ công.
  • Hỗ trợ quản trị viên: Cung cấp báo cáo chi tiết để dễ dàng ưu tiên và khắc phục các vấn đề bảo mật.
  • Phù hợp với nhiều đối tượng: Từ quản trị viên website nhỏ đến các tổ chức lớn đều có thể sử dụng WPScan để bảo vệ hệ thống.

⚙️ Cách cài đặt WPScan

Để cài đặt WPScan bạn cần thực hiện các bước sau:

sudo yum update -y
sudo dnf install ruby ruby-devel libcurl-devel make gcc redhat-rpm-config -y
sudo gem install wpscan

Sau khi cài đặt, bạn có thể kiểm tra phiên bản WPScan bằng lệnh:

wpscan --version
sử dụng wpscan

🔐 Đăng ký API Token

Để sử dụng đầy đủ tính năng của WPScan, bạn cần đăng ký một API Token miễn phí tại https://wpscan.com. Sau khi đăng ký, bạn sẽ nhận được một token để sử dụng trong các lệnh quét.

WPScan

🧪 Cách sử dụng WPScan

1. Quét cơ bản

Để thực hiện một quét cơ bản trên trang web của bạn, sử dụng lệnh:

wpscan --url https://yourwebsite.com --api-token YOUR_API_TOKEN

Lệnh này sẽ quét phiên bản WordPress, plugin, theme và các lỗ hổng bảo mật đã biết.

Screenshot from 2025 05 04 21 39 23

2. Liệt kê Plugin và Theme

Để liệt kê các plugin và theme đang sử dụng trên website:

wpscan --url https://yourwebsite.com --enumerate vp,vt --api-token YOUR_API_TOKEN
  • vp: Liệt kê các plugin dễ bị tấn công.

  • vt: Liệt kê các theme dễ bị tấn công.

Screenshot 4

3. Liệt kê người dùng

Để liệt kê các tên người dùng có thể bị lộ:

wpscan --url https://yourwebsite.com --enumerate u --api-token YOUR_API_TOKEN

4. Kiểm tra mật khẩu yếu

WPScan có thể kiểm tra các tài khoản sử dụng mật khẩu yếu bằng cách:

wpscan --url https://yourwebsite.com --passwords passwords.txt --usernames admin --api-token YOUR_API_TOKEN

Trong đó, passwords.txt là danh sách mật khẩu phổ biến để kiểm tra.

📊 Phân tích kết quả quét

Sau khi quét, WPScan sẽ cung cấp một báo cáo chi tiết về các lỗ hổng bảo mật được phát hiện, bao gồm:

  • Phiên bản WordPress và các lỗ hổng liên quan.

  • Danh sách plugin và theme dễ bị tấn công.

  • Các tài khoản người dùng có thể bị lộ.

  • Mật khẩu yếu hoặc dễ đoán.

Dựa vào báo cáo này, bạn có thể thực hiện các biện pháp cần thiết để khắc phục và tăng cường bảo mật cho website của mình.

🛡️ Lời khuyên bảo mật

  • Luôn cập nhật phiên bản mới nhất cho WordPress, plugin và theme.

  • Sử dụng mật khẩu mạnh và thay đổi định kỳ.

  • Hạn chế số lần đăng nhập sai và sử dụng xác thực hai yếu tố (2FA).

  • Thường xuyên sao lưu dữ liệu website.

  • Sử dụng các plugin bảo mật uy tín để tăng cường bảo vệ.


Bằng cách sử dụng WPScan, bạn có thể chủ động phát hiện và khắc phục các lỗ hổng bảo mật trên website WordPress của mình, đảm bảo an toàn cho dữ liệu và người dùng. Hãy thường xuyên kiểm tra và cập nhật để website luôn được bảo vệ tốt nhất.

Bạn có thể tham khảo thêm 1 số bài viết liên quan VPS/server tại đây

======================================================

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/

Rate this post