選單

隨處可見的驗證碼,正在把玩家逼成“數學大師”

作為今年上半年的真·大作,《雙人成行》的口碑非常好,就算製作人說“不好玩就退你1000美元”,大部分玩家都會心悅誠服地承認這個遊戲確實不錯。

而在《雙人成行》95%的好評之外,我也發現了不少和遊戲內容完全無關的差評,非常顯眼。

隨處可見的驗證碼,正在把玩家逼成“數學大師”

因為

給出這樣差評的玩家,他們根本都沒進去遊戲

,這部分玩家,都卡在了“註冊驗證”這一究極新手關前。

這是一款EA發行的遊戲,大家肯定也懂得,就算你是透過steam購買激活了遊戲,也必須再過一道“爛橘子(origin)”平臺。

而很多慕名而來的新朋友還沒有EA賬號,準備註冊一個,《雙人成行》最噁心人的關卡也就此展開了。

為了驗證自己是一個真人玩家,你需要做“幾道簡單”的數學題。

可能你會說,這確實很簡單啊,不就是15以內的加減法嗎。那如果這些驗證問題需要在短時間內完成呢,如果做得慢了,你會發現,本來只要做5題,做完5題漲到10題,做完10題又漲到15題,繼續超時就直接結束測驗。

隨處可見的驗證碼,正在把玩家逼成“數學大師”

而且是15題1題都不能夠錯的哦,做錯了就要從頭開始開始,在重新開始前還要接受一段無法跳過的驗證網頁的冷嘲熱諷,把正確答案甩你臉上,讓人氣的用腳趾都能摳出個2室1廳。

隨處可見的驗證碼,正在把玩家逼成“數學大師”

▲有沒有小學數學老師在你面前一臉“這都能做錯?”的感覺?

哦對了,和伺服器斷開連線也是爛橘子的基操了,保不齊,你辛苦做完了所有題目,然後發現最終連不上伺服器,註冊還是失敗了。

被驗證關擋住的很多朋友還吐槽,不是他們不圖製作人那1000美元,實在是因為註冊還沒成功,遊戲時間已經超過了2個小時。

一開始看到有這麼多人吐槽註冊難問題的時候,我還挺樂觀的,有人想註冊說明遊戲玩家的數量還在不斷增長,對於單機遊戲這個小盤子來說是個好事兒。不瞞你說,

我那會兒甚至還帶著點“飽漢不知餓漢飢”的幸災樂禍心態

隨處可見的驗證碼,正在把玩家逼成“數學大師”

▲這都2021了,居然還有人沒有EA賬號,不會吧不會吧不會吧

業力反噬來的很快,前幾天我想在PC上登入我的PLAY STATION賬號,發現因為主機上一勞永逸的登入機制,自己早就已經忘記了密碼(PS賬號的密碼需要有大小寫英文和數字,不能和郵箱賬號有重複,甚至不能有連續的數字出現)。

沒辦法,我只能用最笨的辦法—嘗試輸一遍所有常用密碼,但按下登入鍵後,我也遇到了“驗證碼”。

隨處可見的驗證碼,正在把玩家逼成“數學大師”

不過和EA不同,不是做算數的,索尼的驗證系統是“幫老鼠找乳酪”,同樣,做得慢了也有加時賽,也是一題都不能錯。

密碼輸到最後我都有點精神恍惚了,滿眼就是5只叼著乳酪的老鼠笑嘻嘻地看著我,都忘了一開始試過哪些密碼了,直到那會兒我才真的開始對玩家們的那種恨意感同身受起來。

其實讓我們產生這種恨意的原點很好找,EA也好,索尼也好,為他們提供驗證系統服務的都是一家名為arkose labs的網路技術安全公司。

而開啟這家公司的官網,你還會發現,R星、暴雪戰網、epic、我的世界,一個普通玩家平時能遇到的幾乎所有遊戲公司和旗下軟體的驗證系統,都是arkose labs負責構建並維護的。

隨處可見的驗證碼,正在把玩家逼成“數學大師”

這也導致了這家公司在國內玩家之中的口碑也是出了名的差。

舉幾個我自己親身的經歷,當市面上大多數驗證碼還停留在4位數字或者數字+英文的時候,暴雪戰網已經用12位擠在一團的還要區分大小寫的英文,刁難了不知道多少人,在我印象中快10年前玩暗黑3的時候就已經這樣了;

隨處可見的驗證碼,正在把玩家逼成“數學大師”

