精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

小議驗證碼的安全性及如何繞過

安全 數據安全
在實際業務及生產中,某些功能會要求有CAPTCHA。而不安全的CAPTCHA,將會導致敏感數據被竊取,認證攻擊,DOS用戶甚至管理員等嚴重問題的發生。因此對于開發人員和使用者而言,具有一個好的設計和實施的CAPTCHA至關重要!

一、什么是驗證碼?

CAPTCHA是(全自動區分計算機和人類的圖靈測試)的簡稱,是用于區分計算機和人類的一種程序算法,這種程序必須能生成并評價人類能很容易通過但計算機卻通不過的測試。

像我們平時最常遇到的,就是基于圖片的驗證碼。這類圖片驗證碼通常包含的,都是些易于用戶識別簡單的驗證信息。如下圖所示。用戶必須準確的識別圖像內的字符,并以此作為人機驗證的答案,方可通過驗證碼的人機測試。相反如果驗證碼填寫錯誤,那么驗證碼字符將會自動刷新并更換一組新的驗證字符,直到用戶能夠填寫正確的驗證字符為止。

orwell

二、驗證碼的重要性

1. 防止與認證相關的攻擊行為

以下列舉的是一些較易受到暴力攻擊的點。例如:

  • 登錄:一旦缺少驗證碼的保護,攻擊者則很可能通過暴力破解的方式非法接管用戶賬戶。
  • 忘記密碼:如果網絡應用程序使用詳細消息響應帳戶存在或不存在,那么攻擊者則可以進行用戶名的枚舉。
  • 注冊:程序批量創建垃圾賬戶。此外還可以進行用戶名的枚舉。(正常情況下沒有應用程序會允許用戶,同時注冊兩個相同用戶名的賬號)

2. 避免垃圾郵件和DOS

我們知道很多網站都有提交表單的功能,并需要由站點管理員審核通過。例如:會員申請,聯系我們,反饋表,調查表等。這些功能都需要驗證碼的保護,如果不加以防護那么將會導致以下情況的出現:

  • 大量的垃圾表單可能產生,不僅會影響網站的訪問速度,還會加大站點管理員的工作量,而且一些合法用戶的請求,也可能會因此被拒絕。
  • 電子郵件轟炸:一些功能可以發送電子郵件到一個任意的郵件地址。如果沒有得到有效的驗證保護,那么惡意攻擊者則可以利用程序,向特定的目標發送大量的垃圾郵件。

3. 保護數據挖掘機器人

  • 某些包含大量數據的站點極易遭受數據挖掘攻擊,因此它們也需要驗證碼的保護。例如:社交網絡和搜索引擎。

三、驗證碼為什么能被繞過?

驗證碼被繞過,有以下兩個原因:

  • 設計問題
  • 執行問題

在以下的內容,我將會帶大家認識到這兩個問題所在。以及如何解決這些問題,建立更為安全的人機驗證。

1. 設計問題

設計問題則意味著驗證碼本質上的脆弱性,但執行卻不存在問題。以下演示將有助于我們了解設計問題的真正原因,以及如何破解它:

(1) 設計問題#1:

以下的示例中我們可以看到,這里的驗證碼就是一道數學運題。而這里的問題就出在頁面的HTML源碼上。

captcha-arith.png

你可以在Github上下載到該驗證碼的源碼:

https://github.com/securelayer7/Captch-Bypass-Vulnerable-Script/tree/master/ArithmeticCAPTCHA

如何破解?

在這種情況下攻擊者往往都會通過獲取該頁面的HTML源碼,計算答案并提交HTTP響應來破解驗證碼。

captha-arith-crack.png

你可以在Github上下載到該利用代碼:

https://github.com/securelayer7/Captch-Bypass-Vulnerable-Script/tree/master/CaptchaExploits

(2) 設計問題#2:

