セキュリティ対策の記事
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を活用できれば、被害を最小限に抑えることができます。
WAFが必要なケース・必要性が低いケース
外部からアクセスできるWebサイトやアプリを運用する場合には、WAFの導入をおすすめします。特に必要性が高いのは、以下のようなケースです。
- 個人情報や決済情報を扱う
- ログイン機能や入力フォームがある
- 事業への影響が大きいWebサービスを運営している
一方、機密情報を扱わず、入力機能もない静的なサイトでは、必要性が比較的低い場合もあります。ただし、公開サイトには攻撃リスクがあるため、想定される被害や費用対効果を踏まえて判断しましょう。
IDS/IPSやファイアウォールとの違い
WAFと混同してしまいやすいものにIDS/IPSやファイアウォールがありますが、これらはそれぞれ異なるものです。
まず、IPSは、不正な通信を検知・遮断するシステムです。また、IDSは、異常な通信を検知する不正侵入検知システムとなっています。
ファイアウォールは、ネットワークにおけるセキュリティ対策のことです。通信する際に、送信元・送信先情報を参考に、アクセスを制限することができます。
対策を行う箇所が異なるほか、防げる攻撃の種類も異なる点を覚えておきましょう。
WAF導入で防げる攻撃

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

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

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

WAFの導入・運用では、初期費用や月額料金、保守費などがかかります。費用の内訳や発生するタイミングは導入方式によって異なるため、自社の予算や運用体制に合ったものを選ぶことが大切です。
| 導入方式 | 主な費用項目・特徴 |
| アプライアンス型 | 専用機器の購入費や設置費が必要なため、初期費用が高くなりやすい。導入後は保守・更新費もかかる |
| ソフトウェア型 | ライセンス料やサーバー費、設定・運用費がかかる。専用機器が不要なため、初期費用を抑えやすい |
| クラウド型 | 初期費用や月額料金、通信量などに応じた従量料金がかかる。利用状況に合わせて費用を調整しやすい |
運用を自社で行う場合は担当者の作業負担が生じ、ベンダーに任せる場合は監視や設定変更などの委託費用がかかります。導入時の金額だけでなく、継続的な運用費用と手間も含めて比較しましょう。
見積もりで確認するポイント
WAFの見積もりを比較する際には、金額だけでなく、費用が発生するタイミングや提示額に含まれる範囲を確認してください。主な確認項目は以下のとおりです。
- 初期設定や導入支援の費用
- 月額料金の算定方法
- 通信量やサイト数を超過した場合の追加料金
- 保守、監視、障害対応の範囲
- 設定変更やレポート作成の費用
- 自社とベンダーの運用分担
- 最低利用期間や解約時の条件
料金が安く見えても、運用支援や追加対応が別料金の場合があります。複数社から同じ条件で見積もりを取り、必要な機能、サポート内容、運用負担を含めた総費用で比較することが大切です。
WAFを導入するメリット

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

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

WAFは各ベンダーから提供されているため、どれを選べばいいか迷ってしまうケースもあるでしょう。そこでここでは、導入時にどういったポイントを検討するべきなのか解説します。
WAFのタイプ
先ほども説明しているように、WAFには設定方法によってソフトウェア型、アプライアンス型、クラウド型の3種類があります。それぞれ異なる特徴を持っており、設置方法やコストなども違うため、自社の状況や課題、ニーズなどを踏まえたうえで合ったものを選ぶことが大切です。
サポート体制
導入後にサポートを受けられるかどうかもWAF選びにあたって重要なポイントの1つです。WAFに障害が発生したときに復旧支援をしてもらえるか、初期設定時にサポートしてもらえるかといった点はスムーズな運用を目指すうえで非常に重要だといえます。また、サポートを提供している場合でも、24時間365日対応しているのか、連絡方法はなんなのかなどを確認しておきましょう。
WAF導入の流れ

WAFの製品を選定したら、導入環境や保護対象を確認したうえで、設定と動作検証を進めます。一般的な流れは以下のとおりです。
- 保護するWebサイトやアプリ、通信範囲を決める
- 導入方式に応じてDNS切り替えやサーバー・ネットワーク設定を行う
- 適用するシグネチャや遮断ルールなど、保護ポリシーを設定する
- 検知モードで通信を観測し、誤検知がないかチューニングする
- 遮断モードに切り替えて本番運用を開始し、ログや動作を確認する
導入後は誤検知や見逃しがないかを定期的に確認し、シグネチャの更新状況やカスタムルールを見直しながら運用することが大切です。
万全のセキュリティを施したおすすめツール

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