如何在您的 WordPress 網站上使用 Google reCAPTCHA 來阻止垃圾郵件和機器人程序
已發表: 2022-11-15如果您是普通互聯網用戶,那麼您從未遇到過驗證碼測試的可能性非常低。
雖然有時解決它可能會令人沮喪,但我們不要忘記它可以很好地防止自動腳本用垃圾郵件或惡意攻擊淹沒網站。 Google reCAPTCHA 就是這樣一種針對在線平台的安全措施。
本文的目的是概述什麼是 Google reCAPTCHA 以及為什麼在 WordPress 中需要它。 我們還將討論如何設置此安全措施及其優缺點。
讓我們進入下一部分 -
什麼是驗證碼?

CAPTCHA 代表完全自動化的公共圖靈測試,以區分計算機和人類。
顧名思義,就是一種區分人和機器的考試或測驗。 因此,這是一種安全措施,您可以使用它來防止垃圾郵件或機器人攻擊等自動化活動。
CAPTCHA 技術的主要目的是阻止任何人濫用在線服務。 而且由於濫用在線服務通常是由某些程序或腳本執行的,因此我們需要對此類程序而非人類設置障礙。
CAPTCHA 所做的就是提出只有人類才能通過而機器人不能通過的挑戰。
什麼是 reCAPTCHA,為什麼要在 WordPress 中使用它?

Google 構建了一個名為 reCAPTCHA 的免費驗證碼服務。 它是一個自適應系統,使用機器學習不斷改進。 它不是進行測試,而是考慮活動、光標的移動、單擊所花費的時間等,以確定它是機器人還是人類。 與傳統的驗證碼測試相比,它產生的摩擦更少。
現在,如果您想知道它對於 WordPress 站點是否必不可少,那麼讓我們來談談一些場景。
WordPress 通常用於博客網站。 每個博客中都有一個評論部分。 如果您不希望此部分充斥著垃圾評論,那麼 reCAPTCHA 可能是一個很好的解決方案。
一個 WordPress 網站包含多種用於多種目的的表單。 濫用者經常嘗試對這些表格提交重複的回复。 但是 Google reCAPTCHA 可以阻止它。 投票或其他用戶生成的內容也是如此。
不用說虛假用戶對網站的危害有多大。 reCAPTCHA 只允許人類在您的網站上註冊,同時防止機器人和自動腳本。
使用 reCAPTCHA 的優缺點
在您的 WordPress 網站上使用 reCAPTCHA 有很多優點和缺點。 主要優勢是——
- 免費:一個主要的優點是它是一個免費的解決方案,不需要安裝或維護任何額外的工具。
- 安全性:對於帶有註冊表單和評論部分的網站,此測試是一個額外的安全層,可有效防止垃圾郵件、欺詐或濫用。
- 靈活性:有不同類型的測試可用,作為管理員,您可以選擇在您的網站表單上使用哪個選項。
- 完整性:它通過過濾不需要的流量和重複響應來幫助您保持網站的完整性。
另一方面,也有一些缺點需要考慮。 例如,
- 錯過的提交:如果用戶在破譯 CAPTCHA 代碼時遇到問題,網站可能會錯過有效的用戶或提交。
- 用戶體驗:另一個缺點是它可能會分散用戶的注意力。 每次他們想要提交表單或註冊新的 WordPress 站點時,他們都需要完成一個額外的步驟,這種體驗可能會令人沮喪。
- GDPR 問題:如果您在歐洲或任何遵守通用數據保護條例 (GDPR) 的國家/地區,Google reCAPTCHA 可能不適合您。 因為 reCAPTCHA 收集了大量可能與 GDPR 合規性衝突的用戶數據。 因此,在您的網站上使用它之前,請確保它是否符合 GDPR。
在這種情況下,您可以使用替代的驗證碼解決方案。 WP User Frontend 支持Math Captcha和Really Simple CAPTCHA插件。 因此,您也可以在表單中使用它們。
如何將 Google reCAPTCHA 添加到您的 WordPress 網站
WP User Frontend 內置了對 Google reCAPTCHA 的支持。 最新版本的 Google reCAPTCHA 更加人性化且使用起來不那麼煩人。 所以我們推薦你使用這個版本。 以下是您繼續的步驟 –
第 1 步:登錄 Google reCAPTCHA
首先,導航到User Frontend → Settings → General Options ,您將看到 reCAPTCHA Site Key和Secret Key字段。 在這些字段下,單擊“在此處註冊”鏈接。 它應該會立即將您帶到管理頁面。 如果沒有,請單擊此處 https://www.google.com/recaptcha/admin/。 使用您的 Google 帳戶登錄或註冊。
第 2 步:為您的網站生成密鑰
現在開始用標籤填寫表格。 隨便起一個名字,方便你以後認出它。 選擇您要使用的 reCAPTCHA 類型。 目前,WP User Frontend 支持 reCAPTCHA v2。 這提供了三種類型的驗證。 選擇您喜歡的那個。


添加您的域名。 請記住,您不需要包含任何路徑、端口、查詢或片段——只需包含一個有效的域名,例如 – wedevs.com。
父域的註冊也適用於子域。 這意味著您不需要為 docs.wedevs.com、demo.wedevs.com 等創建單獨的條目。只需為 wedevs.com 創建一個密鑰即可適用於所有子域。

提交表單後,您將立即獲得站點和密鑰。 現在您只需將它們一一複制並粘貼到 WP 用戶前端設置中。
第 3 步:配置 WP 用戶前端設置
現在回到用戶前端 → 設置 → 常規選項。 向下滾動以找到字段 – reCAPTCHA Site Key和reCAPTCHA Secret Key 。 使用您剛從 Google 獲得的密鑰填寫它們。

點擊保存更改按鈕,您就完成了配置。
第 4 步:在您的 WordPress 表單中使用 Google reCAPTCHA
那麼,您現在在哪裡使用 reCAPTCHA?
在User Frontend菜單下,對於Post Forms和Registration Forms ,您會發現 reCaptcha 字段元素。
在新表單中使用此字段或從此處輕鬆將其添加到現有表單中。
假設我們正在編輯包含名字和電子郵件字段的註冊表單。 現在在右側,我們將看到所有可用於添加到此表單的字段元素。

向下滾動到“其他”部分,我們還會找到“reCaptcha”元素。 讓我們將其添加到我們的表單中並保存。
所以,在前端,這個表單會這樣顯示:

這就是使用 WP User Frontend 為您的 WordPress 表單設置 Google reCAPTCHA 是多麼容易。 希望您對為什麼需要 reCAPTCHA 以及如何使用 WP 用戶前端輕鬆啟用它有一個全面的了解。
如果您還沒有使用 WP User Frontend Pro,請立即獲取它來管理來賓發帖、註冊表、用戶配置文件等。
包起來
CAPTCHA 是一個很好的在線打擊垃圾郵件和濫用行為的工具。 但需要注意的是,它不是一個完整的安全解決方案。 仍然有可能欺騙系統並欺騙測試。
但是像 Google reCAPTCHA 這樣的現代 CAPTCHA 服務在不斷發展以對抗越來越聰明的機器人。 因此,這是一個很好的解決方案,可以幫助保護您的 WordPress 站點的註冊和發布表單免受垃圾郵件的侵害。
您認為 reCAPTCHA 是 WordPress 網站必備的嗎? 在評論部分讓我們知道。