【Web安全小知識】什麼是撞庫攻擊?如何預防撞庫?
什麼是撞庫攻擊?撞庫攻擊可能對使用者造成哪些危害?科技在高速發展,網路是把雙刃劍,在帶給我們益處的同時,也伴隨著一定的風險,近期發生多起撞庫事件,也讓越來越多的人關注這個問題,那它到底是什麼?又該如何防範?請看下文:
什麼是撞庫攻擊?
按字面意思解讀,就是“碰撞資料庫”。“碰撞”意味著碰運氣,即不一定能成功;而“資料庫”中往往儲存著大量敏感資料,比如我們登入一個網站所需要的使用者名稱、密碼,再比如手機號、身份證號等個人隱私資訊。
撞庫的主要場景:試圖獲取正確的賬號/密碼組合,大白話理解就是“盜號”。
從攻擊目的上區分,撞庫有以下幾種常見場景:
1、弱密碼嗅探:類似 111111、123456 這樣的簡單密碼因為很多人用,用這樣的弱口令去試探大量的賬號,就有一定機率能發現一些真正在使用弱密碼的賬號。
2、利用拖庫資料:原理是大多數人傾向於在多個站點上使用同一個密碼(有多少人淘寶和支付寶的密碼是一樣的?)。當攻擊者成功入侵一個安全防護能力很弱的站點 A,並拿到其資料庫的所有使用者名稱密碼組合,然後再拿著這些組合去站點 B 嘗試,如果你兩個站點都註冊過並且使用了同樣的密碼……撞庫就成功了。
3、針對高許可權賬號的暴力破解:暴力破解嚴格來說跟撞庫是兩種型別的攻擊,因為二者從攻擊方法和防護方式的角度來看都差不多。這主要是針對一些高許可權賬號(如網站的管理員)用大量密碼去試探,想要盜用的賬號目標非常明確。
如何預防撞庫?
1、強制使用者密碼的強度
這點不少站點現在已經做得很好了,但是還有相當多的應用允許使用者使用 111111 這樣的弱密碼。同時也特別注意,不要忽略小程式、App 等非網頁環境的註冊介面。
2、定期強制使用者更換密碼。
這點主要針對企業內部員工,畢竟記住一個密碼已經很痛苦了,這帶來的使用者體驗將會直線下降。
3、在賬戶相關介面加強人機防控策略
人機防控”指的是將這些介面中“機器”的訪問請求和“真實的人”區別出來,如果能將大部分針對賬號的“機器流量”識別出來並攔截,會是安全水位很大的一個提升。從技術手段來說,常見的有使用圖形驗證碼、封禁高頻請求的 IP/會話、部署人機識別的 SDK 元件等等,但採用圖形驗證碼等方式存在使用者體驗差以及被破解的問題。
4、重要業務流程採用二次驗證
如轉賬前透過人臉識別、指紋聲紋、簡訊/郵件驗證碼、身份證末位數字驗證等機制來確認當前操作來自賬號擁有者。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2889045/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是“撞庫”?如何避免撞庫攻擊?
- 撞庫是什麼意思?如何有效防範撞庫攻擊?
- 什麼是撞庫?撞庫攻擊常見的方法有哪些?
- 什麼是撞庫及撞庫攻擊的基本原理
- 【網路安全知識】DDOS攻擊和CC攻擊有什麼區別?
- APT攻擊的危害是什麼?如何預防?APT
- 什麼是“撞庫”?一定要小心!
- 【IT運維小知識】安全組是什麼意思?運維
- 【安全篇】APT攻擊是什麼?APT攻擊有哪些危害?APT
- 什麼是SQL隱碼攻擊、XSS以及CSRF?【網路安全知識培訓】SQL
- 【TcaplusDB知識庫】什麼是TcaplusDB資料庫?資料庫
- 什麼是CC攻擊?CC攻擊型別【網路安全教程】型別
- XXE攻擊攻擊原理是什麼?如何防禦XXE攻擊?
- 阿里雲安全釋出2015年度態勢感知報告 預警撞庫攻擊阿里
- 什麼是DDoS攻擊?哪些行業最需要預防DDoS攻擊?行業
- CC攻擊的原理是什麼?如何防禦CC攻擊?
- 什麼是APT攻擊?APT攻擊有什麼主要特徵?APT特徵
- 【網路安全入門知識】如何有效防禦DDoS攻擊和CC攻擊?
- 網路安全中什麼是APT攻擊?主要特點是什麼?APT
- 【等保小知識】安全等保是什麼意思?是ccrc嗎?
- XXE攻擊是什麼?如何有效防禦XXE攻擊?
- 什麼是CC攻擊?與DDoS攻擊有什麼區別?
- CC攻擊原理是什麼?網站被CC攻擊如何防禦?網站
- 什麼是CC攻擊?網站被CC攻擊該如何防禦?網站
- 網路安全中主動攻擊、被動攻擊分別是什麼意思?
- 網路安全知識入門:Web應用防火牆是什麼?Web防火牆
- WEB安全入門:如何防止 CSRF 攻擊?Web
- SQL隱碼攻擊原理是什麼?如何防範SQL隱碼攻擊?SQL
- 常見web攻擊型別有哪些?如何預防及防範web攻擊?Web型別
- 網路安全DOS攻擊是什麼?主要手段有哪些?
- 知識庫終極指南:為什麼您的企業需要知識庫?
- DDoS攻擊與CC攻擊的區別是什麼?
- 什麼是XSS攻擊?其攻擊原理有哪些?
- 什麼是CC攻擊?網站被CC攻擊怎麼辦?網站
- 什麼是知識
- [專業術語]什麼是ARP攻擊?如何防範ARP攻擊?
- 什麼是資料中毒?如何防範攻擊者的AI和ML攻擊?AI
- SQL隱碼攻擊原理是什麼?如何防範?SQL