SlideShare uma empresa Scribd logo
1 de 80
安全なウェブサイトの作り方基礎編
WEB TOUCH MEETING

62 2013.12.14

Funaffect
渡邉

勇
自己紹介

渡邉 勇

システム保守運用会社にてIT業界のキャリアをスタート

わたなべ いさむ

100台規模に渡る、Windows サーバの構築保守運用を
手掛け、2003年 楽天グループ会社に入社後、システム
開発会社、インターネット上での配信プラットフォーム
事業社、WEBサービス事業社を経て現在に至る

ITアーキテクト

各種ASPやWEBサービス開発に携わる傍ら、Linuxサー
バの構築、ネットワーク機器設定等、プログラムからイ
ンフラまでマルチにこなす
趣味

サッカー観戦
レジュメ

脆弱性ってどんなのがあるの?
パスワード不備
クロスサイト・スクリプティング
SQLインジェクション
CMSのバージョン管理不備
脆弱性ってどんなのがあるの?
脆弱性ってどんなのがあるの?

パスワード不備

SQLインジェクション

クロスサイト・
スクリプティング

• 個⼈情報流出の危険性
• 個⼈情報改ざんの危険性

• 個⼈情報流出の危険性。
• 情報改ざんの危険性

• フィッシング詐欺被害の危険性
脆弱性ってどんなのがあるの?

CSRF
(クロスサイト・リクエスト・
フォージュリ)

ディレクトリ・トラバーサル

OSコマンド・インジェクション

• なりすまし被害の危険性

• 非公開情報流出の危険性

• ウェブサイト乗っ取りの危険性
脆弱性ってどんなのがあるの?

セッション管理の不備

HTTPヘッダ・
インジェクション

HTTPSの不適切な利⽤

• なりすまし被害の危険性

• フィッシング詐欺被害の危険性

• フィッシング詐欺助⻑の危険性
脆弱性ってどんなのがあるの?

サービス運⽤妨害
(DoS)

メール不正中継

• ウェブサイトダウンによる機会損失の危
険性

• SPAMメールの踏み台の危険性
脆弱性ってどんなのがあるの?

本日の内容
パスワード不備 - 個⼈情報の流出
クロスサイト・スクリプティング - フィッシング詐欺被害
SQLインジェクション - 情報改ざん
CMSのバージョン管理不備 - あらゆる脆弱性の危険性
※ 例⽂はすべてPHPで記載しています
パスワード不備
個⼈情報流出の危険性

個⼈情報改ざんの危険性
パスワード不備

ログインID
パスワード
ログインする
パスワード不備

やってはいけないパターン1
パスワード不備

ログインID

admin

パスワード

marumiepass
ログインする
パスワード不備

パスワードが丸⾒えだ

悪意のあるユーザー
パスワード不備

パスワードは● ● ● ●に
<input type=“password”> を指定する
パスワード不備

やってはいけないパターン2
パスワード不備

ログインID

wtm

パスワード

wtm
ログインする
パスワード不備

利⽤者側
簡単なIDや、パスワードを用いない
サイト作成者側
簡単なIDや、パスワードが登録出来る仕組みを作らない
パスワード不備

やってはいけないパターン3
パスワード不備

ログインID

admin

パスワードが間違っています
password
パスワード あるいは
ログインIDが間違っています
ログインする
パスワード不備

ログインIDは
正しいかも???
パスワードは
正しいかも???
悪意のあるユーザー
パスワード不備

推測されやすいエラーメッセージにはしない
パスワード不備

パスワード不備のまとめ
利用者側
簡単なIDや、パスワードを用いない
サイト作成者側
簡単なIDや、パスワードが登録出来る仕組みを作らない
推測されやすいエラーメッセージにはしない
入⼒したパスワードが隠されるように気をつける
クロスサイト・スクリプティング
フィッシング詐欺被害の危険性
クロスサイト・スクリプティング

攻撃スクリプトをしかけてやろう

悪意のあるユーザー
偽ページの表示

一般ユーザー

攻撃スクリプトの実⾏
クロスサイト・スクリプティング

サイトをまたがって

悪意のあるスクリプトを注入される脆弱性
クロスサイト・スクリプティング

対策がされていないと
クロスサイト・スクリプティング

