F5 BIG-IPはF5 Networks社のネットワーク機器・ソフトウェアシリーズ。APM(Access Policy Manager)はその中の認証・アクセス制御モジュール。
インターネット
↓
[ F5 BIG-IP APM ] ← 門番的な装置
↓
[ アプリサーバー群 ]
↓
[ データベース ]
| モジュール | 役割 |
|---|---|
| LTM(Local Traffic Manager) | ロードバランサー |
| APM(Access Policy Manager) | SSO・VPN・アクセスポリシー管理 |
| ASM(Application Security Manager) | WAF |
典型的な使われ方:
使う組織: 大企業・金融・官公庁など、オンプレミスの大規模インフラを持つところ
| F5 BIG-IP APM | F5 Access | |
|---|---|---|
| 何か | サーバー側のネットワーク機器/ソフトウェア | クライアント側のVPNアプリ |
| 誰が使うか | インフラ管理者 | 一般ユーザー(社員など) |
| 関係 | VPNサーバー側 | APMに接続するためのクライアント |
社員PC
└─ F5 Access(クライアントアプリ)
↓ VPN接続
F5 BIG-IP APM(サーバー側)
↓
社内システム / インターネット経由でAWSなど
💡 ポイント: F5 AccessはほぼBIG-IP APMとセットで使われる。F5 Accessを使っている構成ならBIG-IP APMが存在する可能性が高い。ただし確実な判断はインフラ担当への確認が必要。
| 確認項目 | 影響有無 |
|---|---|
| BIG-IP APMのバージョンが脆弱性対象か | ⚠️ インフラ担当に確認必要 |
| APMの管理画面がインターネットに公開されているか | ⚠️ 公開されていれば特に危険 |
| AWSサーバー自体はBIG-IPと無関係か | ✅ AWSは独立しているので直接影響なし |
Pixel & Tonic社が開発したPHPベースのCMS。WordPressと同カテゴリだが、より柔軟なコンテンツ設計が可能。
ブラウザ
↓
Craft CMS(PHP)
├─ 管理画面(コンテンツ編集)
└─ フロントエンド描画 or APIとして提供
↓
データベース(MySQL / PostgreSQL)
よく使われるシーン: コーポレートサイト、メディア・ニュースサイト、ECサイト
| Craft CMS | Next.js + Supabase | |
|---|---|---|
| 言語 | PHP | JavaScript / TypeScript |
| DB管理 | Craft内蔵 | Supabase |
| ホスティング | 自前サーバー / VPS | Vercel |
| コンテンツ編集 | 管理画面あり | コードで管理 |
💡 ポイント: 自分が開発したアプリだけでなく、外部委託で作ったコーポレートサイトなど社内の他サービスもCraft CMSベースでないか確認する。
Laravelとは: PHPのWebフレームワーク。DjangoのPHP版に近いイメージ。
Python世界: Django
PHP世界: Laravel
JS世界: Next.js
Livewireとは: Laravel上で動くリアルタイムUIコンポーネントライブラリ。
ブラウザ上のボタンクリック
↓(Ajaxを意識せず)
サーバー側のPHPコード実行
↓
画面の該当部分だけ自動更新
| Laravel Livewire | 近い概念 | |
|---|---|---|
| やること | サーバー駆動のリアルタイムUI | Next.js Server Actions |
| 特徴 | JSをほぼ書かずにインタラクティブUI | RSC(React Server Components)に近い思想 |
💡 ポイント: 過去に関わったLaravelプロジェクトや、社内他チームが開発したサービスも確認対象になる。
| ミス | 改善策 |
|---|---|
| 「自分のアプリに使っていないから関係ない」で終わる | 社内の他サービス・外部委託サイトも確認する |
| F5 AccessとBIG-IP APMを同一視する | クライアント/サーバーの区別を意識する |
| インフラ層の確認をスキップする | VPN終端装置のバージョンをインフラ担当に確認する |
| CVE番号なしで影響判断しようとする | 必ずCVE番号を入手してから調査する |
| サービス | 影響 | 理由 |
|---|---|---|
| F5 BIG-IP APM | 要確認 | F5 Accessを使用している構成のため、インフラ担当にバージョン確認が必要 |
| Craft CMS | なし | 使用していない |
| Laravel Livewire | なし | 使用していない |