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
Masaru Ogura
PPTX, PDF
1,921 views
セキュリティ実践講座 -優しい愛をあなたに-
2015/5/30のエフスタ!!AIZUの資料です。
Internet
◦
Read more
4
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 22
2
/ 22
3
/ 22
4
/ 22
5
/ 22
6
/ 22
7
/ 22
8
/ 22
9
/ 22
10
/ 22
11
/ 22
12
/ 22
13
/ 22
14
/ 22
15
/ 22
16
/ 22
17
/ 22
18
/ 22
19
/ 22
20
/ 22
21
/ 22
22
/ 22
More Related Content
PDF
ログ勉 Vol.1
by
Kenji Kobayashi
PPTX
02.超初心者向けセキュリティ入門(IoT)
by
Study Group by SciencePark Corp.
PPTX
Vulsで始めよう!DevSecOps!
by
Takayuki Ushida
PPTX
辞書攻撃をする人は何をどう使っているのか
by
ozuma5119
PDF
「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study
by
Junichi Ito
PDF
地獄Spec
by
Tsunenori Oohara
PPTX
最近のやられアプリを試してみた
by
zaki4649
PPTX
01.超初心者向けセキュリティ入門
by
Study Group by SciencePark Corp.
ログ勉 Vol.1
by
Kenji Kobayashi
02.超初心者向けセキュリティ入門(IoT)
by
Study Group by SciencePark Corp.
Vulsで始めよう!DevSecOps!
by
Takayuki Ushida
辞書攻撃をする人は何をどう使っているのか
by
ozuma5119
「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study
by
Junichi Ito
地獄Spec
by
Tsunenori Oohara
最近のやられアプリを試してみた
by
zaki4649
01.超初心者向けセキュリティ入門
by
Study Group by SciencePark Corp.
What's hot
PPTX
今から始めるFiddler script
by
彰 村地
PPTX
Let's verify the vulnerability-脆弱性を検証してみよう!-
by
zaki4649
PDF
2018 1103 jaws_festa_2018_f-secure_slideshare
by
Shinichiro Kawano
PPTX
Owasp top10 HandsOn
by
masafumi masutani
PDF
テレワーク特有のセキュリティについて考えてみた
by
AkitadaOmagari
PDF
ノリとその場の勢いでPocを作った話
by
zaki4649
PPTX
G-study 第6回 LT4:セキュリティパッチを放置すると・・・
by
atk1234
PDF
できることから始めるセキュリティ対策
by
NHN テコラス株式会社
PDF
「情報セキュリティ10大脅威2017」 から読み取る最新セキュリティ傾向とその対策
by
NHN テコラス株式会社
PDF
2017年のセキュリティ 傾向と対策講座
by
NHN テコラス株式会社
PPTX
20200214 the seminar of information security
by
SAKURUG co.
KEY
セキュリティビジュアライゼーション - LT Spiral #04
by
yoshinori matsumoto
PDF
お手軽・安全・安心のサーバー環境を手に入れましょう。@大阪
by
NHN テコラス株式会社
PDF
弱いパスワードの作り方
by
Sho Ezawa
今から始めるFiddler script
by
彰 村地
Let's verify the vulnerability-脆弱性を検証してみよう!-
by
zaki4649
2018 1103 jaws_festa_2018_f-secure_slideshare
by
Shinichiro Kawano
Owasp top10 HandsOn
by
masafumi masutani
テレワーク特有のセキュリティについて考えてみた
by
AkitadaOmagari
ノリとその場の勢いでPocを作った話
by
zaki4649
G-study 第6回 LT4:セキュリティパッチを放置すると・・・
by
atk1234
できることから始めるセキュリティ対策
by
NHN テコラス株式会社
「情報セキュリティ10大脅威2017」 から読み取る最新セキュリティ傾向とその対策
by
NHN テコラス株式会社
2017年のセキュリティ 傾向と対策講座
by
NHN テコラス株式会社
20200214 the seminar of information security
by
SAKURUG co.
セキュリティビジュアライゼーション - LT Spiral #04
by
yoshinori matsumoto
お手軽・安全・安心のサーバー環境を手に入れましょう。@大阪
by
NHN テコラス株式会社
弱いパスワードの作り方
by
Sho Ezawa
Similar to セキュリティ実践講座 -優しい愛をあなたに-
PDF
SQLインジェクション総”習”編
by
Yasuo Ohgaki
PPTX
第9回勉強会 Webセキュリティー
by
hakoika-itwg
PPTX
Webアプリケーション脆弱性体験ハンズオン
by
Yuichi Hattori
PPTX
Phpcon2015
by
Hiroshi Tokumaru
PDF
mysql casual #4
by
kenji naito
PDF
Webセキュリティ勉強会SQLインジェクション
by
Yutaro Ikeda
SQLインジェクション総”習”編
by
Yasuo Ohgaki
第9回勉強会 Webセキュリティー
by
hakoika-itwg
Webアプリケーション脆弱性体験ハンズオン
by
Yuichi Hattori
Phpcon2015
by
Hiroshi Tokumaru
mysql casual #4
by
kenji naito
Webセキュリティ勉強会SQLインジェクション
by
Yutaro Ikeda
More from Masaru Ogura
PDF
20220624 私の検証環境のいま
by
Masaru Ogura
PDF
20220314 Amazon Linux2022 をさわってみた
by
Masaru Ogura
PDF
20211120 Automating EC2 operations / EC2運用の自動化
by
Masaru Ogura
PDF
20200912 昔、オンプレミスでやっていたことを AWS でやるとどうなるか
by
Masaru Ogura
PDF
20200623 Client VPNの使いどころ
by
Masaru Ogura
PDF
20191010 電話でペイをやってみた
by
Masaru Ogura
PDF
20181026 Backlogで改善するプロジェクト管理
by
Masaru Ogura
PPTX
20180920 セキュリティグループとNACL
by
Masaru Ogura
PPTX
20180523 S3雑記
by
Masaru Ogura
PPTX
20170723 インターネット安全教室(富良野)
by
Masaru Ogura
PPTX
IT略称の読み方
by
Masaru Ogura
PPTX
シェルスクリプトで作るコンフィグ管理サーバ
by
Masaru Ogura
PPTX
教育に生かすしゅはり
by
Masaru Ogura
PPTX
ネットワーク運用のお仕事
by
Masaru Ogura
20220624 私の検証環境のいま
by
Masaru Ogura
20220314 Amazon Linux2022 をさわってみた
by
Masaru Ogura
20211120 Automating EC2 operations / EC2運用の自動化
by
Masaru Ogura
20200912 昔、オンプレミスでやっていたことを AWS でやるとどうなるか
by
Masaru Ogura
20200623 Client VPNの使いどころ
by
Masaru Ogura
20191010 電話でペイをやってみた
by
Masaru Ogura
20181026 Backlogで改善するプロジェクト管理
by
Masaru Ogura
20180920 セキュリティグループとNACL
by
Masaru Ogura
20180523 S3雑記
by
Masaru Ogura
20170723 インターネット安全教室(富良野)
by
Masaru Ogura
IT略称の読み方
by
Masaru Ogura
シェルスクリプトで作るコンフィグ管理サーバ
by
Masaru Ogura
教育に生かすしゅはり
by
Masaru Ogura
ネットワーク運用のお仕事
by
Masaru Ogura
セキュリティ実践講座 -優しい愛をあなたに-
1.
セキュリティ実践講座 -優しい愛をあなたに- 2015/5/30 Sat エフスタ!!AIZU
2.
自己紹介 • 名前 :小倉
大 (おぐら まさる) • Twitter :@MasaruOgura • 北海道出身 • ネットワークエンジニア • エフスタ!!TOKYOのスタッフ • SPREAD情報セキュリティマイスター • スイーツ大好き
3.
アジェンダ • 目的 • 留意事項 •
SQLインジェクションとは • デモ環境説明 • デモ・解説 • 対策 • まとめ
4.
目的 • SQLインジェクションを知る - 防御のために攻撃を理解する •
セキュリティへの関心を高める - 家のローカル環境で試してくれる人がいるといいな
5.
留意事項 • インターネット上のWebサーバに攻撃し てはいけません - 法的措置をとられる可能性があります •
私はネットワークエンジニアです
6.
SQLインジェクションとは ※SQLインジェクション - Wikipedia http://ja.wikipedia.org/wiki/SQL%E3%82%A4%E3%83%B3%E3%82%B8%E3%82%A7%E3%82 %AF%E3%82%B7%E3%83%A7%E3%83%B3 SQLインジェクションとは、アプリケーションのセキュリ ティ上の不備を意図的に利用し、アプリケーションが想定 しないSQL文を実行させることにより、データベースシス テムを不正に操作する攻撃方法のこと。また、その攻撃を 可能とする脆弱性のこと。 悪意のある攻撃者
Webサーバ データベース 不正なリクエスト 処理結果を取得 不正なリクエスト 不正なリクエスト を処理
7.
デモ環境説明 (1/2) デモにBadStore.netを利用します。 BadStore.net は、脆弱性をわざと作りこん である
Linuxです。 ※2015/5/6に正規のサイトにアクセスしたのですが、接続できなかっ たので、もしかしたら提供が終了しているかもしれません。
8.
Windows7上のVMWarePlayerで、 BadStore.netを起動し、HostOSから GuestOSに対してSQLインジェクションを 実施 デモ環境説明 (2/2) 192.168.177.0/24 .254 .128 GuestOS(BadStore.net)HostOS(Windows7)
9.
デモ・解説 (1/6) 事前に以下のユーザを作成済み Email Address
: phenix Password : phenix
10.
デモ・解説 (2/6) phenixユーザでログイン Email Address
: phenix Password : phenix - SQL文のイメージ select * from <Table名> where email= ‘phenix’ and passwd=‘phenix’;
11.
デモ・解説 (3/6) Email Passwd
Age Address satoshi konkatsu 35 Tokyo phenix phenix 41 koriyama kageyama gesui 36 moriya dj kato 30 Aizu hayash sportsbar 30 Koriyama : データベース例
12.
デモ・解説 (4/6) phenixユーザがいることを知っている場合 Email Address
: phenix ‘ or ‘ 1=1’ --‘ Password : なし - SQL文のイメージ select * from <Table名> where email= ‘phenix ‘ or ‘ 1=1’ --‘’ and passwd=‘’;
13.
デモ・解説 (5/6) ユーザ情報を知らない場合 Email Address
: ' or 1=1 or ' Password : なし - SQL文のイメージ select * from <Table名> where email= ‘’ or 1=1 or ‘’ and passwd=‘’;
14.
デモ・解説 (6/6) おまけ Admin権限のユーザ作成 Email Address
: test Password : test Burp Suiteを経由して、リクエスト内容を 変更する ※ Badstore.net User Manual http://www.cs.umd.edu/class/fall2012/cmsc498L/materials/BadStore_net_v1_2_Manual.pdf
15.
対策 (1/4) 脆弱性検査ツールを利用 ※ IPAテクニカルウォッチ
「ウェブサイトにおける脆弱性検査手法の紹介(ウェブアプリケーション検査編)」 https://www.ipa.go.jp/files/000035859.pdf
16.
対策 (2/4) OWASP ZAP使用例
17.
対策 (3/4) Webサイトの管理者は、既知の脆弱性について対 策を実施しましょう Webサイトを公開する前にすること 1. 脆弱性検査ツールで脆弱性の有無を確認 2.
結果の内容を確認 3. 脆弱性がある場合、脆弱性対策を実施 4. もう一度、脆弱性検査ツールで修正を確認 ※4で脆弱性を検知する場合は、2~4を繰り返す
18.
対策 (4/4) ユーザ側でできること ・ウイルス対策ソフトを導入し、定義ファイルを 最新に保つ ・OSやアプリケーションにセキュリティパッチを 適用する ・パスワードの使いまわしをしない
19.
まとめ ・脆弱性があればSQLインジェクションなどの攻 撃は簡単にできる ・脆弱性の知識がなくても、ツールを利用するこ とで、既知の脆弱性の有無を確認できる ・脆弱性対策を実施し、セキュリティリスクを低 減する
20.
ご清聴ありがとうございました
21.
Appendix 参考資料 「わざと脆弱性を持たせたWebアプリ」で練習を http://www.atmarkit.co.jp/fsecurity/column/ueno/59.html 警察庁 サイバー犯罪対策 不正アクセス行為の禁止等に関する法律の解説 https://www.npa.go.jp/cyber/legislation/pdf/1_kaisetsu.pdf IPA 知っていますか?脆弱性 -
1. SQLインジェクション http://www.ipa.go.jp/security/vuln/vuln_contents/sql.html IPA 安全なウェブサイトの作り方 http://www.ipa.go.jp/security/vuln/websecurity.html
22.
Appendix 参考資料 IPA SQLインジェクション対策について http://www.ipa.go.jp/files/000024396.pdf Badstore.net User Manual http://www.cs.umd.edu/class/fall2012/cmsc498L/materials/BadStore_net_ v1_2_Manual.pdf
Editor's Notes
#9
今回、GuestOSからInternet接続は必要ないので、ネットワーク接続をホストオンリーに設定。
#13
-- 以降はコメントになる
#14
WHERE句の中でANDとORを並べると、ANDの論理演算が優先する
#15
マニュアルにあるCheat sheetを利用 ソースにあるroleをUからAに変更する
Download