"セキュリティポリシーをアプリケーションセッションに適用する方法であって、aセキュリティゲートウェイを介して、ネットワークとアプリケーションとのアプリケーションセッションを認識すること、b前記セキュリティゲートウェイが、前記アプリケーションセッションについての情報を使用して、前記アプリケーションセッションのユーザ識別情報を特定すること、c前記セキュリティゲートウェイが、前記ユーザ識別情報にマッピングされたネットワークパラメータを含む前記セキュリティポリシーを取得すること、及びd前記セキュリティゲートウェイが前記セキュリティポリシーを前記アプリケーションセッションに適用すること、を含むことを特徴とする、方法。前記特定することbは、b1ホストを通して前記ネットワークにアクセスするために使用される前記ユーザ識別情報、前記ホストのホスト識別情報、及びアプリケーションセッション時刻を含む、前記アプリケーションセッションのアプリケーションセッション記録から前記ユーザ識別情報を特定することを含むことを特徴とする、請求項1に記載の方法。前記アプリケーションセッション記録の作成は、b1i前記アプリケーションセッション記録内の前記ホスト識別情報及び前記アプリケーションセッション時刻を送信することにより、前記第2のホストを通して前記ネットワークへのアクセスに使用される第2のユーザ識別情報、前記第2のホストの第2のホスト識別情報、及びアクセスセッション時刻を含む、第2のホストと前記ネットワークとのアクセスセッションのアクセスセッション記録を含む識別情報サーバに問い合わせること、b1ii前記識別情報サーバが、前記アプリケーションセッション記録内の前記ホスト識別情報を、前記アクセスセッション記録内の前記第2のホスト識別情報と比較し、前記アクセスセッション時刻を前記アプリケーションセッション時刻とを比較すること、b1iii前記アプリケーションセッション記録内の前記ホスト識別情報が前記アクセスセッション記録内の前記第2のホスト識別情報に一致し、且つ前記アクセスセッション時刻が前記アプリケーションセッション時刻に一致する場合、前記識別情報サーバが、前記アクセスセッション記録内の前記第2のユーザ識別情報を返すこと、及びb1iv前記ネットワークのアクセスに使用されるネットワークユーザ識別情報として、前記アプリケーションセッション記録内に前記第2のユーザ識別情報を記憶すること、を含むことを特徴とする、請求項2に記載の方法。前記ユーザ識別情報は、前記ネットワークへのアクセスに使用されるネットワークユーザ識別情報を含むことを特徴とする、請求項1に記載の方法。前記ユーザ識別情報は、前記アプリケーションへのアクセスに使用されるユーザ識別情報を含み、前記ユーザ識別情報は、前記アプリケーションセッションのパケットから認識されることを特徴とする、請求項1に記載の方法。前記取得することc及び前記適用することdは、c1前記ユーザ識別情報にマッピングされたネットワークトラフィックポリシーを含む前記セキュリティポリシーを取得すること、及びd1前記ネットワークトラフィックポリシーを前記アプリケーションセッションに適用すること、を含むことを特徴とする、請求項1に記載の方法。前記ネットワークトラフィックポリシーは、以下:前記アプリケーションセッションのパケット変更制御、トラフィック整形制御、前記ユーザ識別情報が前記アプリケーションセッションの継続について拒絶されるか、それとも許可されるかを示すアプリケーションセッションアクセス制御、及び帯域幅制御のうちの1つ以上を含むことを特徴とする、請求項6に記載の方法。前記アプリケーションセッションの前記パケット変更制御は、以下:前記アプリケーションセッションに対してネットワークアドレス変換を実行すること、所定のポート番号を使用して、前記アプリケーションセッションに対してポートアドレス変換を実行すること、前記アプリケーションセッションがハイパーテキスト転送プロトコルHTTPセッションであり、且つ前記アプリケーションセッションのデータパケット内のユニバーサルリソースロケータURLが、所定のURLに一致する場合、コンテンツ置換を実行すること、前記アプリケーションセッションがファイル転送セッションであり、且つ所定のファイル名に一致するファイル名が、前記アプリケーションセッションのデータパケット内で見つけられる場合、ファイル名置換を実行すること、及び前記アプリケーションセッションがHTTPセッションである場合、前記ユーザ識別情報の前記ユーザのクッキーを挿入することのうちの1つ以上を含むことを特徴とする、請求項7に記載の方法。前記トラフィック整形制御は、以下:ウィンドウセグメントサイズを変更すること、及び伝送制御プロトコルTCPウィンドウを調整することのうちの1つ以上を含むことを特徴とする、請求項7に記載の方法。前記ネットワークトラフィックポリシーは接続速度制御を含むことを特徴とする、請求項6に記載の方法。前記ネットワークトラフィックポリシーは、サーバ負荷平衡器選好を含むことを特徴とする、請求項6に記載の方法。前記ネットワークトラフィックポリシーは、サービス品質を含むことを特徴とする、請求項6に記載の方法。前記サービス品質は、前記アプリケーションセッションのデータパケット内の差別化サービスコードポイントDSCPの変更を示すことを特徴とする、請求項12に記載の方法。前記取得することc及び前記適用することdは、c1前記ユーザ識別情報にマッピングされた文書アクセスポリシーを含む前記セキュリティポリシーを取得すること、及びd1前記文書アクセスポリシーを前記アプリケーションセッションに適用すること、を含むことを特徴とする、請求項1に記載の方法。前記文書アクセスポリシーは、文書識別情報及び文書ユーザ識別情報を含み、前記適用することd1は、d1i前記ユーザ識別情報を前記文書ユーザ識別情報と比較すること、及びd1ii前記ユーザ識別情報が前記文書ユーザ識別情報に一致するとの判断に応答して、前記ユーザ識別情報により前記文書識別情報を有する文書にアクセスできるようにすること、を含むことを特徴とする、請求項14に記載の方法。e前記アプリケーションセッションへの前記セキュリティポリシーの前記適用に関するセキュリティリポートを生成することをさらに含むことを特徴とする、請求項1に記載の方法。セキュリティポリシーをアプリケーションセッションに適用するコンピュータプログラム製品であって、コンピュータ可読プログラムコードが具現されるコンピュータ可読記憶媒体を備え、前記コンピュータ可読プログラムコードは、セキュリティゲートウェイを介して、ネットワークとアプリケーションとのアプリケーションセッションを認識し、前記アプリケーションセッションについての情報を使用して、前記アプリケーションセッションのユーザ識別情報を特定し、前記ユーザ識別情報にマッピングされたネットワークパラメータを含む前記セキュリティポリシーを取得し、前記セキュリティポリシーを前記アプリケーションセッションに適用するように構成されることを特徴とする、コンピュータプログラム製品。前記ユーザ識別情報は、前記ネットワークへのアクセスに使用されるネットワークユーザ識別情報を含むことを特徴とする、請求項17に記載のコンピュータプログラム製品。前記ユーザ識別情報は、前記アプリケーションへのアクセスに使用されるユーザ識別情報を含み、前記ユーザ識別情報は、前記アプリケーションセッションのパケットから認識されることを特徴とする、請求項17に記載のコンピュータプログラム製品。前記ユーザ識別情報にマッピングされたネットワークパラメータを含む前記セキュリティポリシーを取得し、前記セキュリティポリシーを前記アプリケーションセッションに適用するように構成されるコンピュータ可読プログラムコードは、前記ユーザ識別情報にマッピングされたネットワークトラフィックポリシーを含む前記セキュリティポリシーを取得し、前記ネットワークトラフィックポリシーを前記アプリケーションセッションに適用するようにさらに構成されることを特徴とする、請求項17に記載のコンピュータプログラム製品。前記ユーザ識別情報にマッピングされたネットワークパラメータを含む前記セキュリティポリシーを取得し、前記セキュリティポリシーを前記アプリケーションセッションに適用するように構成されるコンピュータ可読プログラムコードは、前記ユーザ識別情報にマッピングされた文書アクセスポリシーを含む前記セキュリティポリシーを取得し、前記文書アクセスポリシーを前記アプリケーションセッションに適用するようにさらに構成されることを特徴とする、請求項17に記載のコンピュータプログラム製品。複数のセキュリティポリシーを含む企業ディレクトリと、セキュリティゲートウェイであって、前記セキュリティゲートウェイを介するネットワークとアプリケーションとのアプリケーションセッションを認識し、前記アプリケーションセッションについての情報を使用して、前記アプリケーションセッションのユーザ識別情報を特定し、前記企業ディレクトリから、前記ユーザ識別情報にマッピングされたネットワークパラメータを含む、複数の前記セキュリティポリシーのうちの前記セキュリティポリシーを取得し、前記セキュリティポリシーを前記アプリケーションセッションに適用する、セキュリティゲートウェイと、を備えたことを特徴とする、システム。前記ユーザ識別情報は、前記ネットワークへのアクセスに使用されるネットワークユーザ識別情報又は前記アプリケーションへのアクセスに使用されるユーザ識別情報を含み、前記ユーザ識別情報は、前記アプリケーションセッションのパケットから認識されることを特徴とする、請求項22に記載のシステム。前記セキュリティゲートウェイはさらに、前記ユーザ識別情報にマッピングされたネットワークトラフィックポリシーを含む前記セキュリティポリシーを取得し、前記ネットワークトラフィックポリシーを前記アプリケーションセッションに適用することを特徴とする、請求項22に記載のシステム。前記セキュリティゲートウェイはさらに、前記ユーザ識別情報にマッピングされた文書アクセスポリシーを含む前記セキュリティポリシーを取得し、前記文書アクセスポリシーを前記アプリケーションセッションに適用することを特徴とする、請求項22に記載のシステム。上記考察は、ユーザ識別情報を公開アプリケーションに関連付けるセキュリティ解決策の必要性を示す。セキュリティポリシーをアプリケーションセッションに適用する方法は、セキュリティゲートウェイを介してネットワークとアプリケーションとのアプリケーションセッションについての情報を使用して、アプリケーションセッションのユーザ識別情報を特定すること、セキュリティゲートウェイが、ユーザ識別情報にマッピングされたネットワークパラメータを含むセキュリティポリシーを取得すること、及びセキュリティゲートウェイが、セキュリティポリシーをアプリケーションセッションに適用することを含む。ユーザ識別情報は、アプリケーションセッションのパケットから認識されるネットワークユーザ識別情報又はアプリケーションユーザ識別情報であり得る。セキュリティポリシーは、ユーザ識別情報にマッピングされたネットワークトラフィックポリシー及び/又は文書アクセスポリシーを含み得、ネットワークトラフィックポリシーはアプリケーションセッションに適用される。セキュリティゲートウェイは、アプリケーションセッションへのセキュリティポリシーの適用に関するセキュリティリポートをさらに生成し得る。図1aはセキュアネットワークを示す。セキュアネットワーク160はホスト130を含む。ユーザ120は、ホスト130を使用して、アプリケーションサーバ190内でホストされる公開アプリケーション180にアクセスする。アプリケーションサーバ190は、セキュアネットワーク160の外部にある。ホスト130とアプリケーションサーバ190との間のネットワークトラフィックは、セキュリティゲートウェイ150を通る。セキュリティゲートウェイ150は、プロセッサ171及びコンピュータ可読媒体172に動作的に結合される。コンピュータ可読媒体172は、本明細書に記載される本発明の様々な実施形態を実施するコンピュータ可読プログラムコードを記憶する。ホスト130は、ネットワークアクセス性能を有する計算装置である。ホスト130は、プロセッサ173及びコンピュータ可読媒体174に動作的に結合される。コンピュータ可読媒体174は、本明細書に記載される本発明の様々な実施形態を実施するコンピュータ可読プログラムコードを記憶する。一実施形態では、ホスト130はワークステーション、デスクトップパーソナルコンピュータ、又はラップトップパーソナルコンピュータである。一実施形態では、ホスト130は個人情報端末PDA、スマートフォン、又はセルラ電話である。一実施形態では、セキュアネットワーク160はインターネットプロトコルIPネットワークである。一実施形態では、セキュアネットワーク160は、企業データネットワーク又は地域企業データネットワークである。一実施形態では、セキュアネットワーク160はインターネットサービスプロバイダネットワークである。一実施形態では、セキュアネットワーク160は住宅データネットワークである。一実施形態では、セキュアネットワーク160は、Ethernet登録商標等の有線ネットワークを含む。一実施形態では、セキュアネットワーク160は、WiFiネットワーク等の無線ネットワークを含む。公開アプリケーション180は、ユーザ120が他のユーザとリアルタイムで通信できるようにするサービスを提供する。一実施形態では、サービスはテキストチャットを含む。一実施形態では、サービスはボイスコール又はビデオコールを含む。一実施形態では、サービスはネットワークゲームを含む。一実施形態では、サービスは、テキスト文書、PowerPoint商標プレゼンテーション、Excel商標スプレッドシート、イメージファイル、又はビデオクリップの送信又は受信等の文書の交換を含む。一実施形態では、サービスは、文書、ビジネスプラン、合意書の作成等の協働的な文書処理を含み、ユーザ120は他のユーザとリアルタイムで協働する。一実施形態では、サービスは会議電話等の協働的な情報交換を含む。一実施形態では、サービスはソーシャルネットワーキングサービスである。一実施形態では、サービスはリアルタイムコラボレーション及び非リアルタイムコラボレーションを含む。一実施形態では、公開アプリケーション180は、AmericaOnlineInstantMessenger商標サービスを提供する。一実施形態では、公開アプリケーション180は、YahooInstantMessenger商標ボイスサービスを提供する。一実施形態では、公開アプリケーション180は、Kazaa商標ファイル共有サービス等のファイル共有サービスを提供する。一実施形態では、公開アプリケーション180は、Microsoft商標ネットワークゲームサービス等のネットワークゲームサービスを提供する。一実施形態では、公開アプリケーション180は、GoogleDocs商標及びSalesforce.com商標等のオンライン協働文書処理を提供する。一実施形態では、公開アプリケーション180は、WebEx商標等のオンライン情報交換及び通信を提供する。一実施形態では、公開アプリケーション180は、ライブビデオストリーミング、ライブオーディオストリーミング、及び瞬間ピクチャアップロード等のライブ情報ストリーミングを提供する。セキュリティゲートウェイ150は、セキュアネットワーク160のエッジに配置される。セキュリティゲートウェイ150は、セキュアネットワーク160を公開アプリケーション180に接続する。セキュリティゲートウェイ150は、セキュアネットワーク160からネットワークトラフィックを受信し、ネットワークトラフィックをアプリケーションサーバ190に送信する。同様に、セキュリティゲートウェイ150は、アプリケーションサーバ190からネットワークトラフィックを受信し、ネットワークトラフィックをセキュアネットワーク160に送信する。一実施形態では、セキュリティゲートウェイ150は、企業広域ネットワークWANゲートウェイの機能を含む。一実施形態では、セキュリティゲートウェイ150は、住宅ブロードバンドゲートウェイの機能を含む。一実施形態では、セキュリティゲートウェイ150は、インターネットサービスプロバイダのWANゲートウェイの機能を含む。図1bは、アクセスセッション及びアプリケーションセッションを示す。ユーザ120は、アクセスセッション162中、ホスト130を使用してセキュリティネットワーク160にアクセスする。ホスト130はホスト識別情報134を含む。ホスト130は、ホスト識別情報134を使用してセキュアネットワーク160に接続する。一実施形態では、ホスト識別情報134はIPアドレスを含む。一実施形態では、ホスト識別情報134は媒体アクセス制御MACアドレスを含む。セキュアネットワーク160内で、ユーザ120は秘密ユーザ識別情報124を有する。一実施形態では、秘密ユーザ識別情報124は、従業員番号又は従業員氏名である。一実施形態では、秘密ユーザ識別情報124はインターネットサービス加入識別番号である。一実施形態では、アクセスセッション162は、秘密ユーザ識別情報124を使用して、セキュアネットワーク160の、従業員ネットワークログイン等のネットワークユーザログイン手順に成功した後に確立される。秘密ユーザ識別情報124にはホスト識別情報134が関連付けられる。一実施形態では、ホスト130はゲスト計算装置である。秘密ユーザ識別情報124には、ホスト130が接続するEthernet交換ポートが関連付けられる。この実施形態では、秘密ユーザ識別情報124は、ポート番号、Ethernetインタフェース識別情報、又はEthernetVLAN識別情報である。ユーザ120は、アプリケーションセッション182中、ホスト130を使用して、公開アプリケーション180にアクセスする。ユーザ120は、アプリケーションセッション182中、公開ユーザ識別情報127を使用する。一実施形態では、公開アプリケーション180は、アプリケーションセッション182を確立する前に、ログインするようにユーザ120に促す。アプリケーションユーザログイン手順中、ユーザ120は、公開アプリケーション180にユーザ識別情報127を提供する。別の実施形態では、公開アプリケーション180は、アプリケーションセッション182のためのユーザ120の公開ユーザ識別情報127を選択する。一実施形態では、公開ユーザ識別情報127は、ユーザ登録プロセス又はサービス加入プロセスを通してセットアップされる。アプリケーションセッション182内のネットワークトラフィックは、セキュリティゲートウェイ150を通る。図1cは、アクセスセッション記録及びアプリケーションセッション記録を示す。アクセスセッション記録164は、アクセスセッション162についての情報を記録する。情報は、秘密ユーザ識別情報124、ホスト識別情報134、及びアクセスセッション時刻166を含む。一実施形態では、アクセスセッション時刻166は、アクセスセッション162が確立された開始時刻である。一実施形態では、アクセスセッション時刻166は、開始時刻と、ユーザ120がアクセスセッション162を終了した終了時刻とを含む。一実施形態では、アクセスセッション時刻166は、アクセスセッション162中の時刻のタイムスタンプである。アプリケーションセッション記録184は、アプリケーションセッション182についての情報を記録する。情報は、秘密ユーザ識別情報124、公開ユーザ識別情報127、及びアプリケーションセッション時刻186を含む。一実施形態では、情報はホスト識別情報134をさらに含む。一実施形態では、アプリケーションセッション時刻186は、アプリケーションセッション182が確立された開始時刻を含む。一実施形態では、アプリケーションセッション時刻186は、アプリケーションセッション182中のタイムスタンプを含む。一実施形態では、アプリケーションセッション時刻186は、セキュリティゲートウェイ150がアプリケーションセッション182を認識したときのタイムスタンプを含む。図2は、アプリケーションセッション記録を生成するプロセスを示す。アプリケーションセッション記録184を生成するプロセスは、複数のステップを含む。ステップ201において、セキュリティゲートウェイ150はアプリケーションセッションを認識する。ステップ202において、セキュリティゲートウェイ150は、アプリケーションセッションの公開ユーザ識別情報を特定する。ステップ203において、セキュリティゲートウェイ150は、アプリケーションセッションについての情報を使用して、秘密ユーザ識別情報を特定する。図3~図5は、ステップ201~203のそれぞれを示す。図3は、アプリケーションセッションを認識するプロセスを示す。セキュリティゲートウェイ150は、ホスト130とアプリケーションサーバ190とのネットワークトラフィックを検査して、公開アプリケーション180のアプリケーションセッション182を認識する。一実施形態では、セキュリティゲートウェイ150は、ホスト130とアプリケーションサーバ190との間のデータパケット339を検査して、アプリケーションセッション182を認識する。セキュリティゲートウェイ150は、公開アプリケーション180のアプリケーション識別子355を含む。アプリケーション識別子355は、アプリケーションセッション182を認識する情報を含む。一実施形態では、アプリケーション識別子355は、伝送制御プロトコルTCP又はユーザダイアグラムプロトコルUDP等のトランスポート層情報と、TCPポート番号又はUDPポート番号等の少なくとも1つのトランスポートポート番号とを含む。一実施形態では、アプリケーション識別子355は、1つ以上のデータフィルタ等のアプリケーション層情報を含み、データフィルタは、データパケット内の値及び値の位置を指定する。一例では、データフィルタは[値0×52を有するバイト0]である。一例では、データフィルタは[ASCII値ADEHを有するバイト4~7]である。セキュリティゲートウェイ150は、データパケット339をアプリケーション識別子355と突き合わせて照合する。一実施形態では、アプリケーション識別子355は、TCPのトランスポートプロトコルタイプと、AIMプロトコルにより使用されるTCPポート番号である5190という宛先TCPポート番号とを含む。この実施形態では、データパケット339は、ホスト130からアプリケーションサーバ190へのTCPパケットである。セキュリティゲートウェイ150は、データパケット339をアプリケーション識別子355と突き合わせて照合し、公開アプリケーション180がAIMサービスを提供することを決定する。セキュリティゲートウェイ150は、アプリケーションセッション記録184を作成する。セキュリティゲートウェイ150は、データパケット339のIPヘッダから送信元IPアドレスを抽出し、送信元IPアドレスをホスト識別情報134として記憶する。一実施形態では、データパケット339は、送信元MACアドレス等のリンク層情報を含み、セキュリティゲートウェイ150は、送信元MACアドレスを抽出し、ホスト識別情報134として記憶する。一実施形態では、セキュリティゲートウェイ150はクロック359に接続する。クロック359は、現在の日時を示す。セキュリティゲートウェイ150は、クロック359により示された日時をアプリケーションセッション時刻186に記憶する。図4aは、アプリケーションセッション182の公開ユーザ識別情報を特定するプロセスを示す。公開ユーザ識別情報127を特定する方法は通常、公開アプリケーション180に固有である。一実施形態では、データパケット339はアプリケーションパケットである。例えば、公開アプリケーション180は、AIMサービスを提供し、データパケット339はAIMパケットである。AIMパケットは複数のフィールドを含み、例えば、コマンド開始フィールドは、固定された16進数値0×02を有するバイトオフセット0で開始される1バイトデータフィールドであり、チャネルIDフィールドは、バイトオフセット1で開始される1バイトデータフィールドであり、シーケンス番号フィールドは、バイトオフセット2で開始される2バイト整数であり、データフィールド長フィールドは、バイトオフセット4で開始される2バイトデータフィールドであり、ファミリフィールドは、バイトオフセット6で開始される2バイトデータフィールドであり、サブタイプフィールドは、バイトオフセット8で開始される2バイトデータフィールドである。AIMログオンパケットは、固定された16進数値0×000×17を有するファミリフィールドと、固定された16進数値0×000×06を有するサブタイプフィールドとを有するAIMパケットである。AIMログオンパケットは、バイトオフセット19で開始される1バイト整数であるバディ名前buddyname長さフィールドと、バイトオフセット20で開始される可変長バディ名前フィールドとをさらに含む。バディ名前長さフィールドは、バディ名前フィールドのバイト単位での長さを示す。セキュリティゲートウェイ150は、データパケット339を照合して、データパケット339がAIMログオンパケットであるか否かを判断する。一実施形態では、データパケット339は、図4bに示されるAIMログオンパケット400である。セキュリティゲートウェイ150はさらに、バディ名前長さフィールド405を抽出する。セキュリティゲートウェイ150は、バディ名前フィールド407をさらに抽出する。この実施形態では、バディ名前長さフィールド405は整数13であり、バディ名前フィールド407はJohnSmith1984である。セキュリティゲートウェイ150は、JohnSmith1984を公開ユーザ識別情報124としてアプリケーションセッション記録184に記憶する。一実施形態では、データパケット339はAIMログオンパケットではない。セキュリティゲートウェイ150は、ホスト130からの別のデータパケットを検査する。図5は、秘密ユーザ識別情報を特定するプロセスを示す。セキュアネットワーク160は、識別情報サーバ570を含む。識別情報サーバ570は、プロセッサ581及びコンピュータ可読媒体582に動作的に結合される。コンピュータ可読媒体582は、本明細書に記載される本発明の様々な実施形態を実施するコンピュータ可読プログラムコードを記憶する。識別情報サーバ570は、ユーザ120がアプリケーションセッション182にアクセスするアクセスセッション162のアクセスセッション記録164を含む。セキュリティゲートウェイ150は、識別情報サーバ570に問い合わせる。セキュリティゲートウェイ150は、ホスト識別情報134及びアプリケーションセッション時刻186を識別情報サーバ570に送信する。識別情報サーバ570は、ホスト識別情報134及びアプリケーションセッション時刻186を受信する。識別情報サーバ570は、ホスト識別情報134及びアプリケーションセッション時刻186をアクセスセッション記録164と突き合わせて照合する。識別情報サーバ570は、ホスト識別情報134がアクセスセッション記録164のホスト識別情報と一致すると判断する。識別情報サーバ570は、アプリケーションセッション時刻186がアクセスセッション記録164の開始時刻と終了時刻との間にある場合、アプリケーションセッション時刻186がアクセスセッション記録164のアクセスセッション時刻166に一致するとさらに判断する。識別情報サーバ570は、アクセスセッション記録164の秘密ユーザ識別情報124を、問い合わせの応答としてセキュリティゲートウェイ150に送信する。セキュリティゲートウェイ150は、秘密ユーザ識別情報124を識別情報サーバ570から受信し、秘密ユーザ識別情報124をアプリケーションセッション記録184に記憶する。一実施形態では、セキュリティゲートウェイ150は、公開アプリケーション180からの公開ユーザ識別情報127のログオン承認指示を認識した後、公開ユーザ識別情報127をアプリケーションセッション記録184に記憶する。一実施形態では、セキュリティゲートウェイ150は、公開ユーザ識別情報127を特定した直後、識別情報サーバ570に問い合わせる。一実施形態では、セキュリティゲートウェイ150は、アプリケーションセッション182が終了した後、識別情報サーバ570に問い合わせる。一実施形態では、セキュリティゲートウェイ150は、複数のホスト識別情報をバルク要求内で送信することにより識別情報サーバ570に問い合わせ、複数の秘密ユーザ識別情報をバルク応答で受信する。一実施形態では、アプリケーションセッション記録184は、個室若しくはオフィスの番号、個室若しくはオフィスの位置、電話番号、電子メールアドレス、メールドロップ位置、部門名/識別情報、又はマネージャ名等の秘密ユーザ識別情報124に関連付けられた追加のユーザ情報を含む。一実施形態では、セキュリティゲートウェイ150は、追加のユーザ情報を識別情報サーバ570から得る。一実施形態では、セキュリティゲートウェイ150は、識別情報サーバ570から受信した秘密ユーザ識別情報124を使用することにより、企業ディレクトリサーバ等の異なるサーバに問い合わせることで、追加のユーザ情報を得る。一実施形態では、公開アプリケーション180は、ファイル転送プロトコルFTPプロトコル又はプロプライエタリプロトコルを使用してファイル転送サービスを提供する。一実施形態では、公開アプリケーション180は、簡易メール転送プロトコルSMTP、インターネットメッセージアクセスプロトコルIMAP、又はポストオフィスプロトコルバージョン3POP3プロトコルを使用して電子メールサービスを提供する。アプリケーションセッション記録を使用することにより、アプリケーションセッション182の秘密ユーザ識別情報124及び公開ユーザ識別情報127を特定し得る。一実施形態では、図6に示されるように、公開ユーザ識別情報及び秘密ユーザ識別情報が特定されると、セキュリティゲートウェイ150は、企業ディレクトリ470に問い合わせることにより、アプリケーションセッション182のセキュリティポリシー402を得る。一実施形態では、企業ディレクトリ470はセキュリティポリシー402を含む。一実施形態では、企業ディレクトリ470は、セキュリティポリシー402を含む記憶装置601を備えたサーバコンピュータである。他の実施形態では、企業ディレクトリ470は、コンピュータで実行中のコンピュータ可読媒体図示せずに記憶されたプログラムコードを有するソフトウェアモジュールである。一実施形態では、企業ディレクトリ470は識別情報サーバ570に常駐する。一実施形態では、企業ディレクトリ470は、MicrosoftActiveDirectory商標、軽量ディレクトリアクセスプロトコルLDAPディレクトリサービス、ウェブサービス、Java登録商標技術を使用するディレクトリサービス等のディレクトリ技術を使用する。一実施形態では、企業ディレクトリ470は、セキュリティポリシー402及び他のポリシーをホストするポリシーサーバを含む。セキュリティゲートウェイ150は、セキュリティポリシーについて企業ディレクトリ470に問い合わせ、問い合わせはユーザ識別情報424を含む。ユーザ識別情報424は、秘密ユーザ識別情報124又は公開ユーザ識別情報127を含み得る。企業ディレクトリ470は、ユーザ識別情報424をセキュリティポリシー402と突き合わせて照合し、セキュリティポリシー402がユーザ識別情報424に適用可能であると判断する。一実施形態では、セキュリティポリシー402は、ネットワークパラメータをユーザ識別情報にマッピングし、ユーザ識別情報424とセキュリティポリシー402内のユーザ識別情報とが一致する。一実施形態では、セキュリティポリシー402は、ネットワークパラメータをグループ識別情報図示せずにマッピングし、ユーザ識別情報424はグループ識別情報のメンバである。ユーザ識別情報424とセキュリティポリシー402内のユーザ識別情報との一致が見つかったことに応答して、企業ディレクトリ470は、セキュリティポリシー402をセキュリティゲートウェイ150に送信する。一実施形態では、セキュリティゲートウェイ150は、アプリケーションセッション記録184及びセキュリティポリシー402に基づいて、セキュリティリポート475を生成する。一実施形態では、セキュリティゲートウェイ150は、所定のユーザ識別情報又は所定のユーザ識別情報リストに基づいて、セキュリティリポート475を生成する。例えば、セキュリティリポートは、1つ以上のユーザ識別情報の入力に基づいて生成し得る。一実施形態では、セキュリティゲートウェイ150は、事前に定義されるスケジュールに基づいて、又はオペレータにより要求される場合に、セキュリティリポート475を生成する。一実施形態では、セキュリティポリシー402は、図7に示されるセキュリティ制御機能を含む。セキュリティゲートウェイ150は、アプリケーションセッション182への問い合わせに応答して、企業ディレクトリ470から受信したセキュリティポリシー402を適用する。セキュリティポリシー402は通常、企業機密文書への不正アクセスから保護し、企業の運営にとって極めて重要な企業セキュアネットワーク160を不正使用から保護するように、企業により構成される。一実施形態では、セキュリティポリシー402の受信に応答して、セキュリティゲートウェイ150は、受信したセキュリティポリシー402が、問い合わせで送信されたユーザ識別情報424に一致するユーザ識別情報を含むことを確認する。確認に応答して、セキュリティゲートウェイ150は、セキュリティポリシー402をアプリケーションセッション182に適用する。図7では、セキュリティポリシー402は、ネットワークトラフィックポリシー451又は文書アクセスポリシー453を含む。図8は、ネットワークトラフィックポリシー451の複数の実施形態を示す。一実施形態では、ネットワークトラフィックポリシー451は、ユーザ識別情報424が、アプリケーションセッション182の継続について拒絶されるか、それとも許可されるかを示す、ネットワークに基づくアプリケーションセッションアクセス制御を指定する。拒絶される場合、セキュリティゲートウェイ150は、アプリケーションセッション182のデータパケット439の転送を停止し得る。一実施形態では、ネットワークポリシー451は、1Mbps、1日当たり100MB、又は1ヶ月当たり5GB等の帯域幅速度容量を指定する。実施形態では、帯域幅速度容量は、毎秒100パケット、1日当たり10,000パケット、又は1ヶ月当たり400万パケット等、パケット単位で測定される。一実施形態では、ネットワークトラフィックポリシー451は、アプリケーションセッション182のユーザ識別情報424にマッピングされるサービス品質QOSを指定する。例えば、ネットワークトラフィックポリシー451は、アプリケーションセッション182のデータパケット439内の差別化サービスコードポイントDSCPマークの変更を示す。一実施形態では、ネットワークトラフィックポリシー451は、キュー入れ遅延、キュー入れ優先度、パケット転送路、リンクインタフェース選好、サーバ負荷、平衡選好、パケットルーティングポリシー、又はアプリケーションセッション182のデータパケット439を処理する他の制御を指定する。一実施形態では、ネットワークトラフィックポリシー451は、トラフィック整形制御を含む。一例では、トラフィック整形制御は、ウィンドウセグメントサイズの変更又はTCPウィンドウ調整等のTCPプロファイルを指定する。一実施形態では、ネットワークトラフィックポリシー451は、毎秒10のセッション接続、35の同時接続、昼食時間中に100セッション、1日当たり500セッション、1日当たり24のボイスセッション、又は1時間当たり75のファイル転送セッション等の速度又は容量を指定する、ユーザ識別情報424に基づくセッション接続速度制御を示す。一実施形態では、ネットワークトラフィックポリシー451は、速度又は容量を超える場合、アプリケーションセッション182が拒絶されるか、それともアプリケーションセッション182のデータパケット439がドロップされるかを指定し得る。一実施形態では、ネットワークトラフィックポリシー451は、アプリケーションセッション182のデータパケット439が、ユーザ識別情報424を有するユーザに対してどのように変更されるかを指定する、ユーザ識別情報424にマッピングされたアプリケーションセッション変更制御を含む。一例では、アプリケーションセッション変更制御は、セキュリティゲートウェイ150が、ユーザ識別情報424のアプリケーションセッション182に対してネットワークアドレス変換NATを実行すべきであることを指定する。一例では、セキュリティゲートウェイ150は、ユーザ識別情報424に所定のポート番号を使用して、アプリケーションセッション182に対してポートアドレス変換PATを実行すべきである。別の例では、セキュリティゲートウェイ150は、アプリケーションセッション182がHTTPセッションであり、且つアプリケーションセッション182のデータパケット439内のユニバーサルリソースロケータURLがユーザ識別情報424の所定のURLに一致する場合、コンテンツ置換を実行すべきである。例では、セキュリティゲートウェイ150は、アプリケーションセッション182がファイル転送セッションであり、且つ所定のファイル名に一致するファイル名が、ユーザ識別情報424のアプリケーションセッション182のデータパケット439で見つけられた場合、ファイル名置換を実行すべきである。別の例では、セキュリティゲートウェイ150は、アプリケーションセッション182が、任意選択的にURLの事前決定されたPOST又はGET要求に一致するデータパケット439を有する、HTTPセッションである場合、ユーザ識別情報424についてのクッキーを挿入すべきである。図7に戻ると、一実施形態では、文書アクセスポリシー453は、文書447へのアクセスが許可されるか、それとも拒絶されるかを指定する。一実施形態では、文書447は、ファイル、ビジネス合意書、契約書、スプレッドシート、プレゼンテーション、絵、テキスト文書、マニュアル、プログラム、ソフトウェアプログラム、デザイン、製品仕様書、データシート、ビデオファイル、オーディオファイル、電子メール、ボイスメール、ファックス、文書のフォトコピー、又は任意のビジネス文書を含む。一実施形態では、文書447は、データベース照会要求、ウェブページ、ビデオ、又は音楽等のデジタル情報に繋がるURLを含む。一実施形態では、文書447は、ビデオストリーミング、オーディオストリーミング、ウェブキャスト、ポッドキャスト、ビデオショー、テレビ会議セッション、又は電話呼等の情報のリアルタイム転送又はストリーミングを含む。一実施形態では、文書アクセスポリシー453は、文書識別情報443及び文書ユーザ識別情報444を含む。文書識別情報443は文書447を識別する。文書ユーザ識別情報444は、文書447へのアクセスが文書アクセスポリシー453により影響を受けるユーザを識別する。実施形態では、セキュリティゲートウェイ150は、ユーザ識別情報424を文書ユーザ識別情報444と比較する。ユーザ識別情報424が文書ユーザ識別情報444に一致するとの判断に応答して、一実施形態では、セキュリティゲートウェイ150は、文書識別情報443を有する文書447にユーザ識別情報424でアクセスできるようにする。別の実施形態では、セキュリティゲートウェイ150は、文書識別情報443を有する文書447へのアクセスを拒絶する。アクセスを拒絶するに当たり、セキュリティゲートウェイ150は、アプリケーションセッション182を切断するか、又はデータパケット439を破棄し得る。一実施形態では、セキュリティゲートウェイ150は、データパケット439は文書識別情報443を含むことを確認する。データパケット439が文書識別情報443を含むことの確認に応答して、セキュリティゲートウェイ150は文書アクセスポリシー453を適用する。一実施形態では、セキュリティポリシー402は時間457を含み、セキュリティポリシー402は、時間457内で適用可能である。一実施形態では、時間457は、午前8時、午後4時、真夜中等の開始時間を示す。実施形態では、時間457は、午前8時から午前10時、午後7時から午前5時、朝の時間、昼食時間、ラッシュアワー時間、プライム時間等の時間範囲を示す。セキュリティゲートウェイ150は、クロック359を時間457と比較し、セキュリティポリシー402が適用可能か否かを判断する。一実施形態では、セキュリティゲートウェイ150は、セキュリティポリシー402をユーザ識別情報424のアプリケーションセッション182に適用可能であるか否かを判断する場合、セキュリティメッセージ472を生成する。一実施形態では、セキュリティゲートウェイ150は、セキュリティポリシー402をアプリケーションセッション182に適用する場合、セキュリティメッセージ472を生成する。一実施形態では、セキュリティリポート475はセキュリティメッセージ472を含む。一例では、セキュリティメッセージ472は、セキュリティポリシー402及びユーザ識別情報424を含む。一例では、セキュリティメッセージ472は、動作セキュリティゲートウェイ150を含み、セキュリティポリシー402を使用してアプリケーションセッション182に適用する。本発明は、全体的にハードウェアの実施形態、全体的にソフトウェアの実施形態、又はハードウェア要素とソフトウェア要素との両方を含む実施形態の形態をとることができる。好ましい実施形態では、本発明はソフトウェアで実施され、ソフトウェアは、ファームウェア、常駐ソフトウェア、マイクロコード等を含むが、これらに限定されない。さらに、本発明は、コンピュータ若しくは任意の命令実行システムにより使用されるか、又はこれに接続されるプログラムコードを提供するコンピュータ使用可能又はコンピュータ可読媒体からアクセス可能なコンピュータプログラム製品の形態をとることができる。この説明では、コンピュータ使用可能又はコンピュータ可読媒体は、命令実行システム、装置、又はデバイスにより使用されるか、又はこれに接続されるehプログラムの含有、記憶、通信、伝播、又は輸送が可能な任意の装置であることができる。媒体は、電子システム、磁気システム、光学システム、電磁システム、赤外線システム、半導体システム又は装置若しくはデバイス、或いは伝播媒体であることができる。コンピュータ可読媒体の例としては、半導体メモリ、固体状態メモリ、磁気テープ、リムーバブルコンピュータディスク、ランダムアクセスメモリRAM、読み取り専用メモリROM、剛性磁気ディスク、及び光ディスクが挙げられる。光ディスクの現在の例としては、コンパクトディスク-読み取り専用メモリCD-ROM、コンパクトディスク-読み取り/書き込みCD-R/W、及びDVDが挙げられる。プログラムコードの記憶及び/又は実行に適したデータ処理システムは、システムバスを通してメモリ要素に直接又は間接的に結合される少なくとも1つのプロセッサを含む。メモリ要素は、プログラムコードの実際の実行中に利用されるローカルメモリと、大容量記憶装置と、実行中にコードを大容量記憶装置から検索しなければならない回数を低減するために、少なくともいくつかのプログラムコードの一時的な記憶を提供するキャッシュメモリとを含むことができる。入力/出力装置又はI/O装置キーボード、ディスプレイ、ポイントデバイス等を含むが、これらに限定されないは、直接、又は介在するI/Oコントローラを通してシステムに結合することができる。ネットワークアダプタもシステムに結合して、介在する私設又は公衆ネットワークを通してデータ処理システムを他のデータ処理システム、リモートプリンタ、又は記憶装置に結合できるようにし得る。モデム、ケーブルモデム、及びEthernetカードは、現在利用可能な種類のネットワークアダプタのほんの少数である。本発明の上述した実施形態は、例示及び説明として提供される。実施形態は、本発明を説明される厳密な形態に限定する意図はない。特に、本明細書に記載される本発明の機能的な実施態様は、ハードウェア、ソフトウェア、ファームウェア、及び/又は他の利用可能な機能構成要素若しくは構成ブロックで等しく実施し得ること、並びにネットワークが有線、無線、又は有線と無線との組み合わせであり得ることが意図される。他の変形及び実施形態が上記教示に鑑みて可能であり、したがって、本発明の範囲がこの詳細な説明によって限定されず、むしろ以下の特許請求の範囲により限定されることが意図される。"