■発生しうる脅威
・偽情報の流布
・個⼈情報の漏えい
・なりすまし
クロスサイト・スクリプティング

■注意が必要なウェブサイトの特徴
パスワードは8⽂字以上で⼊⼒してください
クロスサイト・スクリプティング

対策方法
クロスサイト・スクリプティング

ウェブの世界では
「<」「>」「&」などの⽂字は
特別な意味を持ちます。
クロスサイト・スクリプティング

“><script type=“text/javascript”>alert(‘hoge’);</script>
クロスサイト・スクリプティング

⼤事なのはこれらの⽂字列を
サニタイズ(無害化)すること
クロスサイト・スクリプティング

「<」→「&lt;」
「>」→「&gt;」
「&」 →「&amp;」
クロスサイト・スクリプティング

htmlspecialchars
関数を利用する
クロスサイト・スクリプティング

クロスサイト・スクリプティングのまとめ
サイトをまたがって悪意のあるスクリプトを注入される脆弱性
「<」「>」「&」などの⽂字は、⽂字列として扱われるように
サニタイズ(無害化)「&lt;」「&gt;」「&amp;」すること
SQLインジェクション
個⼈情報流出の危険性
情報改ざんの危険性
SQLインジェクション

SQL=データベース(RDB)の
データを操作するための命令⽂
SQLインジェクション

アプリケーションが想定しないSQL⽂により、
データベースを不正に操作される脆弱性
SQLインジェクション

データベースへの命令⽂を送信

消去

悪意のあるユーザー

情報漏えい

データベース
改ざん
SQLインジェクション

ログインID

admin

パスワード

不正な命令⽂
ログインする
SQLインジェクション

■発生しうる脅威
・データベースに蓄積された非公開情報の閲覧
・データベースに蓄積された情報の改ざん、消去
・認証回避による不正ログイン
SQLインジェクション

■注意が必要なウェブサイトの特徴
・データベースを利⽤するウェブサイト
・個⼈情報等の重要情報をデータベースに格納し
ているウェブサイトは、特に注意
例えば、WordPress を利用しているサイト
SQLインジェクション

対策方法
SQLインジェクション

の前に
SQLインジェクション

SQLについての勉強
SQLインジェクション

■データを取得したい

SELECT⽂

SELECT * FROM hoge;
テーブルhogeから全て(*)の情報を取得する
SQLインジェクション

■条件で絞り込んでデータを取得したい
SELECT * FROM hoge WHERE loginid=‘admin’ AND
password=‘password’;
hogeからログインIDがadmin,パスワードがpasswordの
ユーザー情報を取得する
SQLインジェクション

userid

loginid

password

birthday

created_at

10000001

watanabe

8cha9g9c0

1981/04/19

2013-12-14
00:00:00

10000002

foo

ha9chaq38

1234/05/06

2013-12-14
00:00:00

10000003

bar

8chakc8gh

1234/05/06

2013-12-14
00:00:00

10000004

hoge

Ahche3u8c

1234/05/06

2013-12-14
00:00:00

10000005

admin

password

1234/05/06

2013-12-14
00:00:00

updated_at
SQLインジェクション

このようなイメージ
1 pg_connect($conn);
2 $query = "SELECT userid,loginid,password FROM t_user WHERE
loginid = '$lid' AND pass = '$pass‘”;
3
$lid にログインID
$pass にパスワード
4 $result = pg_query($conn, $query);
SQLインジェクション

$lid に悪意あるSQL⽂が指定された場合、SQL
インジェクション攻撃が成功してしまう

1 <?php
2 $query = "SELECT userid,loginid,password FROM usr WHERE loginid
= '$lid' AND pass = '$pass‘”;
3
4 $result = pg_query($conn, $query);
SQLインジェクション

ログインID

admin

パスワード

‘ OR 1=1;-ログインする
SQLインジェクション

1 <?php
2 $query = "SELECT userid,loginid,password FROM usr WHERE loginid
= ‘admin' AND pass = ‘’ AND 1=1;-- ‘”;
3
4 $result = pg_query($conn, $query);
SQLインジェクション

あらためて
SQLインジェクション

対策方法
SQLインジェクション

SQL ⽂の組み⽴ては
プレースホルダ(場所の置き換え)で実装
SQLインジェクション

パラメータにSQL ⽂を直接指定しない

