セキュリティ対策の記事
ARTICLEWAFとは?導入するべき理由やメリット・注意点を解説
WAFは、Webサイトやアプリに対するサイバー攻撃から守ってくれるセキュリティ対策のことです。WAFを導入することで幅広いサイバー攻撃によるリスクを軽減でき、企業の信頼価値低下も防げます。
この記事ではWAFの概要や種類、導入によるメリット、導入の注意点などについて解説しています。セキュリティ対策を施す必要がある企業の担当者は、ぜひ参考にしてください。
WAFとは

WAF(Web Application Firewall:ワフ)とは、Webサイトやアプリが抱える脆弱性を狙った攻撃に対するセキュリティ対策のことです。
具体的には、HTTP/HTTPS通信を検査したうえで、リスクを伴う通信・攻撃だと判断した場合に、接続を遮断することでWebサイト・アプリを守ってくれます。近年では、オンラインショッピングやオンラインバンク、オンラインゲームなど、オンライン上でデータのやり取りをする機会が少なくありません。WAFは、そういったデータのやり取りが発生するWebサービスを保護してくれるものです。
WAFを導入するべき理由
WAFを導入するべき理由の1つが、Webサイトやアプリに対する脅威が高まっている点です。サイバー攻撃が複雑化しており、対策がしっかりとできていないと、情報漏洩やデータ改ざんなどの被害に遭う可能性が高まります。また、OSやソフトウェア上の不具合や設計ミスによってサイトやアプリに脆弱性が潜んでいる可能性も十分に考えられるでしょう。このような点から、セキュリティ対策としてWAFを導入するべきだといえます。
WAFはほかのセキュリティ対策とは違って、事後対策としても活用できる点も、WAFを導入するべき理由の1つです。これは、WAFでは、サイト上での行動をログに残すことができるためで、ログを確認してどういった攻撃・リスクがあったのかを把握することでその後のセキュリティ対策立案に役立ちます。サイバー攻撃を受けたとしても、事後対策としてWAFを活用できれば、被害を最小限に抑えることができます。
IDS/IPSやファイアウォールとの違い
WAFと混同してしまいやすいものにIDS/IPSやファイアウォールがありますが、これらはそれぞれ異なるものです。
まず、IPSは、不正な通信を検知・遮断するシステムです。また、IDSは、異常な通信を検知する不正侵入検知システムとなっています。
ファイアウォールは、ネットワークにおけるセキュリティ対策のことです。通信する際に、送信元・送信先情報を参考に、アクセスを制限することができます。
対策を行う箇所が異なるほか、防げる攻撃の種類も異なる点を覚えておきましょう。
WAF導入で防げる攻撃

WAFを導入することで防げる攻撃には以下のようなものがあります。
| クロスサイトスクリプティング | サイトにスクリプトを仕掛け、ユーザーがそれを実行すると個人情報の入力画面が表示されたり、意図しない投稿が拡散されたりする |
| DDoS攻撃 | コンピューターに過度な処理負荷を与えて機能停止させる |
| SQLインジェクション | データベースの言語「SQL」を使ってデータ消去や改ざん、情報漏えいなどを狙う |
| バッファオーバーフロー | 大量のデータを送りつけてコンピューターに誤作動を引き起こさせて乗っ取る |
| OSコマンドインジェクション | OSに誤動作を起こさせる |
| ディレクトリトラバーサル | 相対パスを使用してファイルやフォルダの位置を調べ不正アクセスをしようとする攻撃 |
| ブルートフォースアタック | アプリのパスワードを総当たりで解析する攻撃 |
WAFでできること

WAFは、オンライン上の通信を常に監視し、シグネチャと呼ばれる識別ルールを用いることで、通信の許可と不許可を判断します。これがWAFの基本機能です。そのほかにも、以下のようなことも行えます。
・Cookieの保護を行う
・IP制限・特定URLを除外する
・シグネチャを自動更新する
・ログ収集・レポート出力を行う
サイバー攻撃にはCookieを標的にしたものもあり、改ざんや乗っ取りの被害が発生するケースもありますが、WAFを活用すれば暗号化によってCookieの保護が可能です。
また、特定のIPアドレスやURLからの通信をWAFによるチェック対象から除外することも可能です。これにより、すべての通信をチェックする必要がなくなり、WAFのパフォーマンス低下防止につながります。
WAFによっては、シグネチャを自動で更新できるケースもあります。自動更新されることで、ユーザー自身が更新をする手間がかからないため効率的です。また、シグネチャを定期的に更新することで、サイバー攻撃を受けにくくなります。
そして、ログ収集およびレポート出力にも対応しているものもあります。どういった通信を遮断したのか、通信のアクセスログを収集し、それをレポートとして出力してくれるため、セキュリティ対策を検討する際に役立ちます。
WAFのタイプ

