常見web系統攻擊方式歸納

2021-07-04 02:36:23 字數 535 閱讀 1096

常見web系統攻擊方式歸納:

sql注入:常見於分頁功能或者查詢功能,對於傳入的引數未進行安全字元轉義或者過濾。一些需要提交字元資料的位置也是攻擊目標點。

cookie竊取:此種攻擊常見於使用的認證憑據是cookie內容過於單一,沒有使用ip、時效性週期令牌等環境或者動態認證手段。

系統內跨使用者資料攻擊:常見於資料獲取檢查不嚴格,未清晰定義使用者資料許可權邊界,對於提交的資料未進行嚴格檢查以及所有權核對。攻擊者通過猜測資料id獲取不屬於自身的資料,或者通過工具插入或者修改不屬於自身的資料

使用者密碼暴力破解:一般是未對同一使用者的高頻登陸請求進行限制,對於高頻請求應該在響應有限次數後對同一使用者或者對應高頻請求的ip限制一段較長時間的響應。此處如果單一對使用者限制響應而不考慮ip位址,可能造成使用者無法正常登陸。如果單一限制ip,由於目前流動網路可能有一批使用者使用相同的ip發生請求,會造成批量使用者的拒絕服務。

使用者密碼召回暴力破解:此問題和問題5有很大的相似性,差異在於如果使用的手機驗證碼找回方式,如果對於高頻請求也不做處理的話也存在被暴力破解的問題。如果進行處理則存在和上面相同問題。

常見web攻擊方式之DOS XSS

dos 攻擊常以 web 應用程式中脆弱的線路或 url 作為 目標,並向其傳送精心設計的資料報或 url,這樣會迫使伺服器陷入無限迴圈或進行 cpu 密集型運算,從而使得它從資料庫中大規模載入資料,最終迫使伺服器 cpu 超負荷運載以阻止伺服器執行其他請求。ddos 攻擊是指 dos 攻擊以一種精...

常見的web攻擊方式及預防

1.sql注入。在使用者的輸入被直接動態拼裝sql語句時,可能使用者的惡意輸入被拼到了sql語句上,而造成了一些惡意操作。比如查詢到一些資料甚至刪除一些資料。一般應對方法是對sql語句進行預處理。thinkphp防sql注入 2.xss cross site scripting。跨站指令碼攻擊。想辦...

PHP面試 常見Web攻擊方式及防禦方案

跨站指令碼攻擊,指攻擊者在網頁中嵌入惡意指令碼程式。防禦將sql命令偽裝成正常的http請求引數,傳遞到伺服器端,伺服器執行sql命令造成對資料庫進行攻擊 防禦跨站請求偽造,指通過偽裝成受信任使用者進行訪問,比如我訪問了a 然後cookie存在了瀏覽器,然後我又訪問了乙個流氓 不小心點了流氓 乙個鏈...