2.6 Windowsサーバーのセキュリティを強化するには？

（2016年時点での内容をアーカイブとして掲載しているため、一部の掲載内容が最新情報とは異なる場合がありますので、ご了承ください。最新のIBM Cloudのアップデート情報は[IBM Cloud アップデート情報](https://www.ibm.com/cloud-computing/jp/ja/cloud-update/) や [柔らか層本](https://ibm.ent.box.com/v/ibmcloud-yawaraka)をご参照ください。）

概要
Windows Serverのセキュリティを高めるためには、どうしたらよいでしょうか。 SoftLayerでは、AntiVirus、Total Protection、Host Intrusion Protectionという、3つのソフトウェアが提供されています。 ここでは、Total Protectionを使ったセキュリティ対策をご説明します。
 

Total Protection とは？
「Total Protection」は、「AntiVirus」の機能を持ちつつ、サーバーを守るための暗号化やマルウェア対策が強化されたオプションです。 注文時のOSがWindows Serverであれば、オプションで次のようなセキュリティ・ソフトウェアを利用できます。
 

  McAfee Windows VirusScan Anti-Virus（無料）… ウイルススキャン機能と、スパイウェア防御機能を持ちます。
  McAfee Total Protection for Secure Business … VirusScan機能に加え、改竄防止機能やデータ暗号化、マルウェア対策ができます。
  McAfee Host Intrusion Protection with Reporting … 不正侵入防御機能（IDS）を持ちます。

「VirusScan」は、アンチウイルス機能とファイアウォール機能を持っています。 Windows Serverでは無料でお使いいただけますので、サーバーの注文時にオプションを選択すると便利です。 「Total Protection」は、「VirusScan」の機能に加えて、改竄防止など高度な機能を利用できます。

SoftLayer独自の機能としては、検出したウイルスや不正アクセスの情報を、ポータル上から確認できます。 サーバーの中にログインしなくても、おおまかな状況が把握できるようになります。
 

注文の方法
サーバーを月単位で注文するときは、サーバーの注文画面にオプションの選択肢が表示されます。 サーバーを時間単位で注文したときや、サーバーを注文後に利用したい場合は、追加で申し込むこともできます。

サーバーの注文時に申し込む方法

時間単位のサーバーで注文時に選択できるのは、「AntiVirus」のみです。 注文時に「Total Protection」や「Host Intrusion Protection」を選べるようにするには、サーバーの注文時に支払いを月単位にしないと選べない項目です。 「Host Intrusion Protection」は、OSが32bitでないと選べないのも考慮しておきます。


物理サーバーは、注文時にWindows Serverを選んでも、セキュリティのオプションを選択することはできません。 物理サーバーで使いたい場合は、サーバーの注文後に、改めてオプションの追加申し込みをお願いします。

稼働中のサーバーで申し込む方法

サーバーが稼働中の場合は、ポータル上からセキュリティ・オプションに関する追加申し込みを行います。 ポータルの「Security」->「Security Software」->「Purchase Security Software」から、対象サーバーを選びます。

オプションの選択肢が表示されますと、「McAfee Total Protection - Windows」にチェックを入れて、注文をお願いします。 設定にあたり、SoftLayerスタッフによるサーバーの再起動が必用なため、再起動のタイミングを指定することができます。 すぐに行いたい場合は「Immediately」にチェックを入れ、「Place Order」を選ぶと注文が進行します。

それから、Master Service Agreement http://www.softlayer.com/legal/standard-msa に同意することを表明するため、チェックボックスにチェックを入れます。 最後に「Place Order」を押します。

正常に注文が完了しますと、次の画面のように、自動的にチケットが発行されます。

注文のあとは、チケットのやりとりの中で、支払い内容の確認と、サーバー再起動を承認する返信を行います。

最終的に、作業が完了したというチケットが発行されます。 あとは、サーバーにログインすると、次の図のようにインストールされている状態が確認できます。

以降のセキュリティの設定や、カスタマイズが必要な場合は、サーバー管理者自身で行う必要があります。 どのような項目が保護されているかの確認は、自分で確認することがおすすめです。

ウイルス検出の確認はエイカーが便利
エイカーとは？

ウイルスチェックが正常に機能しているかを調べるには、どうしたらよいでしょうか。 まさか、本当にウイルスを準備することは危険もあり、できません。 このような場合は、エイカー(EICAR)という、世界中のウイルス業界共通のテストファイル（ http://www.eicar.org/ ）を使います。

エイカーそのものは、次の68バイトの文字列です。

> X5O!P%@AP[4PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

自分の手許のパソコン上に、メモ帳を使ってこの中身をコピー＆ペーストしたファイルを作成してみると、ウイルスとして検出されるのが分かります。

エイカーが検出されるかどうかを確認

Windows Serverで、ウイルス検出ができることを簡単に確認するには、先ほどのエイカーを使います。 Windows Serverにリモートデスクトップで接続します。

次の図のように、Notepad（メモ帳）を開き、エイカーの文字列を貼り付けます。 あとは、ファイルを「aicar-test.txt」として保存します。

保存すると、ただちにVirusScanの警告が表示されます。 次の図のように、検出日時やウイルス名が表示されることから、ウイルス対策機能が正常に動作していることが分かります。

さらに、この情報はWindows Serverにログインしなくても確認ができるので便利です。 ポータルの「Security」->「Security Software」から、対象サーバーの列の「Action」->「View Anti-Virus Logs」を選びます。 画面には、検出時刻と、ファイル名が表示されます。

このように検出内容はエイカーのテスト用ファイル（EICAR test file）ですので、問題ありません。 また、ウイルス検出もテストできますので、エイカーを使った動作確認が、役に立つことが分かります。
 

補足情報：SoftLayerで利用できる3つのセキュリティ・ソフトウェア
詳細な機能の違いは、McAfee社のサイトをご覧ください。

McAfee Antivirus
http://www.mcafee.com/japan/home/pd/antivirus_plus/
McAfee Endpoint Protection
http://www.mcafee.com/japan/products/complete-endpoint-protection-business.asp
McAfee Host Intrusion Prevention for Server
http://www.mcafee.com/japan/products/host_intrusion_prevention.asp