WAFには、使い方によっていくつかのタイプがあります。ここでは具体的にどういったタイプがあり、それぞれどのような特徴を持っているのか解説します。
アプライアンス型
アプライアンス型は、WAF導入にあたって専用の機器を導入したうえで、サーバーの前段に設置して使用するタイプです。既存サーバーへの負荷をかけることなく導入できる点が大きな特徴です。また、通信量や保護対象となるサイト・アプリの数によってコストが変動することもありません。
一方で、機器の設置に伴う初期費用や定期的に行う必要のあるメンテナンス費用などが高額になりやすい点には注意してください。そのほかにも、初期設定や設定変更、保守作業は自社で行う必要があるため、一定の知識や技術などが必要です。社内に専門人材がいない場合は導入が難しい可能性があります。
ソフトウェア型
ソフトウェア型は、WebサーバーにWAFをインストールして使用するタイプです。アプライアンス型とは違って専用機器の購入が不要であるため、初期費用を抑えられる点が特徴です。一方で、Webサーバーの数に応じてソフトウェアをインストールするため、インストールが多くなるとパフォーマンスが低下する恐れがあります。
それでも昨今では性能向上によってその影響も小さくなりつつあるため、一般的な利用で不便さを感じることは少ないでしょう。また、サーバーの数が多い場合、維持管理に手間がかかる可能性があるため注意してください。
クラウド型
クラウド型は、クラウド上でWAFサービスが提供されているタイプです。特別な機器やソフトウェアの購入は不要で、DNSの切り替えのみで導入できるタイプが一般的であるため、WAFを必要とするときにすぐに導入できる点が大きな特徴だといえます。
また、サービスを提供するベンダーが機能の自動更新を行ってくれるなど、管理の手間がかからない点もメリットの1つです。費用に関しては、通信量や保護対象のサイト・アプリ数に応じた従量課金となっているため、費用負担が大きくなる可能性があります。
WAFを導入するメリット

WAF導入によって企業が享受できるメリットはさまざまです。ここでは、具体的にどういったメリットがあるのか解説します。
サイバー攻撃を防ぐことができる
WAFは、クロスサイトスクリプティングやSQLインジェクション、バッファオーバーフローなどのさまざまなサイバー攻撃を防ぐことができます。攻撃によるリスクを回避できれば、情報漏洩やデータ改ざんといった被害に遭うこともないため、社会的信頼の喪失、情報漏洩に伴う損害賠償、攻撃からの復旧にかかる費用・手間の軽減など副次的な被害も発生しません。
セキュリティリスクの見える化が可能
WAFを導入することで、Webサイトやアプリに対してどういった脅威が迫っているのか、セキュリティリスクの見える化が可能です。これは、WAFは不正アクセスをログとして記録に残すことができるためです。
ログを確認すれば、実際にどういったサイバー攻撃が行われたのかがわかります。また、WAFによっては、攻撃の種類や傾向をレポートとしてまとめてくれるケースもあるため、分析の手間がかかりません。見える化によって、セキュリティ戦略も立てやすくなるでしょう。
企業の信頼価値を守る
WAFは、企業の社会的な信頼を守るためにも役立つものです。サイバー攻撃による情報漏洩やデータ改ざんなどの被害は、企業の信頼に大きなダメージを与えることとなります。
情報保護が適切にできていない企業、サイバー攻撃を受けるくらいセキュリティ対策が甘い企業といったイメージを持たれてしまうと、顧客離れや業績悪化につながる恐れもあります。WAFでサイバー攻撃によるリスクを低減できれば、信頼価値が低下する可能性も低くなり、結果的に企業の信頼を守ることができます。
WAF導入に伴う注意点

