字體:小 中 大 | |
|
|
2019/01/13 00:14:52瀏覽2150|回應1|推薦68 | |
我曾經上過網站請用戶在首頁的一個框框裡打個勾(見下圖)宣稱自己不是機器人就讓你進入,乍看之下好像是不管真人或是機器人,請自己決定能否登入,聽來很荒謬,其實沒有那麼簡單,請看下文分解. 話說網路普遍後有人工智慧(A.I.)的機器人進入網站做怪成為一大煩腦,1997年專家們研發出一個簡單的測試法來解決這個問題,2003年後同類防範機器人的測試法統稱CAPTCHA(這個字是縮寫,原名又臭又長),後來又有類似的reCAPTCHA.這些測試法裡最早最普遍的一種是請用戶輸入一個扭曲變形的圖片上所顯示的文字或數字(下圖是一個例子),原理是機器人靠「光學字元識別」(Optical Character Recognition)之類的科技來認字,只能辨識未被扭曲變形的文字和數字. 辨識文字數字的方法似乎有效,只是有時候打字不太方便,專家們又研發出圖片辨認法,只要按幾格圖像就好了(下圖是一個例子),《UND網路城邦》去年開始也用這種方法,不過真人我偶爾要試兩三次才能過關. 谷歌(Google)大概覺得上述測試法有缺點又太囉嗦,2014年研發出一個怪招,就是請你宣稱自己不是機器人的測試法.谷歌當然不透露機密,我只知道主要部分是查看用戶在回答問題前滑鼠的活動範圍,移動時間長短,穩定程度等等資訊,也參考用戶轉來之前去過那些網站,靠這些資訊來辨別是人還是機器人.所以不是光靠自稱不是機器人就能過關,那個看似可笑的問題並不重要,很多問題都可以獲取所需的資訊,不過請用戶自己宣稱是否機器人聽來比較有趣就是了. 聽說2017年已有機器「高手」能破解辨認扭曲變形文字數字的測試法,想來圖片辨認法也不保險.「我不是機器人」測試法雖然採用不同的原理,聽來像是人工智慧對決,恐怕也難完美,人工智慧發展日新月異,我想要完全防止機器人做怪是不可能的. |
|
( 不分類|不分類 ) |