某些驗證碼可能會采用相對有限的問題數據庫。例如以下是一個基于圖片的驗證碼,很顯然這里不能再利用上面提到的破解方案來破解。但這里的問題出在,這里的圖片驗證碼字符是固定并且有限的,在本例中該驗證碼只會在來回10個固定字符組合中更換。因此一旦掌握了它的問題數據庫,那么破解也自然就不成問題了。

captcha-ten.png

你可以在Github上下載到該驗證碼的源碼:

https://github.com/securelayer7/Captch-Bypass-Vulnerable-Script/tree/master/TenRepeatedCAPTCHA

如何破解?

攻擊者首先必須手動解決這10個驗證碼問題,并同時記錄下這些問題的答案。然后通過工具將這些問題的答案存放在自己的數據庫中,進行不斷的暴力攻擊嘗試即可。

captcha-tenrepeated-crack.png

你可以在Github上下載到該利用代碼:

https://github.com/securelayer7/Captch-Bypass-Vulnerable-Script/tree/master/CaptchaExploits

2. 執行問題

執行問題則意味著驗證碼由于執行不力而可被破解,但從設計的角度來看是完美的。

以下示范將有助于我們了解,執行問題的真正含義以及如何破解它:

(1) 執行問題#1:

在演示中,我們正在使用Google reCAPTCHA人機驗證。我們使用API將用戶解決的CAPTCHA響應發送給Google的端點。更多請點擊:

https://www.google.com/recaptcha/intro/index.html 。API以JSON的輸出形式回復請求,以及HTTP狀態碼。到現在為止,還沒發現什么問題 !!

但是執行問題也就出在這里。開發人員無法檢查JSON響應,而以檢查發送的HTTP狀態碼是否為200 OK,作為驗證碼正確與否的判斷依據。

weak-captcha-1.png

你可以在Github上下載到該驗證碼的源碼:

https://github.com/securelayer7/Captch-Bypass-Vulnerable-Script/blob/master/GooglereCAPTCHA/weakcaptcha1.php

weak-captcha-1-code.png

如何破解?

攻擊者只需要制作一個腳本即可將任何值發送給人機驗證碼,并且都將會被服務器所接收,因為無論你發送什么答案,服務器都只會通過檢查Google API發送的狀態碼是否為200 OK來作為判斷依據。下圖中,我們作為答案發送的值是“InvalidAnswerOfCAPTCHA”

你可以在Github上下載到該利用代碼:https://github.com/securelayer7/Captch-Bypass-Vulnerable-Script/tree/master/CaptchaExploits

(2) 執行問題#2:

驗證碼存在于web頁面,在用戶提交后將被驗證,但問題卻出在了if和else一個簡單的子句中。這個錯誤是由于開發人員將響應碼寫在了其它部分形成的。所以這里即使驗證碼答案是錯誤的,應用程序仍將給予用戶積極的響應。

weak-captcha-2.png

weak-captcha-2-code.png

你可以在Github上下載到該驗證碼的源碼:https://github.com/securelayer7/Captch-Bypass-Vulnerable-Script/blob/master/GooglereCAPTCHA/weakcaptcha2.php

如何破解?

攻擊者只需要制作一個腳本,即可向驗證碼發送任意值。在下圖中,我們作為答案發送的值是“InvalidAnswerOfCAPTCHA”

“InvalidAnswerOfCAPTCHA

你可以在Github上下載到該利用代碼:https://github.com/securelayer7/Captch-Bypass-Vulnerable-Script/tree/master/CaptchaExploits

(3) 執行問題#3:

驗證碼存在于web頁面,但在提交后未在服務器端進行驗證。

weak-captcha-3.png

你可以在Github上下載到該驗證碼的源碼:

https://github.com/securelayer7/Captch-Bypass-Vulnerable-Script/blob/master/GooglereCAPTCHA/weakcaptcha3.php

https://github.com/securelayer7/Captch-Bypass-Vulnerable-Script/blob/master/GooglereCAPTCHA/weakcaptcha4.php

