国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

前端安全-內(nèi)容安全策略CSP(Content Security Policy)

這篇具有很好參考價(jià)值的文章主要介紹了前端安全-內(nèi)容安全策略CSP(Content Security Policy)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

CSP

xss

使用方法

http頭部設(shè)置

meta標(biāo)簽設(shè)置

策略集組成

常見指令

default-src

report-uri

示例?

指令(屬性)

?指令值(屬性值)

CSP學(xué)習(xí)鏈接?


CSP

內(nèi)容安全策略,為了頁面內(nèi)容安全而制定的一系列防護(hù)策略。可以通過CSP指定策略來規(guī)定頁面加載的內(nèi)容來源(這里的內(nèi)容可以指腳本、圖片、iframe、style等等可能的遠(yuǎn)程的資源)。

也可以理解為以個(gè)加載內(nèi)容的白名單制度,開發(fā)者明確告訴客戶端,哪些外部資源可以加載和執(zhí)行。嚴(yán)格規(guī)定頁面中有哪些資源,不在指定范圍內(nèi)的統(tǒng)統(tǒng)拒絕。它的實(shí)現(xiàn)和執(zhí)行全部由瀏覽器完成,開發(fā)者只需提供配置。

其中指定腳本加載(script-src)可以有效的防止xss(跨站腳本攻擊)。

xss

XSS(簡介、原理、攻擊類別(反射、存儲(chǔ)、DOM型)、防范方式及原則、攻擊舉例及防范舉例、XSS練習(xí)題及答案、XSS深入)_YF-SOD的博客-CSDN博客

使用方法

通過Content-Security-Policy:” 策略集"或Content-Security-Policy-Report-Only:” 策略集"來配置。當(dāng)http header和meta標(biāo)簽都設(shè)置了的時(shí)候,瀏覽器會(huì)優(yōu)先使用http header設(shè)置的csp策略。

Content-Security-Policy-Report-Only表示不會(huì)限制加載的內(nèi)容,只是對加載內(nèi)容不符合策略要求的進(jìn)行上報(bào),通過HTTP 請求發(fā)送到指定URI。故Content-Security-Policy-Report-Only必須與report-uri選項(xiàng)配合使用。

http頭部設(shè)置

前端安全-內(nèi)容安全策略CSP(Content Security Policy)

meta標(biāo)簽設(shè)置

<meta http-equiv="content-security-policy" content="策略集">
<meta http-equiv="Content-Security-Policy" content="script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org; child-src https:">

策略集組成

策略集由指令、空格、指令值、分號組成,不同的指令值之間以空格分割,不同指令之間以分號(;)分割。

可以把指令理解為屬性,指令值理解為屬性對應(yīng)的值,一個(gè)屬性可對應(yīng)多個(gè)值,多值之間以空格分割,屬性之間以分號分割。

常見指令

default-src

表示為下圖所有指令未設(shè)置時(shí)的默認(rèn)加載策略。

report-uri

違規(guī)指令上報(bào)的uri地址,瀏覽器會(huì)使用POST方法,發(fā)送一個(gè)JSON對象將違規(guī)的日志上報(bào)。

示例?

Content-Security-Policy-Report-Only: default-src https:; report-uri /csp-violation-report-endpoint/

表示當(dāng)默認(rèn)加載策略(所有未設(shè)置指令的默認(rèn)值)不是https請求時(shí),會(huì)將日志上報(bào)到網(wǎng)頁域名拼接 /csp-violation-report-endpoint/的uri地址。

指令(屬性)

前端安全-內(nèi)容安全策略CSP(Content Security Policy)

前端安全-內(nèi)容安全策略CSP(Content Security Policy)

?

?指令值(屬性值)

注意帶引號的是不能將引號去掉的。

前端安全-內(nèi)容安全策略CSP(Content Security Policy)

CSP學(xué)習(xí)鏈接?

HTTP中的CSP ( Content Security Policy )內(nèi)容安全策略 - 掘金?文章來源地址http://www.zghlxwxcb.cn/news/detail-450267.html

