[研究]Google 計劃在 2025 年底前將所有 reCAPTCHA 金鑰遷移至 Google Cloud 專案
2025-04-17
環境:Visual Studio 2022 + ASP.NET + WebForm + Web Application + C# + SQL Server 2019 + SQL Server Management Studio (SSMS) 19
********************************************************************************
Google 計劃在 2025 年底前將所有 reCAPTCHA 金鑰遷移至 Google Cloud 專案。如果您未在期限前完成遷移,您的 reCAPTCHA 服務可能會停止運作,特別是當您的使用量超過免費配額時。
https://www.googlecloudcommunity.com/gc/reCAPTCHA/Questions-regarding-new-reCAPTCHA-2025-changes/m-p/877858
配額和限制
https://cloud.google.com/recaptcha/quotas
********************************************************************************
2025 年底前,免費配額 對尚未遷移到 Google Cloud 專案 的 v2 Key 有限制嗎 ?
還是只對遷移到 Google Cloud 專案 的 v2 Key 有限制 ?
2026 年開始,免費配額 對尚未遷移到 Google Cloud 專案 的 v2 Key 有限制嗎 ?
還是只對遷移到 Google Cloud 專案 的 v2 Key 有限制 ?
ChatGPT 說:
根據目前 Google 公布的資訊,reCAPTCHA v2 的免費配額政策在 2025 年底前後將有以下變化:
✅ 2025 年底前
- 尚未遷移至 Google Cloud 專案的 v2 金鑰:仍可使用,但若使用量超過免費配額,可能會受到限制或服務中斷。
- 已遷移至 Google Cloud 專案的 v2 金鑰:可在 Google Cloud 控制台中管理配額,並可選擇升級至付費方案以獲得更高的使用量。
🚫 2026 年起
- 尚未遷移的 v2 金鑰:可能會被停用,無法繼續使用 reCAPTCHA 服務。
- 已遷移的 v2 金鑰:繼續受到免費配額的限制,若超過配額,需升級至付費方案。
📌 建議
- 為確保您的 reCAPTCHA v2 服務不受影響,建議您在 2025 年底前完成以下步驟:
- 將現有的 reCAPTCHA v2 金鑰遷移至 Google Cloud 專案。
- 在 Google Cloud 控制台中設定並監控使用配額。
- 根據實際需求,考慮升級至付費方案以獲得更高的使用量。
此外,考慮升級至 reCAPTCHA v3 也是一個不錯的選擇,因為 Google 正逐步推廣 v3,並可能在未來停止支援 v2。
********************************************************************************
對遷移到 Google Cloud 專案 與免費配額, v3 是否和 v2 同狀況?
ChatGPT 說:
是的。
********************************************************************************
ChatGPT 說:
申請 Google reCAPTCHA 金鑰的網址取決於您選擇的服務版本:
1. 傳統版 reCAPTCHA(v2 / v3)
- 申請網址:https://www.google.com/recaptcha/admin/create
- 適用對象:個人或中小型網站,適合基本的機器人防護需求。
- 金鑰管理:透過 reCAPTCHA 管理介面進行,無需 Google Cloud 專案。
2. reCAPTCHA Enterprise(進階版)
- 申請網址:https://console.cloud.google.com/security/recaptcha
- 適用對象:企業級應用,提供更高的安全性與可擴展性。
- 金鑰管理:需建立 Google Cloud 專案,並在其中管理金鑰與配額。
********************************************************************************
ChatGPT 說:
💻 程式寫法差異 敝人並未驗證
傳統版 reCAPTCHA(v2 / v3):
- 前端整合:
- v2:使用 <script src="https://www.google.com/recaptcha/api.js" async defer></script>,並在表單中加入 <div class="g-recaptcha" data-sitekey="你的Site Key"></div>。
- v3:使用 <script src="https://www.google.com/recaptcha/api.js?render=你的Site Key"></script>,並透過 JavaScript 執行 grecaptcha.execute() 取得 token。
- 後端驗證:
- 將前端取得的 token 傳送至 Google 的驗證 API(https://www.google.com/recaptcha/api/siteverify),並附上 Secret Key 進行驗證。
GCP 版本 reCAPTCHA(Enterprise):
- 前端整合:使用專屬的 JavaScript SDK,並在前端呼叫 grecaptcha.enterprise.execute() 取得 token。
- 後端驗證:透過 Google Cloud 的 API(如 projects/{project}/assessments)進行驗證,需使用 Google Cloud 的憑證進行身份驗證。
********************************************************************************
相關
Google Cloud Platform
https://cloud.google.com/
Google Cloud Platform 的 reCAPTCHA
https://cloud.google.com/security/products/recaptcha?hl=zh-TW
Google Cloud Console
https://console.cloud.google.com/
沒有留言:
張貼留言