例えばこんなURL
http://sql.injection.com/ranking/?order=desc
※ SQL ⽂をそのまま指定するなどしていたら論外
SQLインジェクション

データベースのエラーメッセージを
そのままブラウザに表示しない
SQLインジェクション

Warning: pg_query(): Query failed: ERROR: relation "t_user" does not
exist LINE 1: SELECT userid,loginid,password FROM t_user WHERE
loginid = 'adm... ^ in /var/www/sql.injection.com/htdocs/test.php on
line 9 Call Stack: 0.0003 239920 1. {main}()
/var/www/sql.injection.com/htdocs/test.php:0 0.0055 241960 2.
pg_query() /var/www/sql.injection.com/htdocs/test.php:9

言語ごとのエラー表示に関する設定を⾒直すこと
SQLインジェクション

SQLインジェクションのまとめ
アプリケーションが想定しないSQL⽂により、データベース
を不正に操作される脆弱性
SQL ⽂の組み⽴ては全てプレースホルダ(場所の置き換え)
で実装する
パラメータにSQL ⽂を直接指定しない
データベースのエラーメッセージをそのままブラウザに表示
しない
CMSのバージョン管理不備

CMSのバージョン管理不備
CMSのバージョン管理不備

事件はある日突然やって来た
CMSのバージョン管理不備

∧__∧
( ・∀・) 事件は会議室で起きてるんじゃない!
( ∪ ∪ 現場で起きてるんだ!
と__)_)
CMSのバージョン管理不備

2013年8⽉28日
CMSのバージョン管理不備

⼤手共有レンタルサーバ会社が運営している
レンタルサーバに広範囲のサイト改ざん攻撃
CMSのバージョン管理不備

なぜこのようなことがおきたのか
CMSのバージョン管理不備

理由1
元々運用していたサーバに
アクセス権限設定の不備が存在していた
CMSのバージョン管理不備

理由2
CMSのプラグインやテーマに脆弱性が存在していた
"timthumb.php"というファイル(っぽい)
※以前にとても危険な脆弱性が⾒つかって、
使用自体を控える動きがあったファイルです
CMSのバージョン管理不備

愉快犯はCMSの脆弱性を侵入経路として、
サーバのアクセス権限設定の不備を突いて攻撃
CMSのバージョン管理不備

同一のサーバを使用していた
複数のユーザーのデータが
横断的に書き換えられてしまう
CMSのバージョン管理不備

被害件数
8⽉29日午前で4802件と発表。
8⽉30日に新たに3636件を確認したと発表。
合計8438件もの被害に上る。
※企業などの被害も多数あった模様
CMSのバージョン管理不備

フリーのCMSを利用する上で
注意しておくべきこと
CMSのバージョン管理不備

不必要なプラグインは⼊れない
CMSのバージョン管理不備

CMS のバージョンを常に最新にしておく
CMSのバージョン管理不備

プラグインのバージョンを常に最新にしておく
CMSのバージョン管理不備

バックアップをきちんととり、
何かあったら戻せるようにしておく
CMSのバージョン管理不備

自分のところは⼤丈夫とは決して思わない
CMSのバージョン管理不備

CMSのバージョン管理不備のまとめ
不必要なプラグインは⼊れない
CMS のバージョンを常に最新にしておく
プラグインのバージョンを常に最新にしておく
バックアップをきちんととり、何かあったら戻せるようにして
おく
自分のところは⼤丈夫とは決して思わない
質疑応答
ご清聴ありがとうございました

Mais conteúdo relacionado

Mais procurados

WordCafe fuji vol.2
WordCafe fuji vol.2WordCafe fuji vol.2
WordCafe fuji vol.2Endoh Shingo
 
侵入防御の誤検知を減らすためのDeepSecurity運用
侵入防御の誤検知を減らすためのDeepSecurity運用侵入防御の誤検知を減らすためのDeepSecurity運用
侵入防御の誤検知を減らすためのDeepSecurity運用morisshi
 
Isc2 japan chapter発足LT
Isc2 japan chapter発足LTIsc2 japan chapter発足LT
Isc2 japan chapter発足LTHaga Takeshi
 
AWS WAF のマネージドルールって結局どれを選べばいいの?
AWS WAF のマネージドルールって結局どれを選べばいいの?AWS WAF のマネージドルールって結局どれを選べばいいの?
AWS WAF のマネージドルールって結局どれを選べばいいの?YOJI WATANABE
 