到了這里,關(guān)于前端安全-內(nèi)容安全策略CSP(Content Security Policy)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • nginx配置相關(guān)策略Content-Security-Policy、Referrer-policy

    nginx配置相關(guān)策略Content-Security-Policy、Referrer-policy

    最近在安全測試中發(fā)現(xiàn)了一下網(wǎng)站的問題: 主要是配置一些參數(shù):這些可以前端配置,也可以在nginx中進(jìn)行配置 在nginx的server中添加請求頭信息: add_header Content-Security-Policy “upgrade-insecure-requests;connect-src *”; add_header X-XSS-Protection “1; mode=block” always; add_header X-Content-Type-Opt

    2024年02月02日
    瀏覽(16)
  • 安全頭響應(yīng)頭(一)Content-Security-Policy_add_header content-security-policy

    安全頭響應(yīng)頭(一)Content-Security-Policy_add_header content-security-policy

    備注: 取決于’瀏覽器’的’支持’程度 [3]、來限制’哪些外部資源(如JavaScript、CSS、圖像等)‘可以’被加載’,從’哪些url’加載 大大增強(qiáng)了’網(wǎng)頁的安全性’,攻擊者即使發(fā)現(xiàn)了漏洞,\\\'也沒法’注入腳本 ②? 啟用CSP的兩種方法 方式1: -- 添加’響應(yīng)頭’,注意\\\"單雙引號\\\"嵌

    2024年04月28日
    瀏覽(21)
  • 安全頭響應(yīng)頭(一)Content-Security-Policy

    安全頭響應(yīng)頭(一)Content-Security-Policy

    一??Content Security Policy? CSP 中文翻譯 ①? 背景引入 ②? 啟用CSP的 兩種 方法 ③? ? CSP語法 ④? CSP指令匯總 ? 各個(gè)指令的解讀 Content Security Policy (CSP)中blob:的用法?? object-src blob? blob協(xié)議 ⑤ scp官網(wǎng)default-src指令解讀? ? default-src指令 ⑥???? CSP 常用 source 值 source相關(guān)參考?

    2024年02月07日
    瀏覽(29)
  • CSP內(nèi)容安全策略原理與繞過

    CSP內(nèi)容安全策略原理與繞過

    Content Security Policy (CSP)內(nèi)容安全策略,是一個(gè)附加的安全層,有助于檢測并緩解某些類型的攻擊,包括跨站腳本(XSS)和數(shù)據(jù)注入攻擊。 CSP的特點(diǎn)就是他是在瀏覽器層面做的防護(hù),是和同源策略同一級別,除非瀏覽器本身出現(xiàn)漏洞,否則不可能從機(jī)制上繞過。 CSP只允許被

    2024年02月10日
    瀏覽(19)
  • 「 網(wǎng)絡(luò)安全術(shù)語解讀 」內(nèi)容安全策略CSP詳解

    引言:什么是CSP,它為什么可以防御一些常見的網(wǎng)絡(luò)攻擊,比如XSS攻擊,具體原理是什么?以及如何繞過CSP? CSP(Content Security Policy,內(nèi)容安全策略)是一種網(wǎng)絡(luò)安全技術(shù),它通過限制網(wǎng)頁中可以加載的資源(如腳本和圖像),來防止惡意攻擊,如跨站腳本攻擊(XSS)。CSP的

    2024年02月02日
    瀏覽(21)
  • 關(guān)于允許TRACE方法,HTTP X-XSS-Protection缺失,HTTP Content-Security-Policy缺失,X-Frame-Options Header未配置安全處理方法

    提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 基于Apache Web服務(wù)器對一下發(fā)現(xiàn)的安全問題進(jìn)行配置處理,包含允許TRACE方法,HTTP X-XSS-Protection缺失,HTTP Content-Security-Policy缺失,X-Frame-Options Header未配置,HTTP X-Download-Options缺失,HTTP X-Content-Type-Options缺失,HTTP

    2024年02月07日
    瀏覽(20)
  • Refused to frame ‘XXX‘ because an ancestor violates the following Content Security Policy directive:

    問題:Chrome無痕模式下,無法訪問iframe嵌套的頁面,頁面類似白屏 定位原因:CSP安全策略問題,但是服務(wù)端無法支持修改 解決:option中添加一句請求頭 所有option:

    2023年04月09日
    瀏覽(23)
  • Refused to load the script ‘xxxx.js‘ because it violates the following Content Security Policy ...

    在使用Electron封裝一些模塊的時(shí)候,出現(xiàn)以下錯(cuò)誤: Refused to load the script ‘https://unpkg.com/xxxx.js’ because it violates the following Content Security Policy directive: “script-src ‘self’ ‘unsafe-eval’ ‘unsafe-inline’ data:”. Note that ‘script-src-elem’ was not explicitly set, so ‘script-src’ is used as a f

    2024年02月09日
    瀏覽(19)
  • Web 安全之 Permissions Policy(權(quán)限策略)詳解

    Permissions Policy 為 web 開發(fā)人員提供了明確聲明哪些功能可以在網(wǎng)站上使用,哪些功能不能在網(wǎng)站上使用的機(jī)制??梢栽O(shè)置一組策略,用于限制站點(diǎn)代碼可以訪問的 API 或者修改瀏覽器對某些特性的默認(rèn)行為。設(shè)置?Permissions-Policy?可以在代碼庫不斷演進(jìn)的同時(shí)強(qiáng)制執(zhí)行最佳實(shí)踐

    2024年02月09日
    瀏覽(44)
  • 安全之安全(security2)博客目錄導(dǎo)讀

    研究方向:安全之安全 研究內(nèi)容:ARMRISC-V安全架構(gòu)、TF-A/TEE/Hafnium之安全、GP安全認(rèn)證IDA逆向分析、靜動(dòng)態(tài)代碼分析、低功耗等,歡迎您的關(guān)注 ???? ????????1、ARM安全架構(gòu)及其發(fā)展趨勢(轉(zhuǎn)載) ????????2、ARMv9及其關(guān)鍵特性介紹(轉(zhuǎn)載) ????????3、ARMv9-A:如何利

    2024年02月13日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包