ワム!ではありません、念のため。何となく「ファイアウォールの一種?」くらい想像はつきますが、果たしてこれまでのセキュリティ対策と何が異なるのか?Webセキュリティについては門外漢という方でも理解できるよう、ざっくり整理してみようと思います。Webセキュリティ対策についておさらいWebのセキュリティ対策はざっくり分けて以下の2つに大別されます。Webサーバの外側で防ぐWebサーバの内側で攻撃を無力化する1.は不正なアクセスや膨大なアクセスに対して未然に防ごうという試みで、ファイアウォールやIPS/IDS(不正アクセス検知/防止システム)がその代表格です。2.はファイアウォールなどをくぐり抜けて流入してきた不正なアクセスが「悪さ」しないようにするための対策です。不正アクセスの多くはApacheやPHP、あるいはCMSなどのWebアプリケーション・システムが持つ脆弱性を狙っていて、その脆弱性を利用させないためのセキュリティパッチの適用やバージョンアップが主な施策となります。セキュリティ対策の課題さて、先にあげた2つのセキュリティ対策ですが、各々多くの課題を抱えています。1.の問題点その多くがサーバや専用のハードウェアをネットワーク上に配する必要があるため、インフラとして導入コストもかかり、資産管理も必要です。加えて攻撃そのものが狡猾で高度になってきたこともあり、ブロックできる攻撃の種類に限りがあります。IPS/IDSでは不正アクセスの半分も防ぐことができないというデータもありますし、また近年では対応できるものが一般化していますが、旧来型のファイアウォールではWebアプリケーションやシステムを狙ったアクセスかどうかをそもそも判別することができません。流入して来た不正なアクセスが動作しないようメンテナンスする必要があるため、専門知識も必要ですし手間もかかります。次から次へと出現する新たな脅威への対策はまさに「いたちごっこ」の様相です。やっかいなのは、使っているWebアプリケーションやシステムが過去のバージョンに依存しており最新でセキュアなバージョンへアップデートできないというケースです。製品やソリューションではない専用に作られたプログラム(スクラッチ開発)の場合、開発した会社とアップデートに関する取り決めもなく、セキュリティ脅威に晒されたまま放置されていることも少なくありません。Firewall)」です。ファイアウォールやIPS/IDSでは防ぐことができなかったWebアプリケーションやシステムへの不正アクセスを検知・ブロックすることができるため、新たなセキュリティ対策として注目を集めました。当初はサーバへインストールするか(ソフトウェア型)専用のハードウェアを使用する(アプライアンス型)必要があり、加えて設定やメンテナンスも煩雑なため導入への敷居は高く普及は進みませんでしたが、クラウド型のサービスが登場したことで一気に普及が広まることとなります。Webサーバのクラウド化で自前でハードウェアを維持管理する必要もなくなってきたことも追い風となりました。包括的なセキュリティソリューションへ進化クラウド化のメリットは非常に大きいものがありました。そもそもWebサイトへの攻撃には共通性があり、脆弱性もアプリケーション(とバージョン)が同じであれば取るべき対策も同じです。あればクラウド化して共通の仕組みで防御した方が効率的ですし、専属の担当者がメンテナンスを行うことでセキュリティレベルも維持することができます。多くのサービスがこれまでファイアウォールやIPS/IDSが担ってきた脅威にも対応しており、導入にかかる手間もベンダーへIPアドレスを提供するだけですので、導入コストも運用コストも大幅に削減されることになりました。身近なところではエントランスにオートロックシステムが配備されたマンションに例えるのがよいでしょうか。共通のセキュリティシステムでマンション全体で一元管理することで不審者の侵入も最小限に済ませることができますし、入居者側の負担も最小限で済みます。内側の対策も必要いいことずくめのように思えるクラウド型WAFですが、もちろんすべての攻撃を防御できるわけではありません。新種の攻撃に対策が間に合わないこともあります。Webアプリケーションやシステムのバージョンアップ、セキュリティパッチの適用は不可欠ですし、セキュリティ対策としては本質的ですので、WAFは一時的な防御策と考えた方が良いでしょう。いくらオートロックが配備されたマンションでも部屋の鍵はきちんとかけておきましょう、ということですね。そもそも、Webセキュリティのリスクとは?最後になりましたが、Webセキュリティにおけるリスクについて簡単に触れておきたいと思います。特定のサイトを狙ったものから無差別に攻撃を行うもの、その動機も確信犯から愉快犯まで広範に及ぶのですべてを取り上げることはできないのですが、ポイントとしては以下の2点です。企業としての信頼やブランドを損ねるユーザーをはじめ各所へ被害が広がる近年、個人情報をはじめとした機密情報の流出するといった事象が相次いでいますが、こうした事態が発生するとサーバやWebサイトの復旧といったコストに加え、ユーザーへの損害賠償やマスコミや関係各所への対応に追われるなど業務にも支障を来たします。企業としての信頼やブランドを失うことは言うまでもなく、事後の対応に手こずると失った信頼を回復するまでの道のりも遠く険しいものとなります。当たり前ですがセキュリティのゆるいサイトの方が当然狙われやすい傾向にあり、攻撃者にとってはどのサイトかは関係ないことも多々あります。「うちのサイトはアクセスも少ないから」「個人情報を扱っていないから」とセキュリティ対策を甘く見積もっていることそのものが、一番のセキュリティリスクかもしれません。聞けない?HTMLの話おすすめ記事OODAループでWeb担当者の業務改善のすすめ(キャンプ篇)予算の話。Betterとは企業の忙しいWeb担当者の方のために、コーポレートサイトやオウンドメディアの運営に欠かせない情報やトレンド・ノウハウを解説するブログです。日々のサイト運営のご参考になれば幸いです。Lab.」となりました。