AWSAWSと聞いて思い浮かべるのはEC2の仮想サーバであったり、S3のストレージサービスだったりするかもしれませんが、実はAWSの中で最も重要なものがネットワークを設計するVPCです。一度作ってしまうと後から変更しにくい、そんなに何度も作る機会がないなど地味な役回りですが、VPCの中に立てるEC2の振る舞い、可用性、セキュリティ等などあらゆる箇所に影響するので、VPCを征する者はAWSを征するとも言えるサービスです。VPCのメリットVPCを簡単に言えばEC2やRDSを入れる箱みたいなもので、VPCのメリットは下記の3つに集約されます。1ネットワーク設計の自由度IPアドレスのCIDRブロックが自由に決められるので、ローカルIPの割り振りはもちろんのこと、オンプレミスネットワークやホームネットワークなどと接続して同一のネットワークのように扱うことができます。2外部通信VPCは元々閉じたネットワークのため安全であり、明示的にゲートウェイなどを設けることでインターネットやVPNなどと接続することができます。Connect3セキュリティセキュリティグループとネットワークACLによって、不要な通信をブロックする通信フィルタリングが可能になります。用途によって色々な設計ができることがメリットなので万能な設計図はありませんが、一般的なWebサービスではこの図のようなVPC構成を基本としている場合が多いです。zone)となるので合計6つのサブネットを作成します。アプリケーションが動作しているEC2をプライベートに配置して、インターネットからの流入はELBからのアクセスだけに絞ることでセキュリティを高める設計です。updateが通らないので、パブリックサブネットにNATを配置して内部から外部への確保する方法が一般的です。単純な攻撃例では、パブリックなサブネットにEC2を立ててWebサービスを提供するとどういう危険があるのでしょうか。普段ブラウザとドメインを使ってWebサイトなどにアクセスしていますが、nslookupというコマンドを使えば、サーバ自体のIPアドレスを取得できます。xxx.xxx.xxx.xxxこのIPアドレスに対して、nmapでポートスキャンをかけます。ppp対象となるサーバで開いているポート(通信を受け付ける玄関のようなもの)が簡単に取得できます。EC2サーバのセキュリティグループと一致します。見つけたopenポートに対して、hydraなどのツールでブルートフォースアタック(総当たり攻撃)を仕掛ける、またはミドルウェアのバージョン情報取得して既知の脆弱性を使うなどして、システムへの侵入が可能となるわけです。hydraについてはnmapなどのようなセキュリティチェック目的以外の用途なので詳細は割愛しますが、たったこれだけの古典的かつ簡単な攻撃によってすぐにサーバが危険に晒されることになります。※他人の所有するサーバに対して不正アクセスする行為は犯罪に問われます。ある相談と回答(FAQ):不正アクセスもちろん、こうした攻撃は日本国内からとは限りません。アジアやヨーロッパなど我々の常識的な法体系から外れた国を経由して攻撃してくるということは十分考えられることです。このため、パブリックなサブネットにポートを解放したEC2を設置するというのは、せっかくのVPCのメリットがあまりなく、そういうサーバに個人情報など重要な情報を置くべきではありません。zoneを含んで可用性を高めたり、設計によって独自のネットワークを構築できるというところが、昔から様々あったサーバ関連のサービスとは異なるAWSの大きな特徴です。シングルサ...AWS機能を網羅して�...アーカイブ2017年7月2017年6月2017年5月2017年4月カテゴリーAWSBigDataRancherServerTerraformカプセルクラウドについて負荷分散、セキュリティ、DevOps、インフラコスト削減など豊富な課題解決パターンでお客様のAWS導入支援を行うマネージドサービスです。サービス一覧はこちらから。スーパーソフトウエアはAWSパートナーネットワーク(APN)のコンサルティングパートナーです。CapsuleCloudはAWSクラウド導入支援のマネージドサービス。link="https://www.youtube.com/watch?v=hln55FEspG0"][/vc_column][/vc_row]。