เราหลายคนรู้สึกรำคาญและผิดปกติจากป๊อปอัปที่ปรากฏเมื่อคุณพยายามเข้าถึงเว็บไซต์ผ่าน Google Chrome ซึ่งขอให้คุณยืนยันว่าคุณเป็นมนุษย์หรือไม่ สำหรับครั้งเดียวมันดูเหมือนสิ่งที่โง่ที่สุดที่จะถาม โดยเฉพาะถ้ามันโผล่บนหน้าของคุณซ้ำๆ นั่นคือ CAPTCHA การทดสอบการท้าทาย-ตอบสนอง (challenge-response test) ที่อนุญาตให้เบราว์เซอร์กำหนดว่ามันไม่ใช่เครื่องจักรบางอย่างที่พยายามเข้าสู่การค้นหาส่วนตัวของคุณ CAPTCHA กลายเป็นมาตรการป้องกันทั่วไปเพื่อให้บอทสแปมอยู่นอกอินเทอร์เน็ตและป้องกันการใช้ประโยชน์ผิด แต่ในไม่กี่ปีที่ผ่านมา CAPTCHA ได้ขยายตัวและกลายเป็นงานที่ซับซ้อนที่ต้องให้เราจัดสรรความสนใจในความท้าทายที่เรียกว่าการตอบสนอง ทำไมเบราว์เซอร์ของคุณจึงขอให้คุณยืนยัน "I am not a robot"? และมันเปลี่ยนไปเป็นความท้าทายที่รำคาญและใช้เวลานานได้อย่างไร? อ่านว่าสิ่งที่เริ่มต้นเป็นเครื่องมือสำหรับกำจัดสแปมบอท ตอนนี้กลายเป็นการแข่งขันที่เหนื่อยล้าระหว่างมนุษย์และเครื่องจักร
CAPTCHA คืออะไร?
CAPTCHA ย่อมาจาก Completely Automated Public Turing Test ถูกพัฒนาช่วงต้นศตวรรษ 2000s เป็นการทดสอบสำหรับมนุษย์เพื่อพิสูจน์ว่าพวกเขาไม่ใช่เครื่องจักรหรือบอทสแปมที่พยายามบุกเข้าความปลอดภัยเบราว์เซอร์ แม้การประดิษฐ์ CAPTCHA จะเป็นประเด็นอีกประเด็นหนึ่ง แต่รุ่นแรกของมันเก่ากว่าถึงปี 1997 เมื่อถูกใช้ครั้งแรก CAPTCHA เคยขอให้ผู้ใช้พิสูจน์ "มนุษย์ตัว" ของพวกเขาโดยการพิมพ์ลำดับตัวอักษรที่บิดเบี้ยวในข้อความง่ายๆ ในบางลำดับ ตัวอักษรที่บิดเบี้ยวถูกรวมกับตัวเลขที่เขียนในรูปแบบบิดเบี้ยวคล้ายกัน ตัวอักษรเหล่านี้เขียนในลักษณะที่ดูไม่มีช่องว่างระหว่างกัน และรหัสจะเปลี่ยนในทุกครั้งที่พยายามล็อกอิน สิ่งนี้ทำได้เพราะ เพื่อถอดรหัสลำดับที่บิดเบี้ยวเกือบไม่มีที่สิ้นสุด จะต้องมีปัญญามนุษย์เสมอ ในขณะที่ อัลกอริทึมเครื่องจักรคอมพิวเตอร์ไม่สามารถตรวจจับลำดับที่บิดเบี้ยวได้ ดังนั้น CAPTCHA จึงถูกนำไปใช้โดยผู้ให้บริการเว็บและอีเมลหลายแห่งอย่างทันที
แต่ในอีกไม่กี่ปี CAPTCHA กลายซับซ้อนขึ้น
Google reCAPTCHA: การอัปเกรดที่ซับซ้อนของการทดสอบต้นฉบับ
ในปี 2007 Google ซื้อโปรแกรมที่เรียกว่า reCAPTCHA จากกลุ่มนักวิจัยต้นทางของระบบและเริ่มใช้อย่างกว้างขวางใน Google Scholar และ Google Books แต่จากจุดที่เริ่มต้น CAPTCHA ในรูปแบบล่าสุดนี้กลายเป็นปัญหาสำหรับผู้ใช้ Google เนื่องจากการวิจัยด้าน Machine Learning เติบโต ความสามารถของระบบคอมพิวเตอร์และอัลกอริทึมของพวกเขาในการแก้ปัญหาที่ซับซ้อนก็เติบโตตาม ดังนั้น ลำดับตัวอักษรต้นฉบับจึงกลายเป็นเรื่องง่ายเกินไปสำหรับบอทและเครื่องจักรในการแก้ไข ดังนั้น Google จึงทำให้ตัวอักษรเหล่านั้นบิดเบี้ยวและซับซ้อนทางเทคนิคมากขึ้นสำหรับตาของมนุษย์ สิ่งนี้จริงๆ แล้วเป็นการเริ่มต้นการแข่งขันจริงระหว่างปัญญามนุษย์และเครื่องจักร ซึ่งเปลี่ยนเป็นความรำคาญจริงที่ reCAPTCHA กลายเป็นสำหรับผู้ใช้ Google เพื่อให้แน่ใจว่าผู้ใช้ที่เข้าถึงแพลตฟอร์มและการค้นหาของ Google ไม่ใช่บอท Google ทำให้ลำดับตัวอักษรยากขึ้นในการแก้ไข
เพิ่มภาพในการทดสอบ: Google No CAPTCHA reCAPTCHA
ในปี 2014 หลังจากที่ Google ได้มา reCaptcha ไปนานมาก มันตัดสินใจดำเนินการเกี่ยวกับความรำคาญที่ลำดับตัวอักษรของมันก่อให้ผู้ใช้ นอกจากนี้ ใน جميع những nămนี้ นักวิจัยอีกครั้งเพื่อสร้างเครื่องจักรที่ฉลาดกว่า ได้เอาชนะความสามารถของ reCAPTCHA ในการเข้าใจความท้าทายการตอบสนอง ในการทดสอบทดลอง นักวิจัย Google กำหนดว่า 儘管 有 極盡 複雜 和 煩人 的 彈出視窗 機器 學習 演算法 能夠 正確 獲得 超過 99% 的 回應 而 我們 人類 僅僅 勉強 達到 33% 所以 是 時候 改變 了

