有團隊推出手寫圖片驗證碼現接受挑戰
2024-08-16 16:01:11 1
凡是混跡於網際網路中的人就免不了要與驗證碼打交道,註冊、回帖、付款等等都需要驗證碼來確保操作的安全性,而驗證碼自身也在隨著破解技術的不斷提升而發生著進化(比如:12306網站稍早推出的圖片驗證碼)。
遺憾的是,無論怎麼變,傳統圖片驗證碼一般是由程序自動扭曲字符生成,因為源圖片內容單一、混淆算法有限、幹擾因素較多,還是容易被窮舉破解。
傳統驗證碼,字符辨識度低且容易被窮舉破解
現在,國內一支團隊開發出了一種基於手寫筆跡的驗證碼系統,號稱具備很強的防破解能力。
這種驗證碼的前端操作過程同一般驗證碼輸入方式無異。最大不同在於後臺技術——它是將海量手寫圖片資源進行碎片化處理,隨機組合、加密生成圖片驗證碼,能使現有OCR技術(Optical Character Recognition,光學字符識別)很難快速準確識別。
開發團隊介紹稱,手寫字符的識別工作在OCR領域一直是個難題,目前尚沒有高效、低成本的解決方案。因為即便同一個人,在不同時間、不同場景下書寫同一個字符,由於書寫時的方式、筆、紙張、環境等因素的不同,都可能導致書寫結果的不一致。
同一人在不同時間、表面寫下的數字8
正是基於這一點,開發團隊收集了大量手寫數據,火然後在對這些素材進行過濾、切割、降噪、再組合等過程,最終形成用戶所看到的驗證碼,隨機性非常高。
下一步,該團隊計劃從目前的純數字逐漸形成數字、英文字母、簡體中文漢字、其他特殊字符等多種手寫碼混排的格局。並且還將嘗試每個手寫碼有且只用一次,以此提供破解複雜度。
目前,團隊已經在自己的官方網站中為開發者提供了這種手寫驗證碼的Demo和SDK,並且在線接受破解挑戰。(感興趣的可以前往這裡一探究竟)■