官术网_书友最值得收藏!

1.3 信任與信任關系

其實安全的攻防都是圍繞“信任”進行的。前面提到的同源策略也是信任的一種表現,默認情況下,不同源則不信任,即不存在什么信任關系,這都是出于安全的考慮。

下面介紹兩個“信任”的場景。

1.場景一

一個Web服務器上有兩個網站A與B,黑客的入侵目標是A,但是直接入侵A遇到了巨大阻礙,而入侵B卻成功了。由于網站A與B在同一個Web服務器上,且在同一個文件系統里,如果沒進行有效的文件權限配置,黑客就可以輕而易舉地攻克網站 A。這里暴露的缺陷是:A與B之間過于信任,未做很好的分離。

安全類似木桶原理,短的那塊板決定了木桶實際能裝多少水。一個Web服務器,如果其上的網站沒做好權限分離,沒控制好信任關系,則整體安全性就由安全性最差的那個網站決定。

2.場景二

很多網站都嵌入了第三方的訪問統計腳本,嵌入的方式是使用<script>標簽引用,這時就等于建立了信任關系,如果第三方的統計腳本被黑客掛馬,那么這些網站也都會被危及。

這個現象非常普遍,且這種形式的掛馬攻擊也發生過好幾起。你的網站本身是很安全的,由于嵌入了第三方內容,從而導致網站不安全,雖然這樣不會導致你的網站直接被入侵,但卻危害到了訪問你網站的廣大用戶。

這種信任關系很普遍,服務器與服務器、網站與網站、Web服務的不同子域、Web層面與瀏覽器第三方插件、Web層面與瀏覽器特殊API、瀏覽器特殊API與本地文件系統、嵌入的Flash與當前DOM樹、不同協議之間,等等。一個安全性非常好的網站有可能會因為建立了不可靠的信任關系,導致網站被黑。

信任導致建立了一種信任關系,本書Web前端黑客的各種攻防都是圍繞這種信任關系進行的。

主站蜘蛛池模板: 曲麻莱县| 宝坻区| 准格尔旗| 靖江市| 阿拉善左旗| 霍邱县| 建湖县| 法库县| 永寿县| 陵水| 聂荣县| 阳信县| 乌拉特前旗| 永济市| 西安市| 仁怀市| 四平市| 宣恩县| 峡江县| 屯门区| 广德县| 白城市| 太白县| 吉林省| 溆浦县| 砚山县| 沧源| 军事| 汾阳市| 台江县| 陆丰市| 高阳县| 贵州省| 体育| 永春县| 台东市| 玉龙| 南安市| 井冈山市| 五家渠市| 溧水县|