▲比起EA索尼的驗證,暴雪這個已經算是比較溫和的了

而且因為arkose labs是一家美國公司,在中國國內並未架設伺服器,像是每次到了EPIC上發放免費遊戲的時候,總有人會吐槽連驗證碼的網頁都打不開又怎麼免費領遊戲的問題。

最讓中國玩家感到憤怒的是,arkose labs的驗證碼在國外的畫風可就完全不同了,在6張圖片裡找到1張非常明顯的螺旋星雲圖,我想任何一個有基本世界觀的小學生都能解出來吧?

隨處可見的驗證碼,正在把玩家逼成“數學大師”

甚至還有我們遊俠網現在也在用的,把“一隻倒過來的狗狗給擺正”就行了的驗證方式。

隨處可見的驗證碼,正在把玩家逼成“數學大師”

但至少在被噁心到了這點上,日本玩家和我們國內玩家是站在同一戰線上的,他們註冊EA賬號時驗證碼是這樣的。

隨處可見的驗證碼,正在把玩家逼成“數學大師”

不得不承認,能讓大部分連耳機線都理不清的人,逼著他們在15秒裡理清6個糾纏的線球,想出這個驗證問題的人上輩子肯定是個魔鬼。

很有意思的是,這些對於人類而言還為時尚早的驗證問題,它最初的設計目的並不是為了反人類,而是為了只讓人類能夠解答和訓練人工智慧。

驗證碼的英文是“CAPTCHA”,這是一個由首字母縮寫組成的片語,全稱是“Completely Automated Public Turing test to tell Computers and Humans Apart”,即全自動區分計算機和人類的圖靈測試。

更通俗一點,

驗證碼就是如何證明自己不是一個機器人的反向圖靈測試

驗證碼最早是2002年開始,在雅虎郵箱的註冊和登入時出現並得到廣泛應用的,在解決像垃圾註冊、撞庫登入、惡意爬蟲、惡意留言發帖等諸多場景中,驗證碼能夠幫助網站很好的阻擋機器程式。

隨處可見的驗證碼,正在把玩家逼成“數學大師”

在2014年,谷歌還開發了一個名為NoCAPTCHA的新驗證程式,就是現在也很常見,使用者點下“我不是機器人”就能自證清白的那個。

它的工作機制是跟蹤使用者點選驗證框之前、當時和之後的行為,比如在網頁上花費的時間,從而來判斷是否是人為操作。

2018年穀歌還把NoCAPTCHA升級到了V3版本,甚至連驗證都不需要,只要在網頁程式碼中插入V3程式碼,程式就會在後臺跟蹤使用者的每一個瀏覽行為,判斷他是不是機器人。不過,這也牽扯到了使用者瀏覽網頁的隱私問題,直到現在也並未普及。

如果被程式判斷為機器人也沒關係,NoCAPTCHA也會給每個使用者補救的機會,幫谷歌找只小貓咪就行了。在後臺,這些程式也在收集著使用者判斷的門牌號、卡車、貓狗照片,並進行分類和學習。

隨處可見的驗證碼,正在把玩家逼成“數學大師”

這實際上是使用者幫人工智慧標註訓練集,也可以說是我們義務勞動的過程,谷歌的阿爾法狗沒準就是這麼被我們訓練出來的。

但根據規定,驗證碼的演算法是必須被公開的,這也意味著“道高一尺,魔高一丈”,在帶有惡意的駭客手裡,破解NoCAPTCHA的程式也在不斷進化和學習,才會出現現在這種12字的英文字母都不頂用,才會需要“算骰子點數”“幫老鼠吃乳酪”這樣更加喪心病狂的驗證形式出現。

也可以理解為,

現在的玩家在驗證碼上常常會被噁心到,其實是在為投機分子和驗證軟體雙方的不斷升級的軍備競賽買單

的意思。

遊戲公司希望每個註冊驗證的都是活生生的玩家,這合乎情理,但他們或許沒發現,太過複雜的驗證碼,拒絕的不止是機器人而已。

要我說的話,遊戲公司想要解決這個問題其實並不困難,註冊形式完全可以和現在一樣複雜,只要能保證在自己遊戲註冊的使用者一定是對應領域的愛好者就行了,比如這樣的(笑);

隨處可見的驗證碼,正在把玩家逼成“數學大師”

▲開玩笑的,這種拒絕大眾自斷財路的事兒,應該沒人能幹得出吧?