Introduction of public cloud softlayer and bluemix
Introduction of public cloud softlayer and bluemixIntroduction of public cloud softlayer and bluemix
Introduction of public cloud softlayer and bluemixKimihiko Kitase
 
サーバーレスの基本とCI/CD構築 & 運用 〜システムは動いてからが本番だ〜
 サーバーレスの基本とCI/CD構築 & 運用 〜システムは動いてからが本番だ〜 サーバーレスの基本とCI/CD構築 & 運用 〜システムは動いてからが本番だ〜
サーバーレスの基本とCI/CD構築 & 運用 〜システムは動いてからが本番だ〜Genki Fujii
 
ネットワーク仮想化におけるVMwareの取り組み #jvum2013a
ネットワーク仮想化におけるVMwareの取り組み #jvum2013aネットワーク仮想化におけるVMwareの取り組み #jvum2013a
ネットワーク仮想化におけるVMwareの取り組み #jvum2013aToru Kaneko
 
Microsoft Azure 概要
Microsoft Azure 概要Microsoft Azure 概要
Microsoft Azure 概要Yuki Igarashi
 
スカイアーチセミナー:[スカイアーチNTTCom共催セミナー]事例で学ぶ賢いクラウド活用法 ~コンテンツ配信編~(事例セッション):150522
スカイアーチセミナー:[スカイアーチNTTCom共催セミナー]事例で学ぶ賢いクラウド活用法 ~コンテンツ配信編~(事例セッション):150522スカイアーチセミナー:[スカイアーチNTTCom共催セミナー]事例で学ぶ賢いクラウド活用法 ~コンテンツ配信編~(事例セッション):150522
スカイアーチセミナー:[スカイアーチNTTCom共催セミナー]事例で学ぶ賢いクラウド活用法 ~コンテンツ配信編~(事例セッション):150522株式会社スカイアーチネットワークス
 
クラウドジャパン春 ナレコムクラウド資料
クラウドジャパン春 ナレコムクラウド資料クラウドジャパン春 ナレコムクラウド資料
クラウドジャパン春 ナレコムクラウド資料knowledgecommunication
 
Intuneによるパッチ管理
Intuneによるパッチ管理Intuneによるパッチ管理
Intuneによるパッチ管理Suguru Kunii
 
SQL Server のプロジェクト指向オフライン データベース開発を採用してみた話
SQL Server のプロジェクト指向オフライン データベース開発を採用してみた話SQL Server のプロジェクト指向オフライン データベース開発を採用してみた話
SQL Server のプロジェクト指向オフライン データベース開発を採用してみた話Narami Kiyokura
 
20171011_ID-based Securityにおける中核サービスとしてのAzure Active Directory
20171011_ID-based Securityにおける中核サービスとしてのAzure Active Directory20171011_ID-based Securityにおける中核サービスとしてのAzure Active Directory
20171011_ID-based Securityにおける中核サービスとしてのAzure Active DirectoryID-Based Security イニシアティブ
 
sakura-baremetal_ssmjp
sakura-baremetal_ssmjpsakura-baremetal_ssmjp
sakura-baremetal_ssmjpHiroki Ito
 
ARM版Windows Virtual Desktop事始め
ARM版Windows Virtual Desktop事始めARM版Windows Virtual Desktop事始め
ARM版Windows Virtual Desktop事始めTsukasa Kato
 
new AWS WAF update 概要と AMRの選び方でも足りないこと
new AWS WAF update 概要と AMRの選び方でも足りないことnew AWS WAF update 概要と AMRの選び方でも足りないこと
new AWS WAF update 概要と AMRの選び方でも足りないことYOJI WATANABE
 
System Center 2012, Endpoint Protectionの運用
System Center 2012, Endpoint Protectionの運用System Center 2012, Endpoint Protectionの運用
System Center 2012, Endpoint Protectionの運用Suguru Kunii
 
WVD運用に欠かせない5つのポイント
WVD運用に欠かせない5つのポイントWVD運用に欠かせない5つのポイント
WVD運用に欠かせない5つのポイントTsukasa Kato
 
