常見的Web安全攻防知識點總結,你知道多少?
眾所周知,網路安全無論對企業還是對個人,都起著至關重要的作用,因此強化網路安全意識、提高風險防範能力是我們每個人的責任與義務,小編今天總結一下Web相關的安全攻防知識,希望對你有幫助,請看下文:
| XSS |
最常見的就是XSS漏洞了,也可以被稱為跨站指令碼攻擊,原理是惡意攻擊者往Web頁面裡插入惡意可執行網頁尾本程式碼,當使用者瀏覽該頁之時,嵌入其中Web裡面的指令碼程式碼會被執行,從而可以達到攻擊者盜取使用者資訊或其他侵犯使用者安全隱私的目的。
XSS的攻擊方式千變萬化,但還是可以大致細分為X種型別:非持久型XSS、持久型XSS。
| CSRF |
中文名稱為:跨站請求偽造攻擊,可以簡單理解:攻擊者可以盜用你的登陸資訊,以你的身份模擬傳送各種請求。攻擊者只要藉助少許的社會工程學的詭計,例如透過QQ等聊天軟體傳送的連結(有些還偽裝成短域名,使用者無法分辨),攻擊者就能迫使 Web 應用的使用者去執行攻擊者預設的操作。
所以遇到CSRF攻擊時,將對終端使用者的資料和操作指令構成嚴重的威脅。當受攻擊的終端使用者具有管理員帳戶的時候,CSRF攻擊將危及整個 Web應用程式。
| SQL隱碼攻擊 |
是Web開發中最常見的一種安全漏洞。可以用它來從資料庫獲取敏感資訊,或者利用資料庫的特性執行新增使用者,匯出檔案等一系列惡意操作,甚至有可能獲取資料庫乃至系統使用者最高許可權。
而造成SQL隱碼攻擊的原因是因為程式沒有有效的轉義過濾使用者的輸入,使攻擊者成功的向伺服器提交惡意的SQL查詢程式碼,程式在接收後錯誤的將攻擊者的輸入作為查詢語句的一部分執行,導致原始的查詢邏輯被改變,額外的執行了攻擊者精心構造的惡意程式碼。
| 命令列注入 |
命令列注入漏洞,指的是攻擊者能夠透過HTTP請求直接侵入主機,執行攻擊者預設的shell命令,聽起來好像匪夷所思,這往往是Web開發者最容易忽視但是卻是最危險的一個漏洞之一,
| DDoS攻擊 |
又叫分散式拒絕服務,其原理就是利用大量的請求造成資源過載,導致服務不可用,這個攻擊應該不能算是安全問題,這應該算是一個另類的存在,因為這種攻擊根本就是耍流氓的存在。
| DNS劫持 |
也叫做域名劫持,DNS的作用是把網路地址域名對應到真實的計算機能夠識別的IP地址,以便計算機能夠進一步通訊,傳遞網址和內容等。如果當使用者透過某一個域名訪問一個站點的時候,被篡改的DNS伺服器返回的是一個惡意的釣魚站點的IP,使用者就被劫持到了惡意釣魚站點,然後繼而會被釣魚輸入各種賬號密碼資訊,洩漏隱私。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2912207/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【網路安全基礎】常見的Web安全攻防知識點總結!Web
- 常見Java面試知識點總結Java面試
- Java集合類常見面試知識點總結Java面試
- 「移動端」前端常見知識點總結前端
- MySQL 鎖常見知識點&面試題總結MySql面試題
- 常見的Web安全及其攻防姿勢Web
- Java常見知識點彙總(⑨)——異常Java
- 關於Web安全常見的攻防姿勢Web
- Java常見知識點彙總(⑳)——鎖Java
- Java常見知識點彙總(②)——StaticJava
- JVM最常見的知識點總結JVM
- Java常見知識點彙總(⑩)——常見設計模式Java設計模式
- 設計模式常見面試知識點總結(Java版)設計模式面試Java
- Java常見知識點彙總(⑦)——集合框架Java框架
- Java常見知識點彙總(⑪)——泛型Java泛型
- 常見六大Web安全攻防解析Web
- 關於6種Web安全常見的攻防姿勢Web
- Java常見知識點彙總(⑮)——Jvm架構JavaJVM架構
- Java常見知識點彙總(⑧)——分派機制Java
- Java常見知識點彙總(⑬)——執行緒Java執行緒
- 10種常見的計算機病毒,你知道多少?計算機
- 這些關於WebSocket的知識,你知道多少?Web
- web前端應該總結的知識點(1)Web前端
- Java常見知識點彙總(⑫)——==和equals的區別Java
- 15道Linux常見面試題,你知道多少?Linux面試題
- Linux常見面試題,這些你知道多少?Linux面試題
- web前端javascript+jquery知識點總結Web前端JavaScriptjQuery
- Java常見知識點彙總(⑭)——執行緒池Java執行緒
- Java常見知識點彙總(①)——資料型別Java資料型別
- 知識點總結
- web常見攻擊總結Web
- Hibernate常見知識彙總
- 關於知識付費原始碼,你知道多少?原始碼
- iOS 常見知識點(二):RunLoopiOSOOP
- Java常見知識點彙總(③)——物件導向基礎Java物件
- Java常見知識點彙總(⑥)——Object有哪些公用方法?JavaObject
- 軟體工程師必須知道20個知識點你瞭解多少?軟體工程工程師
- Java常見知識點彙總(完結篇)——這應該是2020年最詳細的Java知識點彙總Java