Google 決定 讓 用戶 的 煩惱 消失 新 的 "NoCAPTCHA reCAPTCHA" 允許 用戶 只需 點擊 核取方塊 就 通過 測試 這次 Google 走 在 API 技術 的 最前沿 並 使用 用戶 偏好 來 判斷 是 人類 還是 機器人 Google 的 新 reCAPTCHA 分析 用戶 搜索 以及 滑鼠 游標 的 移動 機器人 無法 模擬 滑鼠 點擊 因為 對 機器人 來說 分析 該 特定 CAPTCHA 測試 的 代碼 會 看到 那個 虛擬 核取方塊 作為 圖形 圖像 並 不會 回應 但 又 如果 機器人 可以 讀取 JavaScript 那麼 它 可以 輕易 模擬 那個 而 滑鼠 移動 追踪 選項 將 失敗
那麼 你 如何 解決 那個 問題? 而且 如果 你 從 你 的 偏好 中 進行 了 不同 的 搜索 怎麼辦?
好吧 在 那種 情況下 歡迎 來到 另 一個 測試 Google 的 新 reCAPTCHA 帶 你 進入 一系列 "眼力測試" 來 看 你 是 人類 還是 機器人 所以 如果 你 做 一個 未被 推薦 或 可疑 的 搜索 Google 會 要求 你 從 整組 中 選擇 一些 特定 圖片 我們 都 注意到 Google 要求 我們 識別 有 紅綠燈 汽車 公園 或 路標 的 圖片 對吧? 那就是 NoCAPTCHA reCAPTCHA
這 是 CAPTCHA 最 新 和 最 廣泛 使用 的 版本 它 被 用作 人類-AI 區分 的 媒介 不僅 由 Google 而且 由 Twitter, Facebook 和 Craigslist 等 平台 使用 以 防止 垃圾郵件 和 濫用 用戶 的 社交媒體 設定檔 但 一次 又 一次 這 個 版本 的 圖片 對 人類 的 雙眼 變得 更 模糊 增加 了 謎題 的 複雜性 並 又 走 上 了 reCAPTCHA 之前 走過 的 同樣 道路
但 為什麼?
為什麼 CAPTCHA 謎題 這麼 複雜?
CAPTCHA 開始 作為 一種 媒介 以 防止 機器人 和 機器 模仿 人類 用戶 並 為 了 不正當 目的 訪問 任何 類型 的 數據 但 隨著 對 機器 學習 和 人工 智能 的 研究 和 實驗 走得 太遠 甚至 成功 我們 創造 了 能夠 解決 更 複雜 計算 和 CAPTCHA 的 機器 變成 了 小菜一碟 科學 賦予 機器 這種 廣泛 的 能力 以至於 如果 我們 嘗試 讓 某些 東西 對 軟件 或 機器人 變得 困難 它 將 對 人類 來說 變得 更難 解碼
CAPTCHA 以某種 方式 失敗 真 的 令人 驚訝 嗎?
絕對 不 我們 已經 創造 了 功能性 量子 計算機 我們 解決 了 數百 個 謎題 和 關於 財務 分析 商業 決策 和 醫學 科學 的 計算 問題 我們 使用 了 噸噸 的 基於 機器 的 應用程序 和 工具 來 讓 我們 的 生活 輕鬆 並 幫助 我們 在 更 複雜 的 研究 領域 而在 同時 我們 給了 機器 它們 自己的 智能 以 提高 任務 速度 和 效率 既然 我們 的 生活 如此 依賴 AI 和 機器 學習 這 只是 時間 問題 它 會 超越 我們
CAPTCHA 可能 會 走 多遠?
根據 研究人員 正在 進行 的 這 機制 回應-挑戰 這 只是 開始 有 許多 測試 以 升級 當前 的 CAPTCHA 工具 和 改變 這些 回應-挑戰 測試 的 進行 方式 在 2017 年 PayPal 獲得 了一項 新 類型 CAPTCHA 技術 的 專利 在這裡 要求 用戶 證明 他/她 的 人性 的 謎題 和 問題 將 根據 他們 的 種族 地點 和 性別 而 不同 同樣 Amazon Technologies 申請 了 CAPTCHA 謎題 風格 的 專利 那裡 人們 將 被 要求 解決 光學 錯覺 和 典型 的 邏輯 謎題 那些 對 他們 來說 不熟悉 現在 在這裡 Amazon 試圖 反轉 謎題 Amazon Technologies 聲稱 大多數 人類 會 回答 錯誤 而 現代 AI 鑑於 其 能力 會 回答 正確 因此 錯誤 回應 的 將 是 人類 用戶 其他 專利 包括 類似 遊戲 的 謎題 用於 CAPTCHA 那裡 用戶 將 需要 解決 類似 棋盤 遊戲 的 圖像 以 證明 他們 的 人性 這些 是 正在 找到 它們 的 方式 更新 CAPTCHA 的 一些 初步 想法
但 他們 真的 有效 嗎?

