セキュリティ
Altuur Secure Ingressはセキュリティをアーキテクチャとして扱います。設定として後付けするものではありません。プラットフォームのアウトバウンドのみの接続モデル、エッジでの認証適用、相互TLSが、デプロイ後に追加するのではなく構造的に保証されたセキュリティ特性を生み出します。
このセクションでは4つの領域を扱います:
- トランスポートセキュリティ:TLS 1.3、相互認証、Altuurの内部PKI
- 認証モデル:エッジでの認証適用、ルートごとのポリシー、アイデンティティ伝播
- データ保護:データの取り扱い、プライバシー原則、暗号化
- 標準仕様への準拠:プラットフォームが実装しているOAuth 2.1とOpenID Connectの正確な仕様一覧
アウトバウンドのみのセキュリティモデル
従来のインターネットサービスにはインバウンドスタックが必要でした。パブリックIPアドレス、オープンポート、ファイアウォールルール、リバースプロキシ、オリジンでのTLS終端。各レイヤーが攻撃対象領域を拡大します。
Secure Ingressはこのモデルを反転させます。Warpgateがすべての接続を外向きに開始します。お客様のワークロードに必要なのは:
- オープンなインバウンドポートなし:Warpgateが外向きに接続するため、インターネットからの接続を待ち受けるものがない
- 公開インバウンドオリジン不要:パブリックIPアドレスも、ワークロードを指すDNSレコードも必要ない
- オリジン露出なし:従来のCDNやリバースプロキシ構成と異なり、直接経路を閉じてしまえば、攻撃者がエッジを迂回して狙える発見可能なオリジンIPがない
エンドユーザーのトラフィックはAltuur Edgeから入り、TLS終端、ルートポリシー、そして保護されたルートではエンドユーザー認証が、リクエストがお客様のインフラに到達する前に適用されます。公開ルート(たとえばヘルスチェック)はエンドユーザー認証なしで通過します。
これらの特性は、エッジが唯一の入口であることを前提としています。Warpgateを追加しても、既存のパブリックIP、リスナー、ファイアウォールルールは消えません。ワークロードへの直接経路が残らないよう、それらを削除するかファイアウォールで遮断してください。直接経路を閉じるを参照してください。
多層防御
セキュリティポリシーは2つのレイヤーで適用されます:
- エッジでの適用:Altuur Edgeが保護されたルートへのリクエストを認証し、ルートポリシーを適用し、悪意のあるトラフィックを転送前にフィルタリング
- Warpgateでの検証:Warpgateがアップストリームワークロードへトラフィックを配信する前に、ルートとアイデンティティコンテキストを第二の防御ラインとして検証
このレイヤードアプローチにより、一方の適用ポイントが侵害されても、もう一方がワークロードを保護し続けます。
トランスポート暗号化
Secure Ingressアーキテクチャのすべての接続は暗号化されています:
| 接続 | プロトコル | 認証 |
|---|---|---|
| エンドユーザー → Altuur Edge | TLS 1.2+ | 自動HTTPS |
| Altuur Edge → Warpgate | TLS 1.3 | 相互認証(mTLS)、双方を検証 |
| データプレーン ↔ コントロールプレーン | TLS 1.3 | 内部ワークロード認証 |
証明書はAltuurの内部認証局が管理します。証明書のプロビジョニング、ローテーション、管理を行う必要はありません。
エッジとWarpgate間の接続におけるmTLSアイデンティティはコネクタのアイデンティティであり、どのWarpgateが接続しているかを証明するものです。ルートごとに適用され、サービスを呼び出す人・デバイス・サービスを対象とするエンドユーザー認証とは別のものです。
詳細はmTLSとTLS 1.3をご覧ください。
エッジでの認証
ルートで認証が有効な場合、Secure Ingressはエッジでアイデンティティのライフサイクル全体を処理します:
- ログイン、サインアップ、パスワードリセットのフロー
- セッション管理とトークン検証
- ルートごとの認可ポリシー
- ワークロードへのアイデンティティコンテキスト転送
アプリケーションは信頼されたアイデンティティヘッダー付きの事前認証済みトラフィックを受信します。トークン検証ライブラリ、認証ミドルウェア、インテグレーションプロジェクトは不要です。
詳細は認証モデルをご覧ください。
データ保護
Secure Ingressはリクエストトラフィックをエッジで処理し、ワークロードに転送します。アイデンティティデータ(ユーザーアカウント、ディレクトリ、認証情報)は暗号化された状態でコントロールプレーンに保存されます。
アウトバウンドのみのアーキテクチャにより、ワークロードのデータとインフラはプライベートに保たれます。Secure Ingressがアプリケーションの内部状態、データベース、ファイルシステムへのアクセスを要求することはありません。
詳細はデータ保護をご覧ください。