AWS WAF を使いこなそう Security JAWS #13
AWS WAF を使いこなそう Security JAWS #13AWS WAF を使いこなそう Security JAWS #13
AWS WAF を使いこなそう Security JAWS #13YOJI WATANABE
 

Mais procurados (20)

WordCafe fuji vol.2
WordCafe fuji vol.2WordCafe fuji vol.2
WordCafe fuji vol.2
 
侵入防御の誤検知を減らすためのDeepSecurity運用
侵入防御の誤検知を減らすためのDeepSecurity運用侵入防御の誤検知を減らすためのDeepSecurity運用
侵入防御の誤検知を減らすためのDeepSecurity運用
 
Isc2 japan chapter発足LT
Isc2 japan chapter発足LTIsc2 japan chapter発足LT
Isc2 japan chapter発足LT
 
AWS WAF のマネージドルールって結局どれを選べばいいの?
AWS WAF のマネージドルールって結局どれを選べばいいの?AWS WAF のマネージドルールって結局どれを選べばいいの?
AWS WAF のマネージドルールって結局どれを選べばいいの?
 
Introduction of public cloud softlayer and bluemix
Introduction of public cloud softlayer and bluemixIntroduction of public cloud softlayer and bluemix
Introduction of public cloud softlayer and bluemix
 
サーバーレスの基本とCI/CD構築 & 運用 〜システムは動いてからが本番だ〜
 サーバーレスの基本とCI/CD構築 & 運用 〜システムは動いてからが本番だ〜 サーバーレスの基本とCI/CD構築 & 運用 〜システムは動いてからが本番だ〜
サーバーレスの基本とCI/CD構築 & 運用 〜システムは動いてからが本番だ〜
 
ネットワーク仮想化におけるVMwareの取り組み #jvum2013a
ネットワーク仮想化におけるVMwareの取り組み #jvum2013aネットワーク仮想化におけるVMwareの取り組み #jvum2013a
ネットワーク仮想化におけるVMwareの取り組み #jvum2013a
 
Microsoft Azure 概要
Microsoft Azure 概要Microsoft Azure 概要
Microsoft Azure 概要
 
スカイアーチセミナー:[スカイアーチNTTCom共催セミナー]事例で学ぶ賢いクラウド活用法 ~コンテンツ配信編~(事例セッション):150522
スカイアーチセミナー:[スカイアーチNTTCom共催セミナー]事例で学ぶ賢いクラウド活用法 ~コンテンツ配信編~(事例セッション):150522スカイアーチセミナー:[スカイアーチNTTCom共催セミナー]事例で学ぶ賢いクラウド活用法 ~コンテンツ配信編~(事例セッション):150522
スカイアーチセミナー:[スカイアーチNTTCom共催セミナー]事例で学ぶ賢いクラウド活用法 ~コンテンツ配信編~(事例セッション):150522
 
クラウドジャパン春 ナレコムクラウド資料
クラウドジャパン春 ナレコムクラウド資料クラウドジャパン春 ナレコムクラウド資料
クラウドジャパン春 ナレコムクラウド資料
 
Intuneによるパッチ管理
Intuneによるパッチ管理Intuneによるパッチ管理
Intuneによるパッチ管理
 
200813 fgdc mandai
200813 fgdc mandai200813 fgdc mandai
200813 fgdc mandai
 
SQL Server のプロジェクト指向オフライン データベース開発を採用してみた話
SQL Server のプロジェクト指向オフライン データベース開発を採用してみた話SQL Server のプロジェクト指向オフライン データベース開発を採用してみた話
SQL Server のプロジェクト指向オフライン データベース開発を採用してみた話
 
20171011_ID-based Securityにおける中核サービスとしてのAzure Active Directory
20171011_ID-based Securityにおける中核サービスとしてのAzure Active Directory20171011_ID-based Securityにおける中核サービスとしてのAzure Active Directory
20171011_ID-based Securityにおける中核サービスとしてのAzure Active Directory
 
sakura-baremetal_ssmjp
sakura-baremetal_ssmjpsakura-baremetal_ssmjp
sakura-baremetal_ssmjp
 
ARM版Windows Virtual Desktop事始め
ARM版Windows Virtual Desktop事始めARM版Windows Virtual Desktop事始め
ARM版Windows Virtual Desktop事始め
 
