質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Webサーバー

Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

Q&A

解決済

2回答

2082閲覧

ホームページに対する攻撃の対策方法

miyamoto0105

総合スコア216

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Webサーバー

Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

0グッド

3クリップ

投稿2016/02/09 23:13

クラサバのエンジニアを7年しております。今回個人で店舗のホームページを作ることになりましたが、セキュリティの知識がありません。
知り合いがホームページを立てて少し経ってから海外から攻撃されてホームページが落ちて回復ができないことによりグーグル検索エンジンからお叱りをうけて順位がかなり下がっています。
こちらの対策のために落ちても他のサーバーにミラーサイトのようなものがリダイレクトするようにしておけばいいのでしょうか。一般的な対策や勉強分野がわかっていません。nginx ミラーサイト などで調べても特に出てこないので困っております。何か対策はございますでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

まず、「攻撃を防ぐ」と「サーバが落ちても大丈夫なようにする」で分けてみてはいかがでしょうか。

・攻撃を防ぐ
まず、「攻撃」が如何なるものかを正確に把握し、対策をします。
攻撃方法にもよると思いますが、一般的にはFirewallやWAF(Web Application Firewall)が有効とされています。
ログなどを解析し、調査してみてください。
以下の雑誌が参考になるかもしれません(宣伝ではありませんw)
Software Design 2015年10月号
Software Design 2015年7月号

・サーバーが落ちても大丈夫なようにする
同じサーバを複数台用意し、障害時は正常稼働しているサーバにトラフィックを割り振ります。
AWSでしたらELB(Elastic Load Balancing)という機能や、「Route 53」というサービスが有名です。
以下を参考にして下さい。
ELBとRoute 53のヘルスチェック仕様の違い

まずは、「攻撃を防ぐ」事を最優先に進めることをお勧めします。

紹介したELBやRoute53は、トラフィックを振り分けるだけです。
サーバA、B2台構成にした場合はサーバAが攻撃されて陥落した後に、サーバBが攻撃対象になってしまい
根本解決になりません。リダイレクトも同じことになるでしょう。(攻撃方法にもよりますが)

店舗のホームページということなので、サービスの可用性やセキュリティはかなりプライオリティを上げたほうが良いかと思います。

投稿2016/02/10 03:47

編集2016/02/10 06:43
jamjam

総合スコア58

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

miyamoto0105

2016/05/02 02:13

非常に勉強になります。上記の雑誌は非常にお世話になっております。合わせて確認いたします。ありがとうございます。
guest

0

投稿2016/02/09 23:57

Orlofsky

総合スコア16415

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

miyamoto0105

2016/05/02 02:11

確認をいたします。ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問