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
EN
Uploaded by
Yoshikazu Aoyama
7,656 views
Drupalサイトをセキュアに運用するには(入門編)
第3回 Drupal 勉強会@さっぽろ (http://atnd.org/events/51740) のプレゼン資料
Technology
◦
Read more
6
Save
Share
Embed
Embed presentation
1
/ 25
2
/ 25
3
/ 25
4
/ 25
5
/ 25
6
/ 25
7
/ 25
8
/ 25
9
/ 25
10
/ 25
11
/ 25
12
/ 25
13
/ 25
14
/ 25
15
/ 25
16
/ 25
17
/ 25
18
/ 25
19
/ 25
20
/ 25
21
/ 25
22
/ 25
23
/ 25
24
/ 25
25
/ 25
More Related Content
PPTX
なぜDrupalは世界中のグローバル企業のデジタルマーケティングプラットフォームとして採用されるのか
by
dgcircus
PDF
オープンソースCMS「Drupal」の豊富な機能
by
dgcircus
PDF
NASA・ホワイトハウスも導入!世界No1の実績 オープンソースCMS『Drupal』のご紹介
by
dgcircus
PDF
Drupalによる大規模サイトの設計・実装において何に気をつけるべきか
by
dgcircus
PPTX
DrupalCafe 2013 vol.9 in TOKYO
by
惠 紀野
PDF
Drupal deployment trial on Engine Yard
by
惠 紀野
PPTX
MariaDB+GaleraClusterの運用事例(MySQL勉強会2016-01-28)
by
Yuji Otani
PPTX
最大公約数的なServiceWorker制作から見るPWAの勘所
by
Ryu Shindo
なぜDrupalは世界中のグローバル企業のデジタルマーケティングプラットフォームとして採用されるのか
by
dgcircus
オープンソースCMS「Drupal」の豊富な機能
by
dgcircus
NASA・ホワイトハウスも導入!世界No1の実績 オープンソースCMS『Drupal』のご紹介
by
dgcircus
Drupalによる大規模サイトの設計・実装において何に気をつけるべきか
by
dgcircus
DrupalCafe 2013 vol.9 in TOKYO
by
惠 紀野
Drupal deployment trial on Engine Yard
by
惠 紀野
MariaDB+GaleraClusterの運用事例(MySQL勉強会2016-01-28)
by
Yuji Otani
最大公約数的なServiceWorker制作から見るPWAの勘所
by
Ryu Shindo
What's hot
PPT
Drupal on bluemix20150902
by
Yasushi Osonoi
PDF
DeNAのゲーム開発を支える Game Backend as a Service
by
Makoto Haruyama
PDF
2014.07.05 Drupal PaaS でASWを活用する(Kyoko Ohtagaki)
by
Kyoko Ohtagaki
PPTX
私はこうやってSlackを社内で流行らせました
by
NHN テコラス株式会社
PDF
Drupal big pipe 201705v2
by
Hidekazu Ikeda
PDF
Mizuhohack kintone
by
kintone papers
PDF
夏サミ2013【A1】基礎からわかるDevOps
by
Developers Summit
PPTX
01 slack導入の提案
by
ssuser68dea4
PDF
Together drupal case study 20160622
by
Hidekazu Ikeda
PPTX
Cloudpackが実現するビジネス課題の解決と新しい価値の提供
by
Hiroyuki Hiki
PDF
遅いクエリと向き合う仕組み #CybozuMeetup
by
S Akai
PDF
Drupal on ibm_cloud_20160630
by
Yasushi Osonoi
PPTX
新規事業を加速させる技術
by
Mao Ohnishi
PDF
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
by
Isamu Suzuki
PPTX
WikiWikiアジャイル
by
Fumio Kawakami
PPTX
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
by
WebSig24/7
PPTX
ニフティクラウドC4SA_ご紹介資料ver.1.1
by
Satoshi Ueno
PDF
新規事業を支える文化と加速させる技術~ devops / GCP / DDD ~
by
Mao Ohnishi
PPTX
ソーシャルアプリにおけるRedisの活用事例とトラブル事例
by
leverages_event
PDF
Atlassian Summit US 2017 #augj
by
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
Drupal on bluemix20150902
by
Yasushi Osonoi
DeNAのゲーム開発を支える Game Backend as a Service
by
Makoto Haruyama
2014.07.05 Drupal PaaS でASWを活用する(Kyoko Ohtagaki)
by
Kyoko Ohtagaki
私はこうやってSlackを社内で流行らせました
by
NHN テコラス株式会社
Drupal big pipe 201705v2
by
Hidekazu Ikeda
Mizuhohack kintone
by
kintone papers
夏サミ2013【A1】基礎からわかるDevOps
by
Developers Summit
01 slack導入の提案
by
ssuser68dea4
Together drupal case study 20160622
by
Hidekazu Ikeda
Cloudpackが実現するビジネス課題の解決と新しい価値の提供
by
Hiroyuki Hiki
遅いクエリと向き合う仕組み #CybozuMeetup
by
S Akai
Drupal on ibm_cloud_20160630
by
Yasushi Osonoi
新規事業を加速させる技術
by
Mao Ohnishi
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
by
Isamu Suzuki
WikiWikiアジャイル
by
Fumio Kawakami
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
by
WebSig24/7
ニフティクラウドC4SA_ご紹介資料ver.1.1
by
Satoshi Ueno
新規事業を支える文化と加速させる技術~ devops / GCP / DDD ~
by
Mao Ohnishi
ソーシャルアプリにおけるRedisの活用事例とトラブル事例
by
leverages_event
Atlassian Summit US 2017 #augj
by
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
Viewers also liked
PPTX
Drupal のコア要素を知る ~構築を支える道具立て~
by
Kenji Shirane
PDF
コミュニティサイトを爆速で作成し、お手軽に運用する方法
by
Shunya Ueta
PDF
Elggで作るソーシャルメディアWeb
by
株式会社ミツエーリンクス
PPTX
統計解析サンプル
by
Hajime Ookoshi
PDF
日本語ではじめるDrupal Console
by
Yoshikazu Aoyama
PDF
DrupalとMySQL
by
yoyamasaki
PDF
ViewsがわかるとDrupalがわかる! Vol.1
by
惠 紀野
PDF
20151114 drupal温泉合宿 成果
by
Kunihiro Imura
PDF
デジタルマーケティングプラットフォーム「Drupal」の概要
by
Satoru Monbetsu
PDF
Drupal EC用モジュール「Drupal Commerce」でECサイトを構築
by
dgcircus
PDF
It企業向けのdrupal構築アドバイス slideshare
by
Kunihiro Imura
PDF
What's Drupal & Drupal as a Employee App Platform
by
惠 紀野
PDF
みんな使っているCMSのDrupalってどこがいいの?
by
Yoshiyuki Ueda
PPTX
Drupal 7 の多言語機能について
by
Kenji Shirane
PPTX
Drupalテーマとthemingの基礎
by
Kenji Shirane
PPTX
CMS四天王への攻撃デモを通じて、WordPressの効果的な防御法を学ぼう
by
Hiroshi Tokumaru
PPTX
Drupal勉強会@さっぽろ/おたる ご紹介
by
Kenji Shirane
Drupal のコア要素を知る ~構築を支える道具立て~
by
Kenji Shirane
コミュニティサイトを爆速で作成し、お手軽に運用する方法
by
Shunya Ueta
Elggで作るソーシャルメディアWeb
by
株式会社ミツエーリンクス
統計解析サンプル
by
Hajime Ookoshi
日本語ではじめるDrupal Console
by
Yoshikazu Aoyama
DrupalとMySQL
by
yoyamasaki
ViewsがわかるとDrupalがわかる! Vol.1
by
惠 紀野
20151114 drupal温泉合宿 成果
by
Kunihiro Imura
デジタルマーケティングプラットフォーム「Drupal」の概要
by
Satoru Monbetsu
Drupal EC用モジュール「Drupal Commerce」でECサイトを構築
by
dgcircus
It企業向けのdrupal構築アドバイス slideshare
by
Kunihiro Imura
What's Drupal & Drupal as a Employee App Platform
by
惠 紀野
みんな使っているCMSのDrupalってどこがいいの?
by
Yoshiyuki Ueda
Drupal 7 の多言語機能について
by
Kenji Shirane
Drupalテーマとthemingの基礎
by
Kenji Shirane
CMS四天王への攻撃デモを通じて、WordPressの効果的な防御法を学ぼう
by
Hiroshi Tokumaru
Drupal勉強会@さっぽろ/おたる ご紹介
by
Kenji Shirane
More from Yoshikazu Aoyama
PPTX
Webアプリケーションフレームワークとしての Drupalの可能性
by
Yoshikazu Aoyama
PDF
大規模サイトにおけるユーザーレベルのキャッシュ活用によるパフォーマンスチューニング
by
Yoshikazu Aoyama
PDF
APIを利用したMauticと他システムとの連携について
by
Yoshikazu Aoyama
PDF
Mauticをリバースプロキシの下で使うときに気をつけること
by
Yoshikazu Aoyama
PDF
日本語ではじめるDrupal Console in Sapporo
by
Yoshikazu Aoyama
PPTX
Drupal ONSEN 2015
by
Yoshikazu Aoyama
PPTX
DrupalCafe Vol.35 - Dockerで始めるDrupal
by
Yoshikazu Aoyama
Webアプリケーションフレームワークとしての Drupalの可能性
by
Yoshikazu Aoyama
大規模サイトにおけるユーザーレベルのキャッシュ活用によるパフォーマンスチューニング
by
Yoshikazu Aoyama
APIを利用したMauticと他システムとの連携について
by
Yoshikazu Aoyama
Mauticをリバースプロキシの下で使うときに気をつけること
by
Yoshikazu Aoyama
日本語ではじめるDrupal Console in Sapporo
by
Yoshikazu Aoyama
Drupal ONSEN 2015
by
Yoshikazu Aoyama
DrupalCafe Vol.35 - Dockerで始めるDrupal
by
Yoshikazu Aoyama
Drupalサイトをセキュアに運用するには(入門編)
1.
Drupalサイトを セキュアに運用するには (入門編) Yoshikazu Aoyama
2.
セキュアに運用すると言っても ● 普通の事をやるだけです ○ セキュリティ更新をすぐ適用する ○
不安定なコードをデプロイしない ○ スパムの対策 ○ パスワードのポリシー制御 などなど..
3.
どこに情報あるの? ● https://drupal.org/documentation/adminis ter にサイト管理者向けのガイドがあります ○
日本語のリソースはないので英語を読みましょう ○ とは言ってもすごい量なのでポイントだけ紹介しま す
4.
Drupalに関わるセキュリティの構成要素 ● Server ● OS ●
Database ● Web Server ● PHP ● Drupal https://drupal.org/node/176052 ● core ● contributed module/theme ● setting ● operation ● customized code
5.
セキュリティアドバイザリについて ● https://drupal.org/security- advisory-policy
6.
セキュリティアドバイザリの最新情報 ● Twitter(@drupalsecurity) ● drupal.org ○
https://drupal.org/security ○ https://drupal.org/security/contrib ○ https://drupal.org/security/psa ○ 上記のURL + rss.xml でfeedも取れる ○ アカウントを持っていればメール通知もできる
7.
セキュリティアドバイザリの対象バージョン ● https://drupal.org/documentation/version- info ○ カレントと1つ前のバージョンが対象 ■
2014/6 時点では Drupal 6/7 ■ Drupal 8がリリースされると6のサポートは終了
8.
セキュリティ更新ってどれくらいあるの? ● https://drupal.org/about/security-track- record ○ メジャーなモジュールを一通り入れていると、大体 月に一回くらい? ○
http://drupalsecurityreport.org/ により詳細なレポー トもあります
9.
サイトのセキュリティ更新の適用状況 ● admin/reports/updates でチェック ●
admin/reports/updates/settings でメール通知もできる ● 緑は最新 ● 黄色はバグ修正版が出 ている ● 赤いとセキュリティ修 正版が出ている
10.
セキュリティ更新の適用方法 ● ブラウザから (Drupal
7以降) ○ admin/modules/update ○ ブラウザからはcoreの更新はできない ● シェルから ○ $ drush pm-update
11.
alphaとかbetaとかrcのものは使って大丈夫? ● https://drupal.org/node/467020 ○ [alpha]:
might include security issues. ○ [beta]: all critical data loss and security bugs are resolved. ○ [rc]: no more critical bugs.
12.
Enabling HTTP Secure
(HTTPS) ● https://drupal.org/https-information ○ デフォルトでは平文でフォームのpost内容が飛ぶ ■ ユーザー名、パスワード、メールアドレス、etc ○ secure pages で以下のURLはhttpsに ■ node/add*, node/*/edit, node/*/delete ■ user, user/* ■ admin, admin/* ■ webformやform apiを使うページのURL
13.
ログインの制限 ● Login Security ○
Limit the number of invalid login attempts before blocking accounts. ○ or denying access by IP address, temporarily or permanently
14.
パスワードポリシーの設定 ● https://drupal.org/node/598562 ○ The
minimum password length is currently 1 character (!) ○ password policy モジュールでポリシーを強化 ■ 使用する文字数、文字種を強制 ■ 定期的なパスワードのリセット ● D8でcoreにポリシー設定機能が入るかも?
15.
SPAM対策 ● お問い合わせフォームやコメントフォーム からのSPAM投稿を防止する機能はcoreに は含まれていない。 ○ CAPTCHA、reCAPTCHA、Mollom
あたりのモ ジュールを使いましょう
16.
管理者アカウントの取り扱い ● https://drupal.org/node/947312 ○ User
#1 (インストール時に最初に作成するユーザ) は全てのアクセス制御をバイパスする。インストー ルが終わったらアカウントをブロックしよう ○ admin, administratorのような名前は使わない ○ 普段の保守は別に管理者用ロールとアカウントを 作って行う ○ Restrict Login or Role Access by IP Address で 接続元IPアドレスを制限するのも有効な手段
17.
テキストフォーマットの制限 ● https://drupal.org/node/224921 ○ 入力を許可するHTMLタグを制限する ○
特にPHPコードの入力は信頼できるユーザーにのみ 許可する ○ 「Administer text formats and filters」の権限は一 般ユーザーには付与しない
18.
roles & permission ●
https://drupal.org/node/1938536
19.
Directory & File
Permission ● https://drupal.org/node/244924
20.
添付ファイルのアクセス制御 ● https://drupal.org/node/15368 ○ 添付ファイルの種類は2つ ■
public: HTTPで直接ファイルにアクセス ■ private: アクセス前にdrupalでアクセス制御が入 る ○ privateにする場合は、ファイルの保存先はHTTP サーバ がアクセスできない場所にする
21.
ログの管理 ● デフォルトだとDBにのみロギングされ、 1000件を超えると古いレコードは消える ● syslogモジュールを有効化してファイルに吐 くようにする ●
syslogは適当にローテーションさせて、バッ クアップも取りましょう
22.
Writing secure code ●
https://drupal.org/documentation/is-drupal-secure ○ セキュリティ・ホールの90%以上は、drupal core ではなく自サイト向けにカスタマイズしたコードが 原因 ● https://drupal.org/writing-secure-code ○ coder モジュールを使うとエスケープやサニタイズ、 プレースホルダの利用などが適切に行われているか チェックできる
23.
その他のセキュリティ改善に役立つモジュール ● https://drupal.org/node/382752
24.
周辺要素のセキュリティ ● Server ● OS ●
Database ● Web Server ● PHP ● Drupal ● OSのパッケージ更新 ● mysql, apacheなどのアクセ ス制御 ● iptablesなどによるパケット フィルタ ● Zabbix/Negiosなどによるパ フォーマンス監視 ● etc..
25.
Fin