new AWS WAF update 概要と AMRの選び方でも足りないこと
new AWS WAF update 概要と AMRの選び方でも足りないことnew AWS WAF update 概要と AMRの選び方でも足りないこと
new AWS WAF update 概要と AMRの選び方でも足りないこと
 
System Center 2012, Endpoint Protectionの運用
System Center 2012, Endpoint Protectionの運用System Center 2012, Endpoint Protectionの運用
System Center 2012, Endpoint Protectionの運用
 
WVD運用に欠かせない5つのポイント
WVD運用に欠かせない5つのポイントWVD運用に欠かせない5つのポイント
WVD運用に欠かせない5つのポイント
 
AWS WAF を使いこなそう Security JAWS #13
AWS WAF を使いこなそう Security JAWS #13AWS WAF を使いこなそう Security JAWS #13
AWS WAF を使いこなそう Security JAWS #13
 

Destaque

Destaque (13)

Calculo larsson-8-edicion
Calculo larsson-8-edicionCalculo larsson-8-edicion
Calculo larsson-8-edicion
 
Nisha
NishaNisha
Nisha
 
Psychology presentation final
Psychology presentation finalPsychology presentation final
Psychology presentation final
 
Artistas Flamenco 2009
Artistas Flamenco 2009Artistas Flamenco 2009
Artistas Flamenco 2009
 
Yan Dan Ting
Yan Dan TingYan Dan Ting
Yan Dan Ting
 
DAVAO DEL NORTE
DAVAO DEL NORTEDAVAO DEL NORTE
DAVAO DEL NORTE
 
Theology of the Body Part 2
Theology of the Body Part 2 Theology of the Body Part 2
Theology of the Body Part 2
 
Thefutureofeverything jan2017-170113033818
Thefutureofeverything jan2017-170113033818Thefutureofeverything jan2017-170113033818
Thefutureofeverything jan2017-170113033818
 
تقشر الصخور
تقشر الصخورتقشر الصخور
تقشر الصخور
 
power point presentation for standard VIII
power point presentation for standard VIIIpower point presentation for standard VIII
power point presentation for standard VIII
 
Presentation1
Presentation1Presentation1
Presentation1
 
Resumen mia tema 3
Resumen mia tema 3Resumen mia tema 3
Resumen mia tema 3
 
Valea ICF
Valea ICFValea ICF
Valea ICF
 

Semelhante a 安全なウェブサイトの作り方基礎編

Viewを使って開発を楽にする話
Viewを使って開発を楽にする話Viewを使って開発を楽にする話
Viewを使って開発を楽にする話Isamu Watanabe
 
サーバーサイド技術者不足に効くChef
サーバーサイド技術者不足に効くChefサーバーサイド技術者不足に効くChef
サーバーサイド技術者不足に効くChefMaho Takara
 
スタートアップのCEOもおさえておきたい、ITインフラのセキュリティ対策 先生:
スタートアップのCEOもおさえておきたい、ITインフラのセキュリティ対策 先生:スタートアップのCEOもおさえておきたい、ITインフラのセキュリティ対策 先生:
スタートアップのCEOもおさえておきたい、ITインフラのセキュリティ対策 先生:schoowebcampus
 
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!Azure 相談センター
 
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!Daisuke Masubuchi
 
MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)
MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)
MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)kumo2010
 
安全なPHPアプリケーションの作り方2014
安全なPHPアプリケーションの作り方2014安全なPHPアプリケーションの作り方2014
安全なPHPアプリケーションの作り方2014Hiroshi Tokumaru
 
今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門Trainocate Japan, Ltd.
 
Azure Appservice WebAppsでWordPressサイトを構築すると 運用が劇的にラクになる話
Azure Appservice WebAppsでWordPressサイトを構築すると運用が劇的にラクになる話Azure Appservice WebAppsでWordPressサイトを構築すると運用が劇的にラクになる話
Azure Appservice WebAppsでWordPressサイトを構築すると 運用が劇的にラクになる話典子 松本
 
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」Osamu Shimoda
 
20130126 mtddcms
20130126 mtddcms20130126 mtddcms
20130126 mtddcmsyokonaka
 
さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~法林浩之
 
クラウドで始めるActive Directory
クラウドで始めるActive Directoryクラウドで始めるActive Directory
クラウドで始めるActive DirectorySuguru Kunii
 
