Cách chống spam cho WordPress bằng Cloudflare Turnstile

Trang WordPress của mình thường hay bị spam bình luận trên các bài viết. Đa số các bình luận này đều được tạo ra từ các bot (người máy) của nước ngoài, có nội dung quảng cáo. Để chặn các bình luận kiểu này, mình đã sử dụng dịch vụ chống spam miễn phí của Cloudflare có tên Cloudflare Turnstile. Dịch vụ này sẽ thực hiện việc xác thực người dùng trước khi cho phép đăng tải bình luận trên bài viết của mình.

Cơ chế hoạt động của Turnstile là sẽ chạy một đoạn JavaScript trên trình duyệt của người dùng và yêu cầu trình duyệt xử lý đoạn script (mã) này trong vòng vài giây. Thông thường các spam bot được chạy tự động bằng các phần mềm chuyên dụng chứ không phải bằng trình duyệt, nên sẽ không thể xử lý các đoạn mã này. Do đó các spam bot sẽ không thể bình luận trên trang của mình nữa. Sau đây mình sẽ trình bày về cách chống spam cho WordPress bằng Cloudflare Turnstile.

1. Điều kiện tiên quyết

Để sử dụng được dịch vụ này yêu cầu bạn phải thỏa các điều kiện sau:

2. Đăng ký dịch vụ Cloudflare Turnstile

  • Sau đó chọn “Turnstile từ menu.
  • Nhấn vào nút “Add site” để tiếp tục
  • Ở giao diện “Add Site”, điền tên trang web và tên miền của bạn vào, sau đó nhấn nút “Create”
  • Cloudflare sẽ hiển thị 2 khóa để bạn sao chép là Site Key và Secret Key. Bạn cứ tạm để đó và tiếp tục cài đặt ở trang WordPress.

3. Cài đặt plugin Simple Cloudflare Turnstile

  • Bạn mở trang admin của WordPress và cài đặt plugin “Simple Cloudflare Turnstile” vào
  • Sau khi kích hoạt, plugin sẽ yêu cầu bạn nhập 2 khóa đã tạo ở trang Turnstile của Cloudflare
  • Lúc này bạn quay lại trang Turnsile ở bước 1 và lần lượt sao chép rồi dán các key đó vào phần thiết lập của plugin.
  • Sau đó tiếp tục kéo xuống bên dưới phần thiết lập của plugin.
  • Ở mục này, plugin cho phép lựa chọn các nơi mà Turnstile sẽ áp dụng việc xác thực người dùng. Để tối đa bảo mật cho trang WordPress của mình, mình chọn tất cả, sau đó nhấn vào nút “Lưu thay đổi” để lưu lại cấu hình.

Vậy là xong, khi thử vào phần bình luận của các bài viết bạn sẽ thấy thêm phần xác thực của Turnstile.

Chúc bạn thành công!

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *