<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    網絡服務脆弱性包括哪些方面


    發現錯別字 1年前 提問
    回答
    1
    瀏覽
    250
    請勿發布不友善或者負能量的內容。與人為善,比聰明更重要!
    回答數量: 1
    風險管理(專業級)RM/PL 高級信息系統項目管理師

    web服務的脆弱性包括以下方面:

    • Web客戶端的脆弱性:Web客戶端,即瀏覽器,是Web應用體系中重要的一環,它負責將網站返回的頁面展現給瀏覽器用戶,并將用戶輸入的數據傳輸給服務器。Web客戶端,即瀏覽器,是Web應用體系中重要的一環,它負責將網站返回的頁面展現給瀏覽器用戶,并將用戶輸入的數據傳輸給服務器。

    • Web服務器的脆弱性:Web應用程序在Web服務器上運行。Web服務器的安全直接影響到服務器主機和Web應用程序的安全。流行的IIS服務器、Apache服務器和Tomcat服務器均被曝出過很多嚴重的安全漏洞。攻擊者通過這些漏洞,不僅可以對目標主機發起拒絕服務攻擊,嚴重的還能獲得目標系統的管理員權限和數據庫訪問權限,從而竊取大量有用信息。

    • Web應用程序的脆弱性:Web應用程序是用戶編寫的網絡應用程序,同樣可能存在安全漏洞。網站攻擊事件中有很大一部分是由Web應用程序的安全漏洞引起的。隨著B/S模式應用開發的發展,使用這種模式編寫應用程序的程序員越來越多。但是很多程序員在編寫代碼時,并沒有考慮安全因素,因此開發出來的應用程序往往存在安全隱患。此外,Web應用編程語言的種類多、靈活性高,一般程序員不易深入理解和正確利用,導致使用這些語言時不規范,留下了安全漏洞。例如,常見的SQL注入攻擊就是利用Web應用程序檢查不嚴,從而獲取Web應用的后臺數據庫內容。

    • HTTP協議的脆弱性:HTTP協議是一種簡單的、無狀態的應用層協議(RFC 1945、RFC 2616)。它利用TCP協議作為傳輸協議,可運行在任何未使用的TCP端口上。一般情況下,它運行于TCP的80端口之上。“無狀態”是指協議本身并沒有會話狀態,不會保留任何會話信息。如果用戶請求了一個資源并收到了一個合法的響應,然后再請求另一個資源,服務器會認為這兩次請求是完全獨立的。雖然無狀態性使得HTTP協議簡單高效,但是HTTP協議的無狀態性也會被攻擊者利用。攻擊者不需要計劃多個階段的攻擊來模擬一個會話保持機制(利用有狀態的TCP協議進行攻擊時則需要模擬會話),這使得攻擊變得簡單易行一個簡單的HTTP請求就能夠攻擊Web服務器或應用程序。

    • Cookie的脆弱性:Cookie中的內容大多數經過了編碼處理,因此在人們看來只是一些毫無意義的字母數字組合,一般只有服務器的CGI處理程序才知道它們的真正含義。通過一些軟件,如Cookie Pal軟件,可以查看到更多的信息,如Server、Expires、Name和Value等選項的內容。由于Cookie中包含了一些敏感信息,如用戶名、計算機名、使用的瀏覽器和曾經訪問的網站等,攻擊者可以利用它來進行竊密和欺騙攻擊。

    • 數據庫的安全脆弱性:大量的Web應用程序在后臺使用數據庫來保存數據。數據庫的應用使得Web從靜態的HTML頁面發展到動態的、廣泛用于信息檢索和電子商務的媒介,網站根據用戶的請求動態生成頁面,然后發送給客戶端,而這些動態數據主要保存在數據庫中。由于網站后臺數據庫中保存了大量的應用數據,因此它常常成為攻擊者的目標。最常見的網站數據庫攻擊手段就是SQL注入攻擊。

    回答所涉及的環境:聯想天逸510S、Windows 10。

    1年前 / 評論
    亚洲 欧美 自拍 唯美 另类