IE のままじゃダメなの? ~ Microsoft Edge のメリットとこれからを見据えた Web システム運用のテクニック ~
IE のままじゃダメなの? ~ Microsoft Edge のメリットとこれからを見据えた Web システム運用のテクニック ~IE のままじゃダメなの? ~ Microsoft Edge のメリットとこれからを見据えた Web システム運用のテクニック ~
IE のままじゃダメなの? ~ Microsoft Edge のメリットとこれからを見据えた Web システム運用のテクニック ~TAKUYA OHTA
 
How to multiple on-premise AD migrate to single AAD
How to multiple on-premise AD migrate to single AADHow to multiple on-premise AD migrate to single AAD
How to multiple on-premise AD migrate to single AADMichinari Kobuna
 
Web担当者forumミーティング2011 autumn参加レポート
Web担当者forumミーティング2011 autumn参加レポートWeb担当者forumミーティング2011 autumn参加レポート
Web担当者forumミーティング2011 autumn参加レポートMasaru Kimura
 

Semelhante a 安全なウェブサイトの作り方基礎編 (20)

Viewを使って開発を楽にする話
Viewを使って開発を楽にする話Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
 
20201014 fujisawa
20201014 fujisawa20201014 fujisawa
20201014 fujisawa
 
[Japan Tech summit 2017] CLD 023
[Japan Tech summit 2017]  CLD 023[Japan Tech summit 2017]  CLD 023
[Japan Tech summit 2017] CLD 023
 
サーバーサイド技術者不足に効くChef
サーバーサイド技術者不足に効くChefサーバーサイド技術者不足に効くChef
サーバーサイド技術者不足に効くChef
 
スタートアップのCEOもおさえておきたい、ITインフラのセキュリティ対策 先生:
スタートアップのCEOもおさえておきたい、ITインフラのセキュリティ対策 先生:スタートアップのCEOもおさえておきたい、ITインフラのセキュリティ対策 先生:
スタートアップのCEOもおさえておきたい、ITインフラのセキュリティ対策 先生:
 
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!
 
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!
Web制作会社様向け 知って得するMicrosoft Azureの概要と使い方!
 
Keynote
KeynoteKeynote
Keynote
 
MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)
MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)
MSC 2010 T2-1 クラウドで企業の PC 運用管理が変わる! Windows Intune (基本編)
 
安全なPHPアプリケーションの作り方2014
安全なPHPアプリケーションの作り方2014安全なPHPアプリケーションの作り方2014
安全なPHPアプリケーションの作り方2014
 
今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門
 
Azure Appservice WebAppsでWordPressサイトを構築すると 運用が劇的にラクになる話
Azure Appservice WebAppsでWordPressサイトを構築すると運用が劇的にラクになる話Azure Appservice WebAppsでWordPressサイトを構築すると運用が劇的にラクになる話
Azure Appservice WebAppsでWordPressサイトを構築すると 運用が劇的にラクになる話
 
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
 
20130126 mtddcms
20130126 mtddcms20130126 mtddcms
20130126 mtddcms
 
さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~
 
クラウドで始めるActive Directory
クラウドで始めるActive Directoryクラウドで始めるActive Directory
クラウドで始めるActive Directory
 
IE のままじゃダメなの? ~ Microsoft Edge のメリットとこれからを見据えた Web システム運用のテクニック ~
IE のままじゃダメなの? ~ Microsoft Edge のメリットとこれからを見据えた Web システム運用のテクニック ~IE のままじゃダメなの? ~ Microsoft Edge のメリットとこれからを見据えた Web システム運用のテクニック ~
IE のままじゃダメなの? ~ Microsoft Edge のメリットとこれからを見据えた Web システム運用のテクニック ~
 
How to multiple on-premise AD migrate to single AAD
How to multiple on-premise AD migrate to single AADHow to multiple on-premise AD migrate to single AAD
How to multiple on-premise AD migrate to single AAD
 
Web担当者forumミーティング2011 autumn参加レポート
Web担当者forumミーティング2011 autumn参加レポートWeb担当者forumミーティング2011 autumn参加レポート
Web担当者forumミーティング2011 autumn参加レポート
 
TFSUG 20151126
TFSUG 20151126TFSUG 20151126
TFSUG 20151126
 

Último

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 

Último (9)

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 

安全なウェブサイトの作り方基礎編