我已經建立了自己的自定義驗證碼系統由一系列我以前在Photoshop製作20幅圖像,那麼在所謂的「驗證碼」,以他們的代碼的數據庫表聯繫起來。我不確定這種方法是否安全,只要圖像難以被垃圾郵件機器人讀取,我認爲它們是,而不是在飛行中生成驗證碼圖像,這會消耗更多的處理時間,但也許這是唯一推薦的方法。驗證碼與預製圖像
你覺得這個怎麼樣?
我已經建立了自己的自定義驗證碼系統由一系列我以前在Photoshop製作20幅圖像,那麼在所謂的「驗證碼」,以他們的代碼的數據庫表聯繫起來。我不確定這種方法是否安全,只要圖像難以被垃圾郵件機器人讀取,我認爲它們是,而不是在飛行中生成驗證碼圖像,這會消耗更多的處理時間,但也許這是唯一推薦的方法。驗證碼與預製圖像
你覺得這個怎麼樣?
我也一樣。
但是,僅僅因爲該網站是不強的垃圾郵件發送者從目標。
這樣做,除非您的capthca在雅虎的註冊頁面,否則您可能會刪除每個垃圾郵件發送者(免除人爲干擾並手動插入代碼,但沒有解決方案)。
唯一的事情,20圖像是太少了。
我設置生成從0000萬個圖像9999
當然爲1234的圖像沒有被命名1234.jpg一個AppleScript。這個名字就像8374647.jpg,然後我有一個DB將數字映射到jpeg。
的腳本創建文檔,圖紙的數字,旋轉和平移任意一點,然後應用一些濾鏡我建立在PS裏面的動作。我不得不說,我很樂意這樣做。
當有人注意到您使用的圖片的數量繁多,他們能夠獲得所有可能的答案,並嘗試之一。 這意味着您有1/20的機會將該機器人識別爲人類。 因此很明顯,您的機器人仍然會通過您的安全系統的可能性較高。 但是,只要沒有人注意到您只使用了20張圖片......那麼它並不重要(與普通的captcha服務相比)。 – g00glen00b
機器人不可能知道給定圖像的代碼是什麼,除非它「讀取」驗證碼(因爲它是一個錯誤的驗證碼)。我不認爲機器人有1/20的機會通過驗證碼系統。即時系統將永遠更安全,但我認爲我並不像你說的那樣不安全。 –
這取決於您的網站是否依賴目標。如果是,那麼有人可能會注意到你只使用了幾個驗證碼。例如,如果我訪問您的網站幾次,我可能也遇到了一些驗證碼。當我注意到重新發生驗證碼時,我知道您的安全系統存在缺陷。那麼編寫一個使用那個唯一驗證碼的機器人只是時間問題。如果我創建20個帳戶並使用驗證碼「bsdqshd」,則1/20將通過。 – g00glen00b