成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

【web安全系列】(一)瀏覽器安全

yankeys / 2552人閱讀

摘要:作為一個(gè)開(kāi)發(fā)人員,瀏覽器安全是不可或缺的知識(shí)。的定義非常靈活,比如表示瀏覽器將信任及其子域名下的內(nèi)容小結(jié)瀏覽器的安全以同源策略為基礎(chǔ),加深理解同源策略,才能把握住瀏覽器安全的本質(zhì)。

作為一個(gè)web開(kāi)發(fā)人員,瀏覽器安全是不可或缺的知識(shí)。一方面,瀏覽器天生就是一個(gè)客戶端,如果具備了安全功能,就可以像安全軟件一樣對(duì)用戶上網(wǎng)起到很好的保護(hù)作用;另一方面,瀏覽器安全也成為瀏覽器廠商之間競(jìng)爭(zhēng)的一張底牌,瀏覽器廠商希望能夠針對(duì)安全簡(jiǎn)歷技術(shù)門檻,已獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。

本文將給大家介紹一下瀏覽器的安全功能

同源策略

同源策略(Same origin policy)是一種約定,它是瀏覽器最核心也最基本的安全功能,如果缺少了同源策略,則瀏覽器的正常功能可能都會(huì)受到影響??梢哉f(shuō)Web是構(gòu)建在同源策略基礎(chǔ)之上的,瀏覽器只是針對(duì)同源策略的一種實(shí)現(xiàn)。

瀏覽器的同源策略,限制了來(lái)自不同源的“document”或腳本,對(duì)當(dāng)前“document”讀取或設(shè)置某些屬性。

這一策略非常重要,瀏覽器提出了“Origin”(源)這一概念,限制了來(lái)自不同Origin的對(duì)象無(wú)法互相干擾。例如,瀏覽器打開(kāi)兩個(gè) tab 頁(yè) A.html, B.html, A 頁(yè)面的腳本是無(wú)法隨意修改 B 頁(yè)面的。

對(duì)于 Javascript 來(lái)說(shuō),影響“源”的因素有: host,子域名,端口,協(xié)議。

需要注意的是,對(duì)于當(dāng)前頁(yè)面來(lái)說(shuō),頁(yè)面內(nèi)存放 Javascript 文件的域并不重要,重要的是加載 Javascript 的域是什么

換言之,a.com 通過(guò)以下代碼

加載了 b.com 上的 b.js,但是 b.js 是運(yùn)行在 a.com 頁(yè)面中的,因此對(duì)于當(dāng)前打開(kāi)的頁(yè)面(a.com 頁(yè)面)來(lái)說(shuō),b.js 的 Origin 應(yīng)該是 a.com 而不是 b.com。

在瀏覽器中,

因此網(wǎng)站在使用了 EV SSL 證書后,可以教育用戶識(shí)別真實(shí)網(wǎng)址在瀏覽器地址欄中的“綠色”表現(xiàn),以對(duì)抗釣魚(yú)網(wǎng)站。

廠商的行動(dòng)

為了在安全領(lǐng)域獲得競(jìng)爭(zhēng)力,微軟率先在 IE8 中推出了 XSS Filter 功能,利用對(duì)抗反射型 XSS,微軟率先推出這一功能,使得IE8在安全領(lǐng)域極具特色。

當(dāng)用戶訪問(wèn)的 URL 中包含了 XSS 攻擊腳本時(shí),IE 就會(huì)修改其中關(guān)鍵字符使得攻擊無(wú)法完成,并對(duì)用戶彈出提示。

Firefox 也不敢其后,在 Firefox 4 推出了 Content Security Policy(CSP),其做法是使用服務(wù)器返回的 X-Content-Security-Policy 頭部來(lái)告訴頁(yè)面應(yīng)該遵守的規(guī)則。

X-Content-Security-Policy: policy

policy 的定義非常靈活,比如:allow "self" *.mydomain.com 表示瀏覽器將信任 my domain.com 及其子域名下的內(nèi)容

小結(jié)

瀏覽器的安全以同源策略為基礎(chǔ),加深理解同源策略,才能把握住瀏覽器安全的本質(zhì)。

參考文獻(xiàn) 
1.ie8 filter

Content Security Policy

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/107875.html