WAFの導入にあたっては、いくつかの点に注意しなければなりません。ここでは具体的にどういった注意点があるのか解説します。WAFの導入を検討中の企業の担当者は、ぜひ参考にしてください。
WAFだけですべてのサイバー攻撃を防げるわけではない
WAFはサイバー攻撃からWebサイトやアプリを守ってくれますが、すべての攻撃を防げるわけではない点に注意してください。例えば、ネットワーク層への攻撃や物理的な攻撃などはWAFの守備範囲外となるため、そういった攻撃が発生すると対応できません。
このような攻撃を回避するには、ファイアウォールやIDS/IPSなどを利用する必要があります。WAFでは何を防げて、何が防げないのかベンダーに確認しておくことが大切です。
運用にはコストがかかる
WAFの導入、運用にあたってはコストがかかることも覚えておいてください。種類によってコストのかかり方は異なります。例えば、アプライアンス型は専用機器を設置する必要があるため、機器の購入費用がかかり、初期費用が高くなりがちです。
ソフトウェア型はサーバーにソフトウェアをインストールするのみであるため、初期費用を抑えられるほか、クラウド型は従量課金制となっているため、自社の状況に応じて負担額を調整できます。また、運用時には、自社で運用・管理を行うケースとサービスを提供するベンダーが行うケースがあります。コスト面での負担はもちろん、運用の手間がどのくらいかかるのかという点もチェックしておくことが大切です。
ネットワーク構成を変えなければならないケースもある
WAFによっては、導入方法が異なり、ネットワーク構成を変更しなければならないケースもあります。例えば、クラウド型の場合、通信をWAFに経由しチェックできるようにするためにDNSの設定を変更する必要があります。
設定変更の有無はベンダーに確認したうえで、変更しなければならない場合は、自社内で対応できるかどうかも検討しておくことが大切です。ベンダーによっては導入サポートを提供しているケースもあるため、自社内で対応できない場合はそういったサービスを選びましょう。
WAF導入後も引き続きセキュリティ対策を見直す
先ほども説明したように、WAFを導入したからといってすべての攻撃を防げるわけではないため、WAF導入後も継続してセキュリティ対策の見直し、検討を行う必要があります。具体的にはWAFの導入だけでなく、ファイアウォールやIPS/IDSを併用する多層防御が挙げられます。
また、サイバー攻撃は年々巧妙化・複雑化しているため、常に最新の手法がどのようなものなのか把握できるように、情報をキャッチアップし続けることも大切です。そのほかにも、優れた技術・システムを導入しても、現場で働く社員がリスクを理解していなければ意味がありません。そのため、情報セキュリティに関する研修や啓蒙活動などを行うことも欠かせません。
誤診断の可能性もある
WAFは、Webサイトやアプリへの通信を検知し、攻撃であると判断すると通信を遮断してくれますが、診断を誤ることもあります。特に、セキュリティレベルを高く設定してしまうと、本来であれば問題のない通信も攻撃だと判断し、遮断するおそれがあるでしょう。
このような事態を回避するためにも、定期的にログやレポートをチェックして、どういった攻撃を遮断しているのか確認しておきましょう。
WAF導入時に検討するべきポイント

WAFは各ベンダーから提供されているため、どれを選べばいいか迷ってしまうケースもあるでしょう。そこでここでは、導入時にどういったポイントを検討するべきなのか解説します。
WAFのタイプ
先ほども説明しているように、WAFには設定方法によってソフトウェア型、アプライアンス型、クラウド型の3種類があります。それぞれ異なる特徴を持っており、設置方法やコストなども違うため、自社の状況や課題、ニーズなどを踏まえたうえで合ったものを選ぶことが大切です。
コスト
WAFの導入には初期費用や月額料金など、さまざまな費用がかかるため、自社の予算を確認したうえで、コスト面で無理なく運用を続けられるものを選ぶことが大切です。例えば、アプライアンス型は、専用機器を購入して設置する必要があるため初期費用がかかる一方で、クラウド型はクラウド上でサービスが提供されるため、初期費用を抑えやすいなど、費用がどのタイミングで発生するのかといった点にも注意してください。
サポート体制
導入後にサポートを受けられるかどうかもWAF選びにあたって重要なポイントの1つです。WAFに障害が発生したときに復旧支援をしてもらえるか、初期設定時にサポートしてもらえるかといった点はスムーズな運用を目指すうえで非常に重要だといえます。また、サポートを提供している場合でも、24時間365日対応しているのか、連絡方法はなんなのかなどを確認しておきましょう。
万全のセキュリティを施したおすすめツール

業務で使用できるツールには、WAFなどのセキュリティ対策が施されているものもあります。業務アプリの構築・運用ができるローコード開発プラットフォームSPIRAL®は、徹底したセキュリティ対策を行っており、システム構成から不正アクセス対策を考慮したものとなっています。
セキュリティに厳格な金融機関でも導入されるなど、その実績は申し分なしです。これまで20年以上にわたってサービスを提供しており、時代のニーズに応じて継続的に対策のアップデートを行ってまいりました。
サービスの詳細について興味のある方はぜひお気軽にご相談ください。
サービスに関するお問い合わせはこちら>>
サービス資料のダウンロードはこちら>>
まとめ
今回はWAFの概要や種類、導入時のメリットや注意点などについて解説しました。WAFは、サイバー攻撃からWebサイトやアプリを守ってくれるセキュリティ対策のことです。
多様化・複雑化するさまざまなサイバー攻撃から保護してくれるため、情報漏洩やデータ改ざんといった被害、さらには社会的な信頼の低下といった副次的な被害も回避できます。セキュリティ対策の強化を図るためにも、WAFの導入を検討してみてください。