在 許多 方面 他們 不是 第一 在 這 個 "太空 時代" 的 一代 機器 學習 實際上 是 人類 進化 的 下一步 沒有 CAPTCHA 會 保持 未被 破解 第二 這些 想法 對 人類 來說 太 複雜 如果 你 期望 一個 傢伙 總是 正確 回答 文化 多樣 性 的 問題 那麼 你 錯了 人們 在 種族 語言 和 個性 上 差異 很大 幾乎 不可能 培養 這樣 一個 基於 文化 背景 的 廣泛 回應-挑戰 集合 此外 互聯網 是 一些 東西 任何人 可以 從 任何地方 訪問 無論 那個 人 的 IQ 年齡 和 智力 水平 所以 很難 相信 每個 年齡 的 每個人 都 有 它 來 解決 棋盤 遊戲 謎題 以 通過 一個 網頁 也許 研究人員 為了 維持 對 機器 干擾 的 抵抗 已經 忘記 了 做 人 是 什麼 感覺 並 只是 從 他們 最近 的 發展 中 移除 了 那個 因素
可以 做 什麼 來 讓 CAPTCHA 更 可靠?
嗯 那 是 一個 偉大 討論 和 研究 的 主題 在 我們 能夠 想出 一些 會 讓 這個 對 人類 更 容易 的 東西 之前 然而 有一個 需要 尋找 某種 人類 行為 方面 那 可能 是 不可能 讓 AI 機器人 模仿 更多 焦點 可以 轉移 到 開發 CAPTCHA 工具 那些 會 尋找 網頁 "行為" Google 最近 啟用 了 它 的 reCAPTCHA 第 3 版 稱為 reCAPTCHA v3 新 版本 的 回應-挑戰 測試 由 Google 使用 所謂 的 "自適應 風險 分析" 這 不 推動 用戶 進行 任何 類型 的 測試 並 不 要求 他們 勾選 虛擬 方塊 它 對 用戶 完全 無摩擦 並 允許 他們 直接 訪問 網頁 為 了 進行 機器人 偵測 以 防止 垃圾郵件 濫用 Google 的 新 reCAPTCHA 將 允許 網站 擁有者 確定 他們 的 網站 用戶 是 機器人 還是 不是 通過 Google 根據 其 風險 分析 演算法 給他們 的 分數 分數 將 檢測 網站 上 的 流量 是 否 可疑 擁有者 然後 可以 向 可疑 用戶 提出 回應 測試 以 交叉 檢查 reCAPTCHA 的 偵測 雖然 Google 不會 告訴 它們 的 新 演算法 將 如何 分配 這些 分數 給 用戶 但 它 可以 被 視為 一種 歡迎 的 過濾 流量 的 媒介 那裡 已經 考慮 了 用戶 的 煩惱 和 解決 早期 測試 的 困難
最終意見
還 太早 到 說 Google 的 新 reCAPTCHA v3 是 避免 網頁 上 機器人 流量 的 最好 和 最 友善 用戶 的 方式 此外 以 AI 和 機器 學習 研究 向前 移動 的 步伐 我們 無法 知道 對 任何 新 CAPTCHA 技術 將 有 什麼 影響
既然 人們 正在 押注 更多 在 機器 學習 上 而不是 監控 機器 活動 所有 這些 新 的 CAPTCHA 技術 專利 可能 在 不久 的 未來 變得 不 可行 目前 CAPTCHA 仍然 是 用於 網絡 上 機器人 偵測 的 最 廣泛 使用 的 回應-挑戰 測試 但 為了 讓 它 以 那種 方式 繼續 更多 年 重要的是 在 我們 把 我們 擁有 的 一切 和 定義 我們 遺產 的 任何 東西 傳遞 給 我們 所 依賴 的 聰明 機器 之前 發現 AI 和 人類 之間 区分 的 方法