Quora熱議:谷歌機器人驗證只是點個勾,為什麼機器人就是做不到?

2021-02-13 新智元

  新智元報導  

來源:Quora

編輯:大明

【新智元導讀】你知道答案嗎?

如果你用過Google的一些服務,在提交請求和確認信息時一定遇到過驗證頁面。一般來講,Google旗下服務的驗證頁面使用ReCapcha,就是讓你在指定的框框裡點個勾。目的很明確,就是要確認你是活生生的人,不是機器人bot。

 

簡單吧?滑鼠一按,簡直輕鬆加愉快。但問題來了,在圖像識別AI技術日新月異的現在,文字驗證碼幾乎已被攻克,最先進的AI識別程序能夠在1秒內輕鬆識別出足以「看瞎人眼」的、字體扭曲至極「驗證碼」文字,但是對於這個小小的勾選框,機器程序卻似乎無能為力。

 

為什麼對人來說簡單之極的操作,對機器人程序而言卻如此困難?

 

近日,「美國版知乎」Quora上的這個問題在HN論壇上引發熱議。

 

目前排名第一的答案,獲得4K點讚。

回答者表示,就這麼一個其貌不揚的勾選框,到底是有多複雜?是你想像不到的那種複雜。簡單講,就是Google搞了整個一套「虛擬機「來執行這個勾選框的驗證任務。

 

這個虛擬機使用的是自己的語言,而且經過兩次加密。

 

而且加密還不是一般意義上的簡單加密,一般說用密碼加密,實際上密碼就是針對該加密的密鑰。Google自己發明的語言中,用來解密的密鑰會隨著對語言的讀取過程而變化,就連語言本身也會發生變化。

 

Google會將這個密鑰與你訪問的網址結合起來,所以不可能使用一個網站的驗證來繞過另一個網站。而且會將驗證其與瀏覽器中的「指紋」相結合,捕捉您的計算機中的微觀變化,機器人很難重現這種變化(比如CSS規則)。

 

以上所有這些做法,目的就是為了讓你很難理解Google的驗證機制。你需要編寫工具進行分析它。(實際上人們就是這麼做的)。

 

結果發現,Google會記錄和分析以下信息:

 

你的電腦所在的時區和當前時間

你的IP位址和大概的地理位置

電腦屏幕尺寸和解析度

你在使用什麼瀏覽器

你在使用什麼插件

頁面顯示了多長時間

進行了多少次按鍵操作、滑鼠點擊和滾輪操作

還有其他一些我們不太了解的東西

系統會將所有這些數據與Google掌握的計算機用戶的知識結合起來。現在的網際網路,幾乎每個人都使用谷歌旗下的產品和服務(搜索,郵件,廣告,地圖等等),谷歌會跟蹤所有你的信息。所以,當你點擊滑鼠,在這個複選框上打勾的時候,Google會檢查瀏覽器歷史記錄,看看這個點擊行為是否符合「真人「的標準。

 

這對Google來說很容易,因為他們一直在暗中觀察數十億「真人「的行為。

 

那麼為什麼對機器人來說這個任務這麼困難?因為現在存在大量凌亂的人類行為信息來模擬,而且這種模擬行為幾乎是不可知的,並且在不斷變化。

一個機器人可能必須要註冊Google服務並在一臺計算機上用上一段時間,才能讓驗證系統認為「這是個真人「,讓自己的行為看上去與其他機器人不同。在按鍵,滾動滑鼠和點擊時可能需要做出適當的間隔和誤操作等等。

 

這一切都非常難以破解,也很難教計算機學會這麼做。驗證系統的複雜性對垃圾郵件發送者來說是一筆經濟成本。他們可能會在短時間內有過成功嘗試,但如果每次成功都需要付出額外成本,(比方說)1美元,那這個買賣也就不值得做了。

下面還有一個更早的答案,點讚高達2.8w,回答明顯更精煉一些。

其實這個勾選框是一種低安全性的雙重檢查,系統一般傾向於相信操作者是真人,問題是,驗證機制是圖像,而不是文本。如果是機器人,必須考察驗證屏幕上的每個像素點,然後執行OCR操作,這是一個費時費力的過程。

