Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
KageShiron
PPTX, PDF
1,468 views
Webセキュリティ入門(xss)
Webセキュリティ入門(XSS) Othlotech #11 https://othlotech.connpass.com/event/52273/
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 17
2
/ 17
3
/ 17
4
/ 17
5
/ 17
6
/ 17
7
/ 17
8
/ 17
9
/ 17
10
/ 17
11
/ 17
12
/ 17
13
/ 17
14
/ 17
15
/ 17
16
/ 17
17
/ 17
More Related Content
PDF
今夜分かるJSによるクリックジャッキング対策の迂回方法
by
Shunsuke Taniguchi
PPTX
ブラウザとWebサーバとXSSの話@Shibuya.xss
by
Toshiharu Sugiyama
PDF
体系的に学ばないXSSの話
by
Yutaka Maehira
PDF
20190208 脆弱性と共生するには
by
OWASP Nagoya
PPTX
20181117-一般的な脆弱性の概要・対策を知り、ZAPで見つけてみよう!
by
OWASP Nagoya
PDF
XSS再入門
by
Hiroshi Tokumaru
PDF
(A7)cross site scripting
by
OWASP Nagoya
PDF
X-XSS-Nightmare: 1; mode=attack ~XSSフィルターを利用したXSS攻撃~
by
Masato Kinugawa
今夜分かるJSによるクリックジャッキング対策の迂回方法
by
Shunsuke Taniguchi
ブラウザとWebサーバとXSSの話@Shibuya.xss
by
Toshiharu Sugiyama
体系的に学ばないXSSの話
by
Yutaka Maehira
20190208 脆弱性と共生するには
by
OWASP Nagoya
20181117-一般的な脆弱性の概要・対策を知り、ZAPで見つけてみよう!
by
OWASP Nagoya
XSS再入門
by
Hiroshi Tokumaru
(A7)cross site scripting
by
OWASP Nagoya
X-XSS-Nightmare: 1; mode=attack ~XSSフィルターを利用したXSS攻撃~
by
Masato Kinugawa
What's hot
PDF
CSP Lv.2の話
by
Yu Yagihashi
PPTX
第9回勉強会 Webセキュリティー
by
hakoika-itwg
PDF
今日からはじめるCSP(Kernel/VM@Okinawa)
by
cocoa_dahlia
PPT
20090218 第5回「PhpによるWebアプリケーションのセキュリティ入門」
by
Hiromu Shioya
PDF
今さら聞けないXSS
by
Sota Sugiura
PPTX
後期講座03
by
Takenori Nakagawa
PDF
御社WEBサイトの訪問者に安全・安心を提供する方法
by
Netforest Inc.
PPTX
XSSフィルターを利用したXSS攻撃 by Masato Kinugawa
by
CODE BLUE
PPTX
今日から始めるXSS
by
llamakko_cafe
PDF
機械学習でWebアプリの脆弱性を見つける - Reflected XSS 編 -
by
Isao Takaesu
PDF
すぐできるWeb制作時のセキュリティTips
by
yoshinori matsumoto
PPTX
Analyzing of Malicious JavaScript[jp]
by
Kazuki Takada
PDF
AVTOKYO2014 Obsevation of VAWTRAK(ja)
by
雅太 西田
PPTX
Rubyによるクローラー開発
by
しくみ製作所
PDF
Hsts
by
bkctomi
PPTX
Reactjs
by
しくみ製作所
CSP Lv.2の話
by
Yu Yagihashi
第9回勉強会 Webセキュリティー
by
hakoika-itwg
今日からはじめるCSP(Kernel/VM@Okinawa)
by
cocoa_dahlia
20090218 第5回「PhpによるWebアプリケーションのセキュリティ入門」
by
Hiromu Shioya
今さら聞けないXSS
by
Sota Sugiura
後期講座03
by
Takenori Nakagawa
御社WEBサイトの訪問者に安全・安心を提供する方法
by
Netforest Inc.
XSSフィルターを利用したXSS攻撃 by Masato Kinugawa
by
CODE BLUE
今日から始めるXSS
by
llamakko_cafe
機械学習でWebアプリの脆弱性を見つける - Reflected XSS 編 -
by
Isao Takaesu
すぐできるWeb制作時のセキュリティTips
by
yoshinori matsumoto
Analyzing of Malicious JavaScript[jp]
by
Kazuki Takada
AVTOKYO2014 Obsevation of VAWTRAK(ja)
by
雅太 西田
Rubyによるクローラー開発
by
しくみ製作所
Hsts
by
bkctomi
Reactjs
by
しくみ製作所
Viewers also liked
PPTX
Cross Site Scripting Defense Presentation
by
Ikhade Maro Igbape
PPT
XSS - Attacks & Defense
by
Blueinfy Solutions
PPTX
ウェブセキュリティの最近の話題早分かり
by
Hiroshi Tokumaru
PDF
ウェブアプリケーションセキュリティ超入門
by
Hiroshi Tokumaru
PDF
条件式評価器の実装による管理ツールの抽象化
by
Takuya Ueda
PPTX
セキュリティの都市伝説を暴く
by
Hiroshi Tokumaru
PDF
著名PHPアプリの脆弱性に学ぶセキュアコーディングの原則
by
Hiroshi Tokumaru
Cross Site Scripting Defense Presentation
by
Ikhade Maro Igbape
XSS - Attacks & Defense
by
Blueinfy Solutions
ウェブセキュリティの最近の話題早分かり
by
Hiroshi Tokumaru
ウェブアプリケーションセキュリティ超入門
by
Hiroshi Tokumaru
条件式評価器の実装による管理ツールの抽象化
by
Takuya Ueda
セキュリティの都市伝説を暴く
by
Hiroshi Tokumaru
著名PHPアプリの脆弱性に学ぶセキュアコーディングの原則
by
Hiroshi Tokumaru
Similar to Webセキュリティ入門(xss)
PDF
XSSについて調べたこと
by
iPride Co., Ltd.
PDF
XSSについて.pdf
by
柏原 風希
PDF
XSSの傾向と対策
by
Yusuke Sangenya
PDF
libinjection : SQLi から XSS へ by ニック・ガルブレス
by
CODE BLUE
PPTX
ウェブセキュリティの常識
by
Hiroshi Tokumaru
PPTX
Browser andsecurity2015
by
彰 村地
PDF
安全なWebアプリ構築1回
by
Project Samurai
PDF
これからHTML5を書く人のためのセキュリティ - HTML5など勉強会
by
yoshinori matsumoto
ODP
ライブコーディングとデモで理解するWebセキュリティの基礎
by
Takahisa Kishiya
PPTX
安全なPHPアプリケーションの作り方2014
by
Hiroshi Tokumaru
PPTX
Webアプリケーション脆弱性体験ハンズオン
by
Yuichi Hattori
PPTX
0511 lt
by
kataware
XSSについて調べたこと
by
iPride Co., Ltd.
XSSについて.pdf
by
柏原 風希
XSSの傾向と対策
by
Yusuke Sangenya
libinjection : SQLi から XSS へ by ニック・ガルブレス
by
CODE BLUE
ウェブセキュリティの常識
by
Hiroshi Tokumaru
Browser andsecurity2015
by
彰 村地
安全なWebアプリ構築1回
by
Project Samurai
これからHTML5を書く人のためのセキュリティ - HTML5など勉強会
by
yoshinori matsumoto
ライブコーディングとデモで理解するWebセキュリティの基礎
by
Takahisa Kishiya
安全なPHPアプリケーションの作り方2014
by
Hiroshi Tokumaru
Webアプリケーション脆弱性体験ハンズオン
by
Yuichi Hattori
0511 lt
by
kataware
More from KageShiron
PPTX
OpenWRTとIPv6で高速インターネット!
by
KageShiron
PPTX
OSSライセンス入門
by
KageShiron
PDF
.NET Core 3.0時代のメモリ管理
by
KageShiron
PDF
Microsoft Docs を活用しよう
by
KageShiron
PPTX
新しくなるWin dbgで遊んでみた
by
KageShiron
PPTX
Chrome拡張機能の脆弱性を探そう!
by
KageShiron
OpenWRTとIPv6で高速インターネット!
by
KageShiron
OSSライセンス入門
by
KageShiron
.NET Core 3.0時代のメモリ管理
by
KageShiron
Microsoft Docs を活用しよう
by
KageShiron
新しくなるWin dbgで遊んでみた
by
KageShiron
Chrome拡張機能の脆弱性を探そう!
by
KageShiron
Recently uploaded
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
PDF
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
PDF
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
PDF
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
Webセキュリティ入門(xss)
1.
じこしょーかい •影白 @KageShiron •主にC#、Web、セキュリティ関係 をやってるフレンズ •セキュリティキャンプ2016 全国大会 参加してきました
2.
WEBセキュリティ入門
3.
Do you know
XSS Cross Site Scripting || 悪意のあるスクリプトを埋め込む攻撃
4.
持続型/蓄積型XSS •サーバーに書き込まれてほかのユーザーもス クリプトを実行してしまう •例:掲示板、コメント欄etc… •イメージ http://codepen.io/anon/pen/dvKzGa
5.
反射型XSS •HTTPリクエストに含まれる攻撃コードが 実行されてしまうタイプ •URLに埋め込むのが一番ポピュラー •サンプル(ほかの方のを借用) http://bogus.jp/xsssample/xsssample_01.php
6.
反射型XSS もっともシンプルなタイプ。 「〇〇の検索結果」のような 表示をしているサイトは多い ダブルクォーテーションの中で油断するタイプ [次のページ]ボタンのhref属性とかでも 入力されたURLが出現することはおおい
7.
(余談)反射型XSS •XSSフィルタ • さっきのページで赤くなっていたところ •ブラウザが反射型XSSっぽいものを防いでくれる •バイパスして攻撃する方法は山のようにあるのでた よってはいけない • いたずらぐらいは防げるかな? •参考
http://masatokinugawa.l0.cm/
8.
DOM Based XSS •主にjavascript側に原因があるXSS攻撃 •http://codepen.io/anon/pen/dvKzGa •さっきの奴は正しくはDOM
Based XSSに分類 されるものでした •jQueryやinnerHTMLを操作する際に適切な処 理を行わないことによってスクリプトを埋め 込んでしまう。
9.
XSSによる被害 •サイトを改ざんされる •偽コンテンツの表示 •偽フォームを使い、パスワードやクレ ジットカード情報の盗難 •ウイルスをダウンロードさせるようなサ イトへ誘導 •ワームの拡散
10.
XSSによる被害 •ログインしていないとできないような操 作をされる •Cookie・セッションを盗まれる •情報の漏えい •勝手に本人として投稿 •データの削除
11.
回避策
12.
①徹底的にエスケープ • サーバー側では必ず専用関数が用意されているのでこれを使う • PHP
: htmlspecialchars • Rails : escape • Rails3以降は<%= ~ %>では勝手にエスケープされる <script>alert("xss")</sc ript> <script>alert("xss")</script > => & “ ‘ < > の5文字を文字実体参照に変換
13.
②ユーザーからの入力に警戒 •あらゆるリクエストの内容 •リクエストの本文、パラメータCookie、User-Agent •あらゆるユーザーが入力可能な箇所 •ユーザー名、メールアドレス、URL…
14.
③そもそも危険なことをしない • ×element.innerHTML =
"~" • 〇element.textContent = "~" • ×$("body").html("~") • 〇$("body").text("~") • React.jsやAngularはエスケー プしてくれる・・・はず *** Rails *** •Rawメソッド • <%= raw “~" %> •==ヘルパー • <%== “~" %> •html_safe • <%= “~“.html_safe %>
15.
④適切にバリデーションする •一部の安全なタグのみ入力可能にしたい・・・ •安全なURLかどうかを正規表現で判定したい・・・ マウスオーバーで発動 <a onmouseover="~ 画像のonerror属性 <img onerror="~ パーセントエンコード %EF%BC%9Cscript%EF%BC%9Ealert(123)%E F%BC%9C/script%EF%BC%9Eiframe+base64 <iframe src='data:text/html;base64,PHNjcmlwdD5hb GVydCgnWFNTJyk8L3NjcmlwdD4='></iframe > svgに埋め込み <svg><script
>~ 文字コードの誤判定を利用 dataURL data:text/html,<script>alert(0)</script> コメントに正規のURL javascript:alert('XSS');//http://bitarts.jp/ ポート番号 http://example.com:8080/ #や?の後ろに正規のURL http://unsafe_.com#http://example.com @を利用 http://example.com@unsafe__.com/ Unicodeの特殊文字
16.
•GemやPEARを利用する •ReactやAngularなどに任せる •バリデーションに失敗しても 大丈夫な対策をする •無理しすぎない・・・ ⑤自分でプログラムを書かない
17.
セキュリティを 意識して楽しく Web開発!
Download