版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
合作式跨網站指令碼攻擊之防禦機制田筱榮王斯翰中原大學資工所中壢市、台灣tyan@.twwang_shi_han@.twM99F0107古慧潔摘要跨網站指令碼(XSS)攻擊一直是網頁應用安全的威脅,如Ajax(AsynchronousJavascriptandXML)動態網頁技術和社交網路。XSS衍生出蠕蟲般自我複製能力的攻擊型態,大量客戶端受攻擊,受害客戶端對伺服器端產生大量複製要求,形同對伺服器的分散式阻斷攻擊(DDoS)。傳統在伺服器端輸入輸出驗證的XSS防禦機制難以防禦XSSworm擴散,本文提出新的合作式防禦架構-伺服器端與客戶端。前言跨網站指令碼(XSS)攻擊存在已久,為最常見。伴隨著Javascript技術廣泛運用,各種web2.0網頁服務應運而生,將傳統資訊交流行為轉為線上網頁、即時圖文、影音視訊分享等。因對Javascript使用不謹慎而對資訊安全所造成的影響認知不足、套件實作細節不了解,使網頁應用服務淺藏XSS弱點,為網頁安全漏洞首位。DDOS、SQLInjection是以伺服器為攻擊目標;XSS攻擊利用無法正確驗證,植入惡意的Javascript程式碼,在受害者瀏覽器中執行,造成攻擊者可取得受害者的個資,如cookie。近來,XSS攻擊衍生出類似蠕蟲般,具備自我傳播能力的攻擊型態,受害者對伺服器產生大量要求,如同對伺服器分散式阻斷攻擊(DDoS)。XSSworm快速擴散的原因在於受害者瀏覽器平台相近、社交網站廣大的使用度。基於傳統XSS防禦機制難防XSSworm擴散,在此提出合作式XSS攻擊防禦架構。前言XSS防禦相關研究Scott與Sharp(2002)提出利用Security
Gateway主機做為reverse
proxy,提供網頁開發人員定義網頁安全政策描述語言(SecurityPolicyDescriptionLanguage)經由政策編策器(policycompiler)自動產生驗證使用者輸入表單的Javascript程式碼。優點為:1.可使用此系統測試網頁應用程式是否安全。2.所產生的報告,提供開發人員參考以增加防禦經驗。缺點為:1.如何定義正確的policy。2.開發人員無法想像全部的攻擊手法。3.Ajax使XSS攻擊像蠕蟲自我複製。A.伺服器端防禦B.客戶端防禦C.伺服器端偕同客戶端防禦A.伺服器端防禦B.客戶端防禦C.伺服器端偕同客戶端防禦Noxes為第一個在客戶端對抗XSS的解決方案,客戶端可手動、自動設定規則保護使用者。優點:1.限制開啟外部連結,降低開啟惡意連結機率。2.提供網址黑白名單管理。3.不需大量系統資源。缺點:1.只能控管外部連結,無法防止XSS攻擊。2.伺服器端無法由客戶端得知攻擊者資訊。XSS防禦相關研究A.伺服器端防禦B.客戶端防禦C.伺服器端偕同客戶端防禦XSS防禦相關研究BEEF(Browser-EnforceEmbeddedPolicies)開發概念為:1.在hook檔案建立Javascriptmethod白名單,瀏覽器比對白名單,若非白名單將用DOM隱藏。2.客戶端瀏覽器是最佳的XSS攻擊偵測引擎。優點:不同瀏覽器對Javascript有不同編譯結果,只需小修改伺服器交給客戶端瀏覽器執行的policy。缺點:無法由客戶端瀏覽器的防禦經驗自動修正XSS弱點。合作式XSS防禦-XSS攻擊手法分類1.反射型XSS合作式XSS防禦-XSS攻擊手法分類2.DOM
basedXSS合作式XSS防禦-XSS攻擊手法分類3.儲存型XSS合作式XSS防禦-XSS攻擊手法分類4.XSS
worm1.取得受害者資訊2.如cookingstealing惡意行為3.利用Ajax將cookingstealing上傳至個人網頁合作式XSS防禦-網頁應用個人化資訊安全的攻擊流程典型的攻擊流程:1.使用者登入網站,如wiki。2.Wiki所產生的session
id紀錄使用者登入資訊,將cookie存入主機。3.點選惡意電子郵件。4.惡意Javascripe引領至攻擊主機,一起送出cooker。分析後轉成網頁應用防火牆合作式XSS防禦-防禦機制架構規劃提供客戶端使用者完整保護。伺服器端可在受攻擊時得知網站弱點。提供網頁開發人員有時間修正。合作式XSS防禦-防禦機制架構規劃伺服器賦予的policy偵測XSS攻擊,阻擋其執行,並將惡意連結回報給伺服器。事先在policy定義惡意的樣本,若將cookie傳給外部網域,則視為惡意程式,使其失效。Policy偵測是否有Javascripe擷取個資,若有,
覆寫Ajax
method會破壞自我複製功能。客戶端回報弱點訊息後,將XSS攻擊特徵檔XSS.txt比對,尚未建置規則經由程式轉換至網頁應用防火牆設定檔。伺服器端客戶端系統實作在客戶端使用MozillaFirefox3.0.11瀏覽器,因Firefox是套開放原始碼的網頁瀏覽器。瀏覽器中安裝GreaseMonkey0.8.20090123.1,可達到下載頁面後動態更改網頁內容的效果。在伺服器端使用Apache2.2.3伺服器,網頁套件Mediawiky1.12,防火牆為ModSecurity。系統實作1.反射型XSS2.DOM
basedXSS系統實作利用監測網址列方式,例如出現#字元,取出#之後的所有字元,檢查網址劣是否包含攻擊樣本,並回報伺服器,伺服器先封鎖頁面,並通知修復原始碼。3.儲存型XSS系統實作4.XSS
worm系統實作結論XSS攻擊近年來成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《收货仓储配送流程》课件
- 《数据结构基础》课件
- 《液压缸与设计》课件
- 《扣件技术交底 》课件
- 关于某合作项目预算调整的回复函6篇范本
- 回复关于变更物流合作方的建议函4篇范文
- 现代物流配送流程优化指南
- 河南省洛阳市老城区2025-2026学年数学三年级第二学期期中检测模拟试题(含答案)
- 中学生日常保健知识判断试题
- 关于暂停部分服务进行系统维护通知8篇范文
- 第1讲-创新思维概述
- DB11∕T 2068-2022 政务服务综合窗口人员能力与服务规范
- 2025年氯代碳酸乙烯酯行业分析报告及未来发展趋势预测
- 自动化技术规范
- 2025年电子产品质量标准评估研究报告
- 完整版施工现场生活垃圾处置方案
- GJB1406A-2021产品质量保证大纲要求
- 产后胎盘植入课件
- 消息类稿件培训课件
- DB15T 970-2024 居住物业管理服务规范
- 普通逻辑-杜国平-【教材】普通逻辑(全国)
评论
0/150
提交评论