驗證碼的目的就是進行人機區分,防止頻繁提交來暴力破解賬號等,要達到暴力破解的前提就是得用自動化程序來通過人機驗證。驗證碼的種類很多,每種的破解方式的不同,相對來說字符類驗證碼比較容易破解,因為字符庫永遠是有限的。現在比較流行的行為驗證還分析了用戶的行為特征,要破解就更難了。比如VAPTCHA這種隨機軌跡的手勢驗證碼,具有無限種驗證軌跡,用傳統的破解方式是無法破解的。