精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文了解安全測試基礎之XSS

如意 ? 來源:百家號 ? 作者:測試之心 ? 2020-06-28 11:15 ? 次閱讀

在web項目安全漏洞中,XSS是最為流程的漏洞類型之一,今天就來介紹一下XSS。

01 XSS介紹

跨站腳本攻擊是指惡意攻擊者往Web頁面里插入惡意Script代碼,當用戶瀏覽該頁之時,嵌入其中Web里面的Script代碼會被執行,從而達到惡意攻擊用戶的目的。

02 XSS分類

XSS簡單的說就是沒有做好校驗,因為前端的用戶輸入的數據別人可以攔截,然后嵌入一些腳本代碼或者其它的而達到不良的結果,有點類似與sql注入的攻擊。

XSS攻擊一般有這么三種分類:反射型XSS,存儲型XSS,DOM型XSS。接下來,分別介紹一下三種分類,及其差別。

03 反射型XSS

攻擊者事先制作好攻擊鏈接, 需要欺騙用戶自己去點擊鏈接才能觸發XSS代碼(服務器中沒有這樣的頁面和內容),一般容易出現在搜索頁面。發出請求時,XSS代碼出現在URL中,作為輸入提交到服務器端,服務器端解析后響應,XSS代碼隨響應內容一起傳回給瀏覽器,最后瀏覽器解析執行XSS代碼。

04 存儲型XSS

代碼是存儲在服務器中的,如在個人信息或發表文章等地方,加入代碼,如果沒有過濾或過濾不嚴,那么這些代碼將儲存到服務器中,每當有用戶訪問該頁面的時候都會觸發代碼執行,這種XSS非常危險,容易造成蠕蟲,大量盜竊cookie。

存儲型XSS和反射型XSS的差別僅在于,提交的代碼會存儲在服務器端(數據庫、內存、文件系統等),下次請求目標頁面時不用再提交XSS代碼,最典型的例子就是留言板XSS,用戶提交一條包含XSS代碼的留言存儲到數據庫,目標用戶查看留言板時,那些留言就會從數據庫中加載出來并顯示,于是發生了XSS攻擊。

05 DOM型XSS

基于文檔對象模型(Document Objeet Model,DOM)的一種漏洞。DOM是一個與平臺、編程語言無關的接口,它允許程序或腳本動態地訪問和更新文檔內容、結構和樣式,處理后的結果能夠成為顯示頁面的一部分。DOM中有很多對象,其中一些是用戶可以操縱的,如URI ,location,referrer等。客戶端的腳本程序可以通過DOM動態地檢查和修改頁面內容,它不依賴于提交數據到服務器端,而從客戶端獲得DOM中的數據在本地執行,如果DOM中的數據沒有經過嚴格確認,就會產生DOM XSS漏洞。

DOM XSS和反射型XSS、存儲型XSS的區別在于DOM XSS代碼并不需要服務器參與,發出XSS攻擊靠的是瀏覽器的DOM解析,完全是客戶端的事情。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 安全測試
    +關注

    關注

    0

    文章

    24

    瀏覽量

    8696
  • XSS
    XSS
    +關注

    關注

    0

    文章

    24

    瀏覽量

    2367
收藏 人收藏

    評論

    相關推薦

    讀懂新能源汽車的功能安全

    電子發燒友網站提供《讀懂新能源汽車的功能安全.pdf》資料免費下載
    發表于 09-04 09:22 ?3次下載

    IP 地址在XSS中的利用與防范

    ?隨著互聯網的普及和Web應用的廣泛使用,跨站腳本攻擊(XSS)成為了網絡安全領域中的個重要威脅。在XSS攻擊中,攻擊者常常會巧妙地利用各種元素,包括用戶的IP地址,來實現其惡意目的
    的頭像 發表于 08-07 16:43 ?209次閱讀

    了解芯片測試的重要性

    集成電路測試卡位產業鏈關鍵節點,貫穿設計、制造、封裝以及應用的全過程。從整個制造流程上來看,集成電路測試具體包括設計階段的設計驗證、晶圓制造階段的過程工藝檢測、封裝前的晶圓測試以及封裝后的成品
    的頭像 發表于 08-06 08:28 ?1249次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b>芯片<b class='flag-5'>測試</b>的重要性

    了解焊球剪切力強度測試,附自動推拉力測試機應用!

    球剪切強度低是限制其應用的個重要問題。 為了解決客戶的測試需求,科準測控為其定制了套技術方案,通過全自動推拉力機的應用,可以提升焊球剪切強度,并優化激光參數以進
    的頭像 發表于 05-31 09:58 ?708次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b>焊球剪切力強度<b class='flag-5'>測試</b>,附自動推拉力<b class='flag-5'>測試</b>機應用!

    了解整車EMC測試

    敏感度(EMS),是產品質量最重要的指標之。EMC測試方法EMC測試主要包括輻射測試和傳導測試兩種方法。EMC
    的頭像 發表于 04-12 08:37 ?1140次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b>整車EMC<b class='flag-5'>測試</b>

    帶你全面了解功能安全軟件監控方案

    引言:功能安全標準(ISO26262 Part6)提到了用于錯誤探測的安全機制,其中就有程序流監控,本文主要探討在AUTOSAR CP以及AP的場景下,怎么實現程序流監控。
    的頭像 發表于 04-10 14:11 ?1168次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>帶你全面<b class='flag-5'>了解</b>功能<b class='flag-5'>安全</b>軟件監控方案

    了解工業電源測試項目與測試標準

    工業電源測試系統用于檢測工業電源的各項測試項目,為電源測試提供體化測試解決方案,自動分析測試
    的頭像 發表于 04-01 14:35 ?716次閱讀

    pcb應變測試有多重要?了解

    pcb應變測試有多重要?了解
    的頭像 發表于 02-24 16:26 ?1035次閱讀

    教您如何選擇網分測試線纜?

    教您如何選擇網分測試線纜? 選擇網分測試線纜很重要,因為它們對于網絡性能和數據傳輸的穩定性起著至關重要的作用。在選擇網分測試線纜時,以下
    的頭像 發表于 01-08 11:07 ?998次閱讀

    什么是跨站腳本攻擊?篇帶你了解什么叫做XSS

    XSS作為OWASP TOP 10之
    的頭像 發表于 12-20 09:49 ?1395次閱讀
    什么是跨站腳本攻擊?<b class='flag-5'>一</b>篇帶你<b class='flag-5'>了解</b>什么叫做<b class='flag-5'>XSS</b>

    帶你了解 DAC

    了解 DAC
    的頭像 發表于 12-07 15:10 ?8613次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>帶你<b class='flag-5'>了解</b> DAC

    了解相控陣天線中的真時延

    了解相控陣天線中的真時延
    的頭像 發表于 12-06 18:09 ?1901次閱讀

    了解單向晶閘管的結構及導電特性

    了解單向晶閘管的結構及導電特性
    的頭像 發表于 12-05 15:52 ?1192次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b>單向晶閘管的結構及導電特性

    了解剛柔結合制造過程

    了解剛柔結合制造過程
    的頭像 發表于 12-04 16:22 ?726次閱讀

    為什么血氧監測很重要?快速了解它的“奧秘”

    為什么血氧監測很重要?快速了解它的“奧秘”
    的頭像 發表于 11-29 11:46 ?492次閱讀
    為什么血氧監測很重要?<b class='flag-5'>一</b><b class='flag-5'>文</b>快速<b class='flag-5'>了解</b>它的“奧秘”