大家對這以下這些畫面,有沒有很熟悉。
(如果你全部都看過 那你就不小心洩露了自己的年齡了…..)
|
|
|
|
|
|
|
|
以上這些圖片,中文都可以稱為「驗證碼」(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 的資料
漸漸提升判斷準度,到現在已經能夠非常精準的判別你到底是不是真的人。
至少,我覺得目前這方法
和之前文字/圖片/畫畫 的方法來比較,又更方便了。
你還有遇過什麼 奇怪的驗證方式~可以分享給我們知道喔
Leave a Reply