FTPは個別の制御チャネルとデータチャネルを使用するレガシーファイル転送プロトコルです。モダンなウェブとAPIトラフィックがトークン、TLS、セッションポリシー、WAAPコントロールで保護されている一方、FTPはほとんどの組織で「ポートを開け、ユーザー名とパスワードをチェックする」レベルに留まっています。EDIワークフロー、バッチ転送、パートナーファイル交換、メインフレームブリッジ、レガシードキュメントシステムがセキュリティの可視性の外で動作しています。
従来のネットワークセキュリティはFTPに対して2つの弱いオプションを提供します。ポート21を開けるとどのコマンドが通過するかが見えないか、FTPを完全に削除して数ヶ月にわたる統合プロジェクトが始まるかのいずれかです。多くのレガシーシステムはその移行を素早く吸収できません。
FTPSを使用するだけでは十分ではありません。トラフィックは暗号化されているかもしれませんが、どのユーザーがどのコマンドを実行しているか、どのファイルが取得または送信されているか、どのバックエンドにアクセスしているか、データ接続が正しいソースから来ているか、セッションがどれくらい開いているかという問いは依然として残ります。
FTPのプロトコル設計は特定の攻撃面を生み出します。PORTコマンドはデータ接続を第三者アドレスに向けることができ、FXP風のサーバー間転送が悪用され、弱い匿名または共有アカウントが長期間開いたままになる可能性があります。これらのリスクはネットワーク層では観察が困難で、アプリケーション層のFTPセッション認識が必要です。
TR7 WAAP FTPセキュリティプロキシ層は、クラシックなFTPサービスを削除することなく、コマンドホワイトリスト、ユーザーごとのポリシー、バウンス/FXP軽減、セッション制御、フォレンジック監査の下で運用します。
TR7 WAAPはFTPをポート開放の決定としてではなく、ユーザーごとに認可されコマンドごとに監査されるアプリケーションセッションとして扱います。
RETR、STOR、DELE、MKD、RMD、LIST、NLST、RNFR、RNTO、SIZE、MDTMなどのFTPコマンドが個別のallow/denyリストに配置されます。未知のコマンドまたはポリシーに存在しないコマンドはデフォルトで拒否されます。
FTPユーザー名をポリシーキーとして使用できます。同じVIPを通じて接続する異なるユーザーは異なるコマンドセット、異なるタイムアウト、異なるバックエンドプールで動作できます。
データ接続のソースが制御接続と関連付けられます。第三者アドレスに向けられたPORTの試みやサーバー間転送の動作はデフォルトでブロックされ、例外は明示的なポリシー決定によって定義されます。
すべてのセッション、コマンド、ファイル転送が監査ログに記録されます。モニターモードは完全なファイルパスを表示し、ファイルコピーモードは転送された各ファイルのタイムスタンプ付きコピーを保存できます。
FTPセキュリティプロキシはクラシックなFTPプロトコルのコマンド、ユーザー、データチャネル、セッション、監査の弱点をWAAPポリシーモデルの下に置きます。
TR7は標準FTPコマンドをポリシーレベルでallow/denyの決定として管理します。読み取り専用ロールではRETE、LIST、NLST、SIZE、MDTM、STATなどのコマンドが開いたままになる一方、STOR、DELE、RMD、RNTOは拒否できます。アップロードロールではSTORと必要なディレクトリコマンドのみが許可されます。これにより「FTPアクセスを持っている」が無制限のファイル権限に変換されないことが保証されます。
ユーザー名はログイン段階で読み取られ、WAAPポリシーエンジンに入力されます。同じVIPに接続する2人のユーザーは異なるコマンドセット、異なるセッション期間、異なる監査深度、異なるバックエンドプールで動作できます。このアーキテクチャはパートナー、部門、テナントベースのファイル転送を単一のエントリポイントに集約します。オペレーションチームはユーザーごとにセキュリティ境界を定義します。
あるユーザーを特定のバックエンドプールに向け、別のユーザーを異なるプールにルーティングできます。クライアント側の`user@server`選択パターンを使用したり、TR7が中央テーブルを通じてユーザーを適切なバックエンドに解決したりできます。B2Bパートナーのシチュエーション、部門の共有、テナント分離のために多くの個別VIPを開く必要がなくなります。単一のエントリポイントの下で制御されたルーティングが行われます。
アクティブとパッシブのFTPモードはデータ接続に関して異なる動作をします。TR7はPORTとPASVフローをセッションと関連付けてデータチャネルが正しく確立されることを保証します。パッシブポート範囲はポリシーで制限でき、バックエンドへのソースIPを固定できます。これによりNATとファイアウォールの背後にあるFTPサービスでの転送失敗が削減されます。
FTPバウンス攻撃ではPORTコマンドが第三者のターゲットにデータ接続を向けようとします。TR7はデータ接続を制御接続の実際のエンドポイントとマッチングすることでこの動作を拒否できます。FXP風のサーバー間転送の動作はデフォルトでオフに保つことができます。必要な例外は明示的に定義されます。セキュリティの穴がデフォルトの動作になることはありません。
FTPセッションはソースIP、国、ASN、時間帯、ユーザー情報によって評価できます。特定のパートナー国または企業IPレンジ以外からの接続を拒否できます。これによりウェブとAPI側で使用されているアクセス制御アプローチがFTPにも適用されます。レガシーファイル転送フローがモダンなアクセスポリシーにバインドされます。
FTPセッションは長期間開いたままになり、バックエンドのソケットを消費する場合があります。TR7はログインタイムアウト、アイドルタイムアウト、総セッション期間などの制限をポリシーレベルで管理できます。デフォルトのセッション期間900秒をベースラインとして使用し、必要に応じて調整できます。アイドル状態のセッションはバックエンドを待たせることなく閉じられます。
FTPクライアントはCWDでディレクトリを変更し、相対ファイルコマンドを発行できます。モニターモードはセッション内の作業ディレクトリを追跡し、`RETR file.csv`などのコマンドを完全なファイルパスとともにログに記録します。監査レコードはコマンドだけでなく実際のファイルの場所を示します。インシデント後の調査でどのファイルが取得または送信されたかが明確になります。
コンプライアンスまたはフォレンジックのニーズに対して、転送された各ファイルのコピーを別のストレージ領域に書き込むことができます。ファイルは日付ベースのディレクトリ構造で保持し、監査ログと関連付けることができます。これにより「どのファイルが送信されたか」という質問にログエントリだけでなくファイル自体で答えることができます。規制対象セクターで監査証拠が強化されます。
FTPSが使用されている場合、制御チャネルは暗号化されていますが、セキュリティポリシーを適用するためにコマンドを理解する必要があります。TR7 WAAP FTPセキュリティプロキシ層はセキュリティ層でFTPSセッションを終端してコマンドを検査できます。AUTH TLSの下では、バックエンドへの転送を再暗号化または内部ネットワークモデルに適応させることができます。証明書とTLSポリシーは中央管理プールと整合されます。
FTPセキュリティプロキシはコマンド処理、データ接続のライフサイクル、HA動作、監査ストリーミング、リソース制限、コンプライアンス保持ポリシーと一緒に運用されます。
すべてのFTPコマンドは制御チャネルから受け取られ、解析され、ValidCommandsリストとユーザーポリシーに対して評価されます。許可されたコマンドはバックエンドに転送されます。拒否されたコマンドはプロトコル準拠のエラーレスポンス(502または550)を返します。クライアントはプロトコル準拠のまま保たれます。
PORTまたはPASVコマンドが見られると、TR7がデータ接続をセッションと関連付けます。クライアントとTR7、TR7とバックエンドの間に個別のデータ接続が存在します。この構造により転送中にポリシー違反が検出された場合にセッションを制御された方法で閉じることができます。
新しいFTPセッションはアクティブノードで同じポリシーで開かれます。進行中の大きなデータ転送はプロトコルの性質によりフェイルオーバーイベントで中断される場合があります。クライアントがレジュームをサポートしている場合、転送を再開または継続できます。したがって、本番デプロイメント前に重要な転送のクライアント動作をテストするべきです。
セッション、コマンド、転送レベルで個別のログを生成できます。ログは構造化フォーマットでSIEMストリームに送ることができます。モニターモードはログ行に完全なファイルパスを追加し、ファイルコピーモードは保存されたファイルコピーの場所を追加します。
同時セッション数、ユーザーごとのセッション、IPごとのセッション、ファイルサイズ、転送レートをすべてポリシーで制限できます。これにより単一のユーザーまたは誤動作するバッチジョブがFTPインフラストラクチャを使い果たすことを防ぎます。大きなファイル転送には帯域幅とタイムアウトを一緒に計画するべきです。
転送された各ファイルの完全なパス、タイムスタンプ、ユーザー情報、必要に応じてファイルコピーを保持できます。保持期間は組織のコンプライアンスポリシーに従って設定されます。監査中、FTPトラフィックはもはやダークな領域ではなくなります。
金融機関または政府機関がパートナーとFTPでEDIファイルを交換する場合があります。TR7は単一のVIPの背後で各パートナーを独自のバックエンドプールにルーティングし、許可されたコマンドのみを開き、すべての転送を監査の下に置きます。
レガシードキュメントプラットフォームがFTPアップロードのみをサポートしている場合、システムに触れることなくTR7を前に配置できます。ポリシーはSTORと必要なディレクトリコマンドのみを開き、削除とリネームコマンドを拒否します。
メインフレームシステムからファイルを取得する統合では、ユーザーをRETE、LIST、SIZEなどの読み取り専用コマンドに制限できます。STOR、DELE、RNFR、RNTO、MKD、RMDが拒否され、データ変更のリスクが削減されます。
医療または研究チームが外部パートナーにデータセットを送信する際、すべての転送をファイルコピーで保持できます。ファイルサイズ制限、ユーザーごとのポリシー、SIEMログストリーミングにより共有プロセスがエンドツーエンドで監査可能になります。
コマンドホワイトリスト、ユーザーごとのポリシー、バウンス/FXP保護、フォレンジック監査。お客様自身のFTPインフラストラクチャでライブセットアップをご案内します。