如何破解?

攻擊者只需通過輸入錯誤的驗證碼和任意電子郵件,就可以輕松地繞過它。

你可以在Github上下載到該利用代碼:

https://github.com/securelayer7/Captch-Bypass-Vulnerable-Script/tree/master/CaptchaExploits

四、如何保護自己免受CAPTCHA攻擊?

其實這個問題也很簡單,大家可以按照以下步驟,來制作一個強大的CAPTHCA功能:

設計:實施設計良好的CAPTCHA方案。從以上示例中我們可以看到,大多數我們自己設計的驗證碼都或多或少的存在一些問題。因此,我建議大家盡可能的使用像Google這樣的第三方CAPTCHA。

執行:在你選擇了具有良好設計的人機識別系統后,下一步是正確的執行。我們已經看到,盡管有一個設計良好的CAPTCHA,但是如果不能正確執行,仍然可以被破解。如果你使用的是Google reCAPTCHA,請參照以下操作步驟:

  • 以檢查Google發送的JSON響應取代HTTP狀態碼檢查。
  • 在if和else子句中實現正確的邏輯,區分有效和無效的答案。
  • 不要透露你的私人CAPTCHA密鑰。

如何保護自己免受CAPTCHA攻擊?

你可以從這里下載安全的CAPTCHA代碼:

https://github.com/securelayer7/Captch-Bypass-Vulnerable-Script/blob/master/GooglereCAPTCHA/goodcaptcha.php

五、總結

在實際業務及生產中,某些功能會要求有CAPTCHA。而不安全的CAPTCHA,將會導致敏感數據被竊取,認證攻擊,DOS用戶甚至管理員等嚴重問題的發生。因此對于開發人員和使用者而言,具有一個好的設計和實施的CAPTCHA至關重要!

所有腳本的Github鏈接:https://github.com/securelayer7/Captch-Bypass-Vulnerable-Script

責任編輯:趙寧寧 來源: FreeBuf
相關推薦

2017-12-21 07:38:19

2022-01-20 10:54:23

移動手機短信驗證碼隱患

2017-05-18 09:36:11

大數據爬蟲驗證碼

2023-07-11 10:38:24

區塊鏈文件驗證安全

2015-09-21 15:31:05

php實現驗證碼

2018-11-23 09:36:11

Python驗證碼KNN

2012-12-26 10:53:26

2013-06-19 10:19:59

2021-10-19 06:05:20

網站安全網絡威脅網絡攻擊

2022-02-11 07:10:15

驗證碼

2021-01-19 10:29:34

短信驗證碼密碼

2016-10-09 13:33:12

2013-01-23 10:08:45

2020-11-16 07:28:53

驗證碼

2012-07-30 10:07:01

2012-05-10 09:50:53

云計算安全

2024-04-11 09:45:31

2012-08-22 10:27:16

點贊
收藏

51CTO技術棧公眾號