相關(guān)文章

  • [聊系列]聊WEB前端安全那些事兒

    摘要:所以今天,就和大家一起聊一聊前端的安全那些事兒。我們就聊一聊前端工程師們需要注意的那些安全知識(shí)。殊不知,這不僅僅是違反了的標(biāo)準(zhǔn)而已,也同樣會(huì)被黑客所利用。 歡迎大家收看聊一聊系列,這一套系列文章,可以幫助前端工程師們了解前端的方方面面(不僅僅是代碼):https://segmentfault.com/blog... 隨著互聯(lián)網(wǎng)的發(fā)達(dá),各種WEB應(yīng)用也變得越來(lái)越復(fù)雜,滿足了用戶的各種需求...

    AZmake 評(píng)論0 收藏0
  • web 應(yīng)用常見(jiàn)安全漏洞

    摘要:應(yīng)用常見(jiàn)安全漏洞一覽注入注入就是通過(guò)給應(yīng)用接口傳入一些特殊字符,達(dá)到欺騙服務(wù)器執(zhí)行惡意的命令。此外,適當(dāng)?shù)臋?quán)限控制不曝露必要的安全信息和日志也有助于預(yù)防注入漏洞。 web 應(yīng)用常見(jiàn)安全漏洞一覽 1. SQL 注入 SQL 注入就是通過(guò)給 web 應(yīng)用接口傳入一些特殊字符,達(dá)到欺騙服務(wù)器執(zhí)行惡意的 SQL 命令。 SQL 注入漏洞屬于后端的范疇,但前端也可做體驗(yàn)上的優(yōu)化。 原因 當(dāng)使用外...

    darkerXi 評(píng)論0 收藏0
  • web 應(yīng)用常見(jiàn)安全漏洞

    摘要:應(yīng)用常見(jiàn)安全漏洞一覽注入注入就是通過(guò)給應(yīng)用接口傳入一些特殊字符,達(dá)到欺騙服務(wù)器執(zhí)行惡意的命令。此外,適當(dāng)?shù)臋?quán)限控制不曝露必要的安全信息和日志也有助于預(yù)防注入漏洞。 web 應(yīng)用常見(jiàn)安全漏洞一覽 1. SQL 注入 SQL 注入就是通過(guò)給 web 應(yīng)用接口傳入一些特殊字符,達(dá)到欺騙服務(wù)器執(zhí)行惡意的 SQL 命令。 SQL 注入漏洞屬于后端的范疇,但前端也可做體驗(yàn)上的優(yōu)化。 原因 當(dāng)使用外...

    Panda 評(píng)論0 收藏0
  • HTTP的識(shí)別,認(rèn)證與安全——《HTTP權(quán)威指南》系列

    摘要:首發(fā)地址識(shí)別認(rèn)證與安全第三部分的章提供了一系列的技術(shù)和機(jī)器,可用來(lái)跟蹤身份,進(jìn)行安全性檢測(cè),控制對(duì)內(nèi)容的訪問(wèn)。安全使用基本認(rèn)證的唯一方式就是將其與配合使用。加密之前的原始報(bào)文通常被稱為明文或。 WilsonLius blog 首發(fā)地址 識(shí)別,認(rèn)證與安全 第三部分的4章提供了一系列的技術(shù)和機(jī)器,可用來(lái)跟蹤身份,進(jìn)行安全性檢測(cè),控制對(duì)內(nèi)容的訪問(wèn)。 客戶端識(shí)別與cookie機(jī)制 第十一章 H...

    asce1885 評(píng)論0 收藏0
  • HTTP的識(shí)別,認(rèn)證與安全——《HTTP權(quán)威指南》系列

    摘要:首發(fā)地址識(shí)別認(rèn)證與安全第三部分的章提供了一系列的技術(shù)和機(jī)器,可用來(lái)跟蹤身份,進(jìn)行安全性檢測(cè),控制對(duì)內(nèi)容的訪問(wèn)。安全使用基本認(rèn)證的唯一方式就是將其與配合使用。加密之前的原始報(bào)文通常被稱為明文或。 WilsonLius blog 首發(fā)地址 識(shí)別,認(rèn)證與安全 第三部分的4章提供了一系列的技術(shù)和機(jī)器,可用來(lái)跟蹤身份,進(jìn)行安全性檢測(cè),控制對(duì)內(nèi)容的訪問(wèn)。 客戶端識(shí)別與cookie機(jī)制 第十一章 H...

    Jason_Geng 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<