誰是機器人–網路驗證漫談

大家對這以下這些畫面,有沒有很熟悉。

(如果你全部都看過 那你就不小心洩露了自己的年齡了…..)

以上這些圖片,中文都可以稱為「驗證碼」(CAPTCHA)

原文為下面這串:

Completely Automated Public Turing test to tell Computers and Humans Apart

 

以下我們來談談 「驗證碼」(CAPTCHA)是什麼

簡單來說,就是用來區分電腦或是人的自動程式

問題由電腦產生並判定,但只有人才能作答

由於電腦無法解答CAPTCHA的問題,所以能回答出來的就會認定是人。

 

但是~答案真的是這樣嗎?

時代在進步,人也在進步,技術也不斷的進步

總是會有破解的方法,只是時間的問題。

所以「驗證碼」(CAPTCHA)也不斷的持續進化中…….

每當看到這些扭曲、加線條、添加背景的驗證碼

我就會頭大,因為都要輸入好幾次(相信這也是大家曾經經歷過的過程)

這些文字通常只會阻擋憤怒的人類,但卻擋不了聰明的人工智慧

接下來,要開始有出現輸入正確的圖片、還有門牌號碼、甚至還有要畫畫的。


 

以上這些,都是「驗證碼」(CAPTCHA)其中一部分的演化歷程

當憤怒的人類(因為每次都選錯),受夠了這些奇奇怪怪的「驗證碼」(CAPTCHA)時

Google新的解答是noCAPTCHA reCAPTCHA

 

只需要點選「我不是機器人」;就可以了耶~真是方便

原理是,勾選後會傳送一組資料到 Google 的伺服器中

包含 Google 偷偷記錄下來的 IP 位址、國家、時間

以及你打勾之前的滑鼠軌跡、打勾之前的網頁捲動紀錄 等。

而 Google 的人工智慧透過每天一億筆 noCAPTCHA reCAPTCHA 的資料

漸漸提升判斷準度,到現在已經能夠非常精準的判別你到底是不是真的人。

 

至少,我覺得目前這方法

和之前文字/圖片/畫畫 的方法來比較,又更方便了。

你還有遇過什麼 奇怪的驗證方式~可以分享給我們知道喔

Be the first to comment

Leave a Reply

Your email address will not be published.

*