91在线|亚洲| 最近2019好看的中文字幕免费| 欧美与动交zoz0z| 午夜老司机福利| 香蕉成人久久| 中文字幕日韩在线观看| 一个人看的视频www| 久草在线资源福利站| 国产亲近乱来精品视频| 91久久久久久| 特级做a爱片免费69| 人人狠狠综合久久亚洲婷| 欧美一区二区三区成人| 久草热视频在线观看| 伊人免费在线| 9久草视频在线视频精品| 国产精品久久久久999| 欧美日韩一级大片| 国产中文字幕一区二区三区| 欧美大胆人体bbbb| 天天干天天爽天天射| 成av人片在线观看www| 国产精品理论片在线观看| 国产三级精品在线不卡| 一区二区三区在线免费观看视频| 亚洲黄页一区| 国产一区二区欧美日韩| 国产人妖在线观看| 亚洲成人1区| 91国产免费观看| 日本福利视频网站| 欧美极品另类| 久久久精品免费免费| 国产免费一区二区三区| av中文字幕在线免费观看| 久久精品亚洲一区二区| 97在线精品国自产拍中文| 永久免费看片直接| 精品久久久久久久| 亚洲男人的天堂网站| 少妇精品无码一区二区三区| 秋霞午夜一区二区三区视频| 欧美片网站yy| 成人免费在线观看视频网站| 性欧美videohd高精| 欧美日韩免费看| 日韩av高清在线看片| 少妇视频在线| 一区二区三区自拍| 亚洲一区精品视频| 亚洲s色大片| 国产精品免费久久久久| 亚洲欧洲精品一区二区| av网站在线播放| 国产色综合一区| 欧美一级爽aaaaa大片| 三区在线视频| 26uuu精品一区二区三区四区在线| 国产精品对白刺激久久久| 99在线精品视频免费观看20| 国产乱码精品一区二区三区五月婷| 国产日本欧美视频| 91精品国产综合久| 国产揄拍国内精品对白| 5566av亚洲| 免费观看成年人视频| 波多野结衣中文字幕一区二区三区| 成人一区二区在线| 污污的视频网站在线观看| 97精品国产露脸对白| 开心色怡人综合网站| 久久久资源网| 国产精品乱码人人做人人爱| 天天爱天天做天天操| 4438x成人网全国最大| 亚洲综合在线观看视频| 尤物av无码色av无码| 欧美日韩国产观看视频| 在线中文字幕一区| 一区二区三区四区毛片| 免费看日产一区二区三区| 欧美精品一区二区在线观看| 国产肉体xxxx裸体784大胆| 蜜桃视频欧美| 欧美尺度大的性做爰视频| 久久精品视频国产| 久久国产精品久久久久久电车 | 在线观看国产原创自拍视频| 亚洲色图.com| 九一国产精品视频| 素人啪啪色综合| 日韩精品专区在线影院观看| 亚洲精品理论片| 日韩综合一区| 国模私拍视频一区| 中文字幕有码无码人妻av蜜桃| 国产成人免费高清| 91九色蝌蚪成人| 色哟哟在线观看| 亚洲免费观看高清在线观看| 国产超级av在线| 国产美女亚洲精品7777| 国产婷婷色综合av蜜臀av| 91香蕉一区二区三区在线观看| 在线成人h网| 国产精品免费久久久| 国产自产一区二区| 国产精品拍天天在线| www.在线观看av| 久久青草免费| 国产丝袜精品视频| 欧美人妻精品一区二区免费看| 国产日韩一区二区三区在线播放| 91久久精品美女| 欧美孕妇孕交| 亚洲一区二区三区视频在线播放| 亚洲黄色av网址| 任你弄精品视频免费观看| 美女av一区二区三区| 高潮毛片又色又爽免费| 成人午夜精品在线| 国产卡一卡二在线| 成人在线免费| 亚洲人成网站999久久久综合| 午夜写真片福利电影网| 久草中文综合在线| 日韩一本精品| 在线观看爽视频| 精品国产91洋老外米糕| 中文字幕电影av| 美女视频网站久久| 欧美一区少妇| 一区二区三区短视频| 亚洲第一页在线| 久久成人在线观看| 国产电影精品久久禁18| 三年中国中文在线观看免费播放| 精品三区视频| 一本色道久久综合狠狠躁篇的优点| 日本中文字幕免费| 成人午夜免费电影| 97超碰国产精品| 亚洲国产欧美在线观看| 欧美成人亚洲成人| 国产又大又黑又粗| 国产精品第一页第二页第三页| 男女男精品视频站| 精品国产乱码久久久久久1区2匹| 日韩暖暖在线视频| 男人的天堂在线免费视频| 狠狠做深爱婷婷久久综合一区| 无码国产精品一区二区免费式直播| 综合激情网站| 91在线播放国产| 男女在线观看视频| 精品久久五月天| 日韩成人免费在线观看| 成人午夜av电影| 国产伦精品一区二区三区四区视频_ | 国产精品久久久久久久久果冻传媒| 999在线免费视频| 欧美日韩激情在线一区二区三区| 国产精品福利观看| 日本亚洲精品| 日韩欧美精品在线视频| 久久久久久久伊人| 成人av资源站| 人妻熟女一二三区夜夜爱| 欧美美乳视频| 国产欧美va欧美va香蕉在| 麻豆传媒在线免费| 精品精品欲导航| 国产尤物在线视频| 国产欧美日韩视频在线观看| av中文字幕网址| 午夜精品视频| 欧美成人一区二区在线| 99re久久| 欧美激情视频在线| 欧美日韩在线中文字幕| 欧美性videosxxxxx| 裸体武打性艳史| 97se狠狠狠综合亚洲狠狠| 成人性生生活性生交12| 久久久久电影| 久久99久久99精品蜜柚传媒| 国产情侣一区二区三区| 欧美寡妇偷汉性猛交| 精品av中文字幕在线毛片| 91精品欧美一区二区三区综合在 | 魔女鞋交玉足榨精调教| 久久99精品视频| 日本午夜激情视频| 成人精品电影| 国产一区二区高清不卡| 久久久久久一区二区三区四区别墅| 欧美激情中文字幕在线| аⅴ资源新版在线天堂| 日韩免费视频一区二区| 国产情侣小视频| 亚洲午夜成aⅴ人片| 国产在线综合视频| a级精品国产片在线观看| 性chinese极品按摩| 最新日韩在线| 中文字幕日韩精品一区二区| 亚洲a级精品| 97久久精品午夜一区二区| 日本美女一区| 久久久久久久国产精品| 999国产在线视频| 亚洲国产一区二区三区四区| 国产又大又粗又硬| 欧美亚洲综合网| 91在线看视频| 亚洲激情一二三区| 人人艹在线视频| 久久久精品黄色| 亚洲天堂美女视频| 国产一区二区三区不卡在线观看| 日本999视频| 亚洲综合精品| 18禁裸男晨勃露j毛免费观看| 日韩在线看片| 日日噜噜噜噜夜夜爽亚洲精品| 国产欧美自拍一区| 51蜜桃传媒精品一区二区| 伊人久久大香伊蕉在人线观看热v 伊人久久大香线蕉综合影院首页 伊人久久大香 | 欧美国产一区在线| 国产美女免费无遮挡| 97成人超碰视| 国产xxxx视频| 国产福利不卡视频| 手机在线视频一区| 久久国产三级精品| 中文字幕av专区| 美女在线视频一区| 超碰在线97免费| 免费在线观看精品| 在线免费观看视频黄| 视频一区欧美精品| 能在线观看的av网站| 欧美一级二区| 69堂免费视频| 午夜综合激情| 亚洲爆乳无码专区| 久久一区精品| 欧美黑人又粗又大又爽免费| 久久美女性网| 久久久久久久久久久久91| 日本免费在线视频不卡一不卡二 | 国产精品18久久久| 一区二区在线免费观看视频| 国产高清无密码一区二区三区| 亚欧精品在线视频| 国产91精品精华液一区二区三区 | 久久综合给合久久狠狠狠97色69| 在线观看国产免费视频| www日韩大片| 97超碰在线资源| 国产丝袜美腿一区二区三区| 免费一级黄色录像| 日韩一区有码在线| 欧美交换国产一区内射| 亚洲午夜久久久久久久久电影院| 国产精品18p| 欧美视频一二三| 九九热最新视频| 欧美三级视频在线观看| 国产美女裸体无遮挡免费视频| 欧美一级淫片007| 亚洲精品久久久久久久久久 | 国产在线视频福利| 日韩小视频在线观看| 在线免费观看的av| 国模私拍视频一区| 91精品国产66| 亚洲自拍偷拍区| 亚洲成aⅴ人片久久青草影院| 日韩欧美精品一区二区三区经典 | 91亚洲精品久久久蜜桃| 人与嘼交av免费| 亚洲另类春色国产| 久久久久久少妇| 6080国产精品一区二区| 日本黄色免费视频| 国产一区二区三区在线看| 成年人网站在线| 欧美一级在线播放| 亚洲精品tv| 精品久久蜜桃| 国产高清久久| 无码人妻丰满熟妇区96| 精品在线观看免费| 真人bbbbbbbbb毛片| 国产精品丝袜在线| 日本特黄一级片| 欧美午夜电影在线播放| 好吊色一区二区三区| 伊人青青综合网站| 七七成人影院| 国产精品视频免费在线| 国产精品玖玖玖在线资源| 亚洲欧洲在线一区| 亚洲毛片一区| 色综合五月婷婷| 久久蜜桃香蕉精品一区二区三区| 三级黄色在线观看| 色综合久久久久久久久| 成 人 免费 黄 色| 最新亚洲国产精品| 伊人久久在线| 成人xxxxx色| 外国成人激情视频| 一本久道综合色婷婷五月| 成人国产精品免费网站| 男女做暖暖视频| 欧美亚洲图片小说| 午夜视频在线免费播放| 欧美成人午夜激情| 欧美伊人亚洲伊人色综合动图| 久久精品五月婷婷| 国产综合自拍| www.日本久久| 欧美经典一区二区| 国产91精品看黄网站在线观看| 精品福利视频一区二区三区| 大片免费在线看视频| 国产精品久久久久久影视 | 狠狠色2019综合网| 超碰人人干人人| 色香色香欲天天天影视综合网| 好吊色视频一区二区| 久久国产天堂福利天堂| 亚洲aⅴ网站| 中文字幕一区二区三区5566| 人人爽香蕉精品| 欧美激情视频二区| 在线观看一区二区视频| 国产在线色视频| 国产精品精品一区二区三区午夜版 | 国产精品日韩久久久| 丝袜熟女一区二区三区 | 欧美激情黑白配| 日韩精品亚洲视频| 中文在线аv在线| 欧美高清性xxxxhdvideosex| 国产农村妇女毛片精品久久莱园子 | 欧美大陆国产| 在线视频不卡一区二区| 另类专区欧美蜜桃臀第一页| 免费成人深夜蜜桃视频| 欧美日韩精品一区二区三区四区 | 国产精品久久久久影视| 这里只有精品999| www.久久久久| 激情不卡一区二区三区视频在线| 在线看成人av电影| 国产激情一区二区三区| 欧美黑人精品一区二区不卡| 欧美大片国产精品| 亚洲淫成人影院| 天天爽天天狠久久久| 看国产成人h片视频| 男人av资源站| 日韩女同互慰一区二区| 爱情岛论坛亚洲品质自拍视频网站| 韩国一区二区三区美女美女秀 | 乌克兰美女av| 一色桃子久久精品亚洲| 国产黄a三级三级看三级| 68精品国产免费久久久久久婷婷| 亚洲a级精品| 欧美视频国产视频| 亚洲国产一区二区三区青草影视| 午夜影院免费体验区| 国产福利精品av综合导导航| 久久久久免费av| 大桥未久恸哭の女教师| 色婷婷激情久久| 国产丝袜在线| 国产日产精品一区二区三区四区| 久久久夜精品| 黄色一级片中国| 精品视频中文字幕| 青娱乐极品盛宴一区二区| 久久综合久久久久| 久久人人爽爽爽人久久久| 国产精品女同一区二区| 亚洲2020天天堂在线观看| 精品免费av| 精品无码av一区二区三区| 日本韩国欧美一区二区三区| 含羞草www国产在线视频| 久久伦理网站| 国产自产v一区二区三区c| 国产性猛交╳xxx乱大交| 精品久久久999| 九九在线精品| 国产免费a级片|