定位勾選框的位置後,驗證系統考察的實際滑鼠移動的方式。如果是機器人往往是快速和平穩的,而人類的滑鼠移動就相對生澀,此外,對整個屏幕進行OCR的機器人在開始做出動作之前,會出現明顯的處理延遲。

 

目前來看,這種驗證的效果非常好,但是如果你使用滑鼠的動作非常流暢,並且期待驗證碼,你有時可以騙過這個檢測,讓系統把你錯認成機器人。一旦如此,你就要處理更難以識別的驗證碼,需要對圖像的場景有著更清晰的了解。

這樣來看,比起眯起眼睛認驗證碼,我們偶爾皮一下,裝一波機器人也是挺有意思的一件事呢。

Quora原問題頁面:

https://www.quora.com/Why-can-t-a-bot-tick-the-Im-not-a-robot-box

更多閱讀

【加入社群】

新智元AI技術+產業社群招募中,歡迎對AI技術+產業落地感興趣的同學,加小助手微信號:aiera2015_2   入群;通過審核後我們將邀請進群,加入社群後務必修改群備註(姓名 - 公司 - 職位;專業群審核較嚴,敬請諒解)。

相關焦點

  • 谷歌最新驗證系統又雙叒被「破解」了,這次是強化學習
    但再強的系統也會有漏洞,來自加拿大和法國的研究者另闢蹊徑,用強化學習「破解」了這個最新的驗證系統。 谷歌的 reCAPTCHA 驗證系統 也就是說,這項研究並非真正攻破 reCAPTCHA v3,而是用機器學習欺騙二級系統(即舊版的「我不是機器人」打勾操作),以繞過 reCAPTCHA v3。 等等,「我不是機器人」這種界面不是已經在 v3 中被移除了嗎?理論上是該這麼做,但在實際操作中並沒有。
  • 度秘機器人在肯德基智能餐廳上崗了,那KFC點餐小姑娘怎麼辦?
    百度式人工智慧的目標:服務化AlphaGo之父谷歌在做人工智慧相關上跑的很快,那麼,百度在做什麼?據了解,百度與上海這家肯德基的合作「謀劃」於2015年的11月份,幾個月時間裡,雙方對於如何將智慧機器人引入到餐廳服務進行了多輪討論。
  • 機器人專家張正友:機器人技術現狀以及我在騰訊 Robotics X Lab 做...
    下面就回到我今天要講的主題,我加入騰訊就是想創建機器人實驗室,為什麼我要參與這項工作?因為我覺得我們在不久的將來要進入到人與機器人共生的時代。為什麼我這樣講?可以把機器人分成6個部分,第一部分是機器人本體。可能很多人都忘記了,說到人工智慧,人家都以為就是一個算法就夠了,但是它還要一個本體,這樣才能實現真正的智能,本題就包括它的手臂、腿等等。第二是感知,因為機器人需要了解周圍的環境,才能做決策。第三是執行器,如果沒有執行器的話,機器人本體動不起來。
  • 機器人表示,現在真的做不到
    機器人表示,現在真的做不到 機器人包攬簡單工作的同時,也減弱了社會對簡單工業品和低級服務的需求。機器人實際上是不斷解放著人類,讓我們把天賦智力在更自由的層面更加富於效率地發揮。 自物種產生之日起,人類始終有著萬種恐懼,今天又多了一種:機器人。 2016年,谷歌人工智慧「阿爾法狗」引發的人工智慧熱潮,衝擊了人們的想像力:機器人來搶人類的飯碗怎麼辦?
  • 梳理 | 機器人學習(Robot Learning)的發展
    比如做NLP的朋友認為ChatBot也是機器人,因此Robot Learning也應該包含NLP。我覺得這樣看也沒錯,只是我們這裡關注的Robot Learning就是面對Robot這種實體機器人本身。Robot Learning想要解決的核心問題是讓機器人能夠自己學會執行各種決策控制任務,比如疊衣服,拿東西,開門之類的問題。
  • 谷歌對話機器人dialogflow的Go對接教程
    有了這個,我可以在最短的時間內構建不同的靈活和可擴展機器人。這樣做我發現Dialogflow的一些問題並不完全是文檔,所以我發了這篇文章試圖幫助其他人面對同樣的問題。Dialogflow的聊天機器人(chatbots)首先,讓我們創建聊天機器人的意圖和實體。如果你不知道該怎麼做,我建議你閱讀其他帖子。我們的機器人將專注於電子商務,並允許我們根據訂單ID檢查訂單的狀態。我們將使用名為OrderID的數字實體處理CheckOrderStatus意圖。
  • 做機器人難,做機器人公司更難:明星公司Anki宣布破產
    Cozmo,來源:Anki 為什麼經營一家機器人公司如此困難?這到底是機器人行業的困境,還是資本寒冬的力量? 《連線》雜誌甚至直言,80年代以來,家用社交機器人一直不乏野心者,但他們悉數折戟。此前倒閉的Jibo和Mayfied Robotics,就是兩個最典型的代表。
  • 創客機器人課程難學嗎
    很多家長為孩子報了創客機器人教育課程,學習的過程中覺得孩子似乎每節課都是簡單搭建一個小物品,好像沒有什麼實際用處,學習也沒有呈現出來什麼效果。格物斯坦小坦克來說說,這究竟是為什麼。
  • 這個博士真會玩 做了款叫做How are you的擬腦機器人
    相比拿科大訊飛SDK進行二次開發的語音技術,這個機器人有什麼優勢?二次開發,那只是在應用上的一個開發,他們為什麼這麼做呢,有幾個原因?他們也知道,誒,這是一個很好的功能,基於現成的SDK去集成,要求簡單的話,可能一星期就初具雛形了,這樣的話,有個很大的問題,這些東西沒有辦法去根據它的需求去做大量深入的定製。
  • 機器人教育與教育機器人那些事兒
    真正掌握的只有一門知識,就是如何考試,給你一本書,老師幫你答疑,甚至老師沒有答疑,你自己去看,你也很容易找到點,你也清楚考試大概能考哪些點,可以保證考高分。但有兩個澳洲朋友的反應讓我很驚訝,他們的反應是為什麼要會這些東西?我發明的計算器,可以熟練的運用計算器計算機來做自己的事情,腦袋裡邊想的就是如何去指揮計算機去做這些事情就可以了,那為什麼我們要自己要把背下來。我覺得高考的模式需要改革,這個考試的模式需要變革的核心,如果我們還是按著現在的這種考試的模式去進行的話,那麼我們未來的這個人才培養還是存在很大的問題。
  • 客服機器人應用效果分析|Chatopera 讓聊天機器人上線
    A3-全球54%的用戶曾與聊天機器人進行過互動A4-80%的常見問題可以由聊天機器人給出有效的回答  在Chatopera看來,這些數據有可圈可點之處。  需要經營A2  那麼聊天機器人的用戶體驗怎麼維護呢?我們這裡討論的就是企業應用於服務領域,包括教育、醫療、人力資源、生產製造、交易、信息檢索、心理健康陪伴和智能投顧等方面的聊天機器人,不是那種閒聊的聊天機器人。那麼這裡33%的用戶感到滿意,應該是比較中肯,甚至激進的判斷。  為什麼?
  • 機器人2020眾生相:防疫點了一把火服務機器人仍在徘徊
    深圳中智衛安機器人技術有限公司(以下簡稱「中智衛安」)市場部經理劉明暢對時代財經說,「與深圳科衛聯合,通過實地調研走訪,從研發到落地,不到一個月,中智衛安就推出了這款機器人。」除了測溫機器人,消毒噴霧機器人、配送機器人也是2020年中智衛安較受歡迎的兩款產品。
  • 波士頓動力機器人視頻鬧劇深思:「偽人工智慧」何時休?
    假視頻獲熱議,鬧劇引深思近日,一段關于波士頓動力機器人不堪奴役反擊人類的視頻引發了網友熱議和瘋狂轉發,而大部分轉發的視頻並沒有幕後揭秘環節,造成了普世大眾的誤解。在感嘆機器人動作已經進化到如此接近人類、如此出神入化地步的同時,大家對人工智慧時代來臨,機器人覺醒是否會對人類造成威脅產生了恐慌。
  • 小米掃地機器人,能掃掉噱頭嗎?-虎嗅網
    今年2月份,中國經營報就曾報導過,彼時小米生態鏈企業就已經達到了55家,6個月過去了,僅增加了5家。不知道這算不算是小米勢能的一種折射。聲稱不做噱頭,卻充滿了噱頭「世界上高端的機器人都是採用單邊刷,為什麼?這其實是個價值觀問題,就是不做噱頭。你們買掃地機器人的時候一定要買單邊刷的。」
  • 機械臂和大白之間 隔了100個掃地機器人?
    而當前,不僅是人工智慧沒有成熟,機器人的「手、足、神經」也都還沒做好,選擇做服務型機器人是不得已的選擇。機械臂和大白之間,還隔了多遠?服務型機器人:只是在炒概念?機器人並非新事物,形如機械臂的工業機器人早已在不少工廠普及。
  • 谷歌和UC伯克利的新式Actor-Critic算法快速在真實世界訓練機器人
    更重要的是,這樣的系統很難在複雜的機器人系統上使用(比如多足機器人),在系統的探索學習過程中很容易就會損傷到機器人的機械部件,同時還難以調節超參數,許多安全方面的考量也可能帶來更多的限制。近期,谷歌 AI 與 UC 伯克利大學合作研發了一種新的強化學習算法 Soft Actor-Critic(SAC)。
  • 日本「女性機器人」火了,去掉衣服、矽膠後,內部結構引發熱議
    日本「女性機器人」火了,去掉衣服、矽膠後,內部結構引發熱議!眾所周知,5G網絡的普及,其實並不僅僅是帶來了更快的網速,還有AI智能,而說起AI智能,筆者首先想到的,就是一些出現在科幻影視作品中的智慧機器人,相信通過這些作品,大家也都對機器人有所了解,目前在現實生活中,已經出現在人們生活中的機器人,包括了掃地機器人、洗碗機器人、虛擬機器人語音助手,以及工廠生產機器人等等。
  • 看一遍人類動作就能模仿,能理解語義的谷歌機器人登上無監督學習的...
    然而學習這些技能需要先人工編寫一個獎勵函數,然後才能讓機器人開始優化它。相比之下,人類可以通過觀察別人的做法來理解任務的目標,或者只是被告知目標是什麼,就可以完成任務。目前,谷歌期望通過教會機器人理解語義概念,以使得機器人能夠從人類的示範中學習動作,以及理解物體的語義概念,完成抓取動作。以下為雷鋒網 AI 科技評論編譯的這篇谷歌博客的部分內容。
  • 港產機器人Sophia成世界上首位機器公民 引發爭議
    人工智慧機械人Sophia,外形與人類無異,採用人工智慧和谷歌的語音識別技術,號稱可模擬超過62種面部表情,此前被媒體評為「最像人的機器人」。就在最近,她成為了世界上第一個受到政府認可的機器公民。給予這位機器人公民身份的國家是沙烏地阿拉伯,在星期三在首都利雅得舉行的「Future Investment Initiative」大會上 Sophia 公開亮相,向現場觀眾介紹她很榮幸能成為沙烏地阿拉伯的公民。此外還接受大會主持人的採訪。當主持人提到要防範機器人未來發展的危險情況時,Sophia說「你聽了太多馬斯克的警告,還看了太多好萊塢電影了。別擔心。」
  • 後宮都是女僕機器人,這部漫畫描繪了理想中人與機器人的未來
    對於該作者諸位大可以放心,不管是百度還是谷歌什麼除了這部漫畫之外什麼都查不到。據我觀察此漫畫家並非封筆不畫了,而是換了一個新筆名「蘇募ロウ」,此名下有兩部漫畫,分別是《老師為什麼會在這裡?》和《鐵面蘿莉控提督》,且後者是C90的作品。好了,說回《女僕杉菜撥雲見日的生活》這部漫畫。這漫畫當中的女僕不是人類,是為人類提供服務的智慧機器人。