AIアプリケーションを開発・提供する場合は、AIに特化したセキュリティ対策が必要です。AIセキュリティソリューションとして、F5社がF5 AI GuardrailsとF5 AI Red Teamをリリースしたことを受け、弊社では検証環境を構築し、機能・運用面の検証を開始しています。本記事では、F5 AI GuardrailsとF5 AI Red Teamの概要と、検証内容の一部を紹介します。
- ライター:田中 勝也
- WAN最適化や帯域制御分野などの技術担当を経て、ADC(Application delivery controller)分野の製品及びSSL/TLS、Webアプリケーション、DNS セキュリティなどのテクノロジーの評価・検証・技術支援を担当
目次
AIアプリケーションに求められるセキュリティ対策
AIアプリケーションの構成と制御ポイント
下記は、基本的なAIアプリケーションのアーキテクチャに、通信フローと制御ポイントを記載した図です。
F5のセキュリティソリューション全体像
F5 Distributed Cloud Services(以降はF5 XCと記載)およびF5 BIG-IPにより、外部公開するWebアプリケーションにHTTPやAPIのセキュリティ対策とトラフィック制御を提供します。また、WebアプリケーションとLLMサービス間の通信制御も可能です。F5 AI Red Teamは、AIに特化した脅威やリスクの可視化を提供します。F5 AI Guardrailsは、AIに特化した防御とデータ保護を提供します。
F5 AI Red Team
F5 AI Red Teamは、LLMやAIアプリケーションに擬似攻撃を行い、AIアプリケーションのセキュリティ耐性を評価・スコアリングします。
F5が毎月更新する10,000以上の攻撃プロンプトでテストできます。
![]()
![]()
攻撃プロンプトを1回送信するだけでなく、複数回の対話で防御を突破しようとするマルチターン攻撃のテストも可能です。F5 AI Red Teamが送信したプロンプトとレスポンスのログを確認できます。
![]()
テストが終了すると、スコアと改善案を確認できます。
![]()
F5 AI Red Teamは、要件に合わせてオンプレミス環境、パブリッククラウドのお客様テナント環境、F5のSaaS環境で稼働させることができます。F5はF5 AI Red Teamを使って主要なLLMサービスをセキュリティ評価し、スコアリングした結果を下記のページで一般公開しています。LLMサービスのモデルを選定する際の参考にできます。
- CASI and ARS Leaderboards - https://www.f5.com/labs/casi
F5 AI Guardrails
F5 AI Guardrailsは、AIアプリケーションへの入出力をリアルタイムで検査し、不適切な内容のブロックやマスキングが可能です。
F5があらかじめ用意している防御ルールにより、不適切なプロンプトやレスポンスを検知・ブロックできます。
![]()
自然言語による防御ルールを設定できます。環境固有の情報漏えいやポリシー違反などを検知・ブロックできます。
![]()
検査したプロンプト、レスポンス、ブロック有無のログを確認できます。
![]()
F5 AI Guardrailsは、要件に応じて オンプレミス環境、パブリッククラウド上のお客様テナント環境等で稼働させることができます。オンプレミス環境のLLMとオンプレミス環境に配置したF5 AI Guardrailsを組み合わせることで、プロンプトやレスポンスの情報を外部に出すことなく、閉域環境内で安全に利用することも可能です。また、F5 AI Guardrailsにはゲートウェイ型とAPI型の2つの利用形態があります。
ゲートウェイ型として、AIアプリケーションとLLMサービス間にF5 AI Guardrailsが入る構成。![]()
![]()
F5 BIG-IP連携
オンプレミス環境で、AIアプリケーションとLLMサービス間のトラフィック制御・負荷分散にF5 BIG-IPを使っている場合もあると思います。F5 BIG-IPと連携することで、AIアプリケーション側は設定変更せずに、F5 AI Guardrailsを導入できます。主に下記2つの構成があります。
F5 BIG-IPの負荷分散先をLLMサービスからF5 AI Guardrailsに変更して、サービス通信がF5 AI Guardrailsを経由する構成。
![]()
F5 BIG-IPがプロンプトとレスポンスをF5 AI Guardrailsに送る構成。
![]()
後者の構成は、サービス通信の経路も変更する必要がなく、F5 BIG-IPの設定変更だけでF5 AI Guardrailsを導入できます。弊社では、この構成で使用するF5 BIG-IPのiRuleサンプルコードを作成しました。検査対象のプロンプトとレスポンスのみをF5 AI Guardrailsへ送信し、その検査結果に基づいてF5 BIG-IPがブロックレスポンスを返せることを確認しています。
まとめ
本記事では、F5 AI GuardrailsとF5 AI Red Teamの概要と、検証内容の一部を紹介しました。弊社では検証を継続して、F5 AIセキュリティソリューションの長所・短所や他社セキュリティソリューションとの違いを確認していく予定です。
※本記事の内容は執筆者個人の見解であり、所属する組織の見解を代表するものではありません。