
© 2011 Hitachi ID Systems, Inc. All rights reserved.
要旨 |
|
日立 ID 特権アクセス・マネージャー 多数のデバイスに跨った特権パスワードを安全に管理するためのシステムです。 日立 ID 特権アクセス・マネージャー は、ワークステーション、サーバー、アプリケーションの特権パスワードを定期的にランダマイジングします。 ランダムパスワードは、最低2台のサーバー上に暗号化されて格納され必要に応じて開示されます。:
パスワード変更と開示は、ポリシーと規制要件に従って行われます。 |
特権パスワードは、組織の中の他のデータに比べてより堅固に保護しなければなりません。:
日立 ID 特権アクセス・マネージャー により企業などの組織体は特権パスワードを安全に管理することが出来ます。
このようなセキュリティー問題に対してのソリューションは、当然 解読しやすいパスワードや、固定のパスワードを削除することしかありません。 実際にこれを実現し継続するに技術的に難しいのは確かですが :
これらの管理をするには自動化が必要です。
自動化は多種、多様なシステムに対応出来なければならなりません。(Windows、UNIX、SAP,メインフレーム、Oracle など) レーム、Oracle など)
ワークステーションパスワードには特別な課題があり:
一度、周期的なパスワード変更が自動化されれば、次はパスワードの保管に関する技術的な難題に取り組む必要があります。パスワード保管システムは下記の条件を満たしていないといけません。
特権パスワード管理には、うまく統合された機能セットが必要です。
日立 ID 特権アクセス・マネージャー は、重要なパスワードを定期的にランダマイジングすることにより安全に保ちます。:
日立 ID 特権アクセス・マネージャーは、複数のパスワードポリシーを適用することができます。 資源グループに対してグローバルポリシー、ローカルポリシー、最優先ポリシーを設定できます。パスワードポリシーは、ランダム選択、または、手入力パスワードの両方の形態を設定できます。 文字タイプ(ローケース、アッパーケース、数字、句読点)指定のほか、最少文字数、最大文字数、や他の特長、さらには、特に手入力パスワードに関連しては、ディクショナリ、履歴チェックを行うことも可能です。
日立 ID 特権アクセス・マネージャーは特権パスワードを安全に保管したりランダム化するためだけでなく、適切な認証と承認後にユーザーやプログラムに対して特権パスワードを開示するように設計されています。パスワード公開の機能範囲は以下の通りです。
日立 ID 特権アクセス・マネージャーにおいて最も使用されるアクセス制御はリソース・グループに基づいています。リソース・グループとは 特権パスワードが管理され、ポリシーが適応されているデバイスの名前を付けられた集合体です。
リソースはグループに明示的に割り当てられるか(例:ワークステーションWKSTN01234をリソース・グループ RGWKSTNSに割り当て)、もしくは暗黙的にエクスプレッションを用いて割り当てます。エクスプレッションはOSの種類やIPアドレス、MACアドレス、もしくはワークステーション名を基準にしています。(例:サブネット10.1.2.3/24内でWindows XPが稼動しているワークステーションをすべてリソース・グループXに割り当て)
リソース・グループに割り当てられるポリシーは以下のものを含みます。
デバイスのグループをより自然に表現にする仕組みとして、リソース・グループはネストが可能です
日立 ID 特権アクセス・マネージャー ユーザーは明示的もしくは暗黙的にコンソール・ユーザーのグループに割り当てられます。(例:Active Directoryのように対象システム上のユーザー・グループのメンバーシップを経由。)コンソール・ユーザーのグループはリソース・グループに対して特定の権利を付与されます。その権利とはメンバーデバイスの一覧や、パスワードとアクセス状況の監視権限を含みます。
異なるIT管理者グループ間における職務範囲の切り分けなど、ビジネス・ポリシーはユーザーを個別のユーザー・グループに割り当て、それぞれ異なるパスワード(重複しない)パスワードのセットを持たせることによって定義できます。
日立 ID 特権アクセス・マネージャーはその他日立 ID製品(日立 ID アイデンティティ・マネージャー、日立 ID アクセス・サーティファイアー、日立 ID グループ・マネージャー)で使用されるものと同様の認証ワークフロー・エンジンを保有しています。ワークフローはユーザーの付与パスワード・リリースの要求を可能にします。実行時には、一人もしくは多数のユーザーが招待され(Eメール経由)、要求のレビューと承認を行います。承認された要求はEメールをパスワード受理者に送信します。そのEメールには日立 ID 特権アクセス・マネージャーへのURLが記載されており、ユーザーが再認証し、要求されたパスワードを表示します。
ワークフローのプロセスは以下の一連のステップで表現されます。
日立 ID 特権アクセス・マネージャーは時間を問わず付与されたパスワードが開示された人数の追跡・管理のために構成されることもあります。これはパスワードのチェックアウトとチェックインの概念を用いて行われます。
チェックインとチェックアウトは、同一システム上で作業をするITワーカー間の調整をより楽にします。
日立 ID 特権アクセス・マネージャーはパスワードの開示や保管中の静的なプレーンテキストのパスワードを消去するために設計されたAPIを備えています。日立 ID 特権アクセス・マネージャーのAPIを使用することで、定期的にパスワードのランダム化を行い、一方ではそのパスワードを使用しているアプリケーションが必要に応じてパスワードを開示します。
日立 ID 特権アクセス・マネージャー APIはHTTPS上のSOAPを利用してアクセスされます。
たとえば、日立 ID 特権アクセス・マネージャーはOracle DBMSのログインパスワードを24時間毎にランダム化することもできます。データベースへの接続を確立するためにパスワードを使用するウェブ・アプリケーションは 、個別の証明書(下記参照)を用いて日立 ID 特権アクセス・マネージャーへサインインし、現在のOracleログインパスワードを取得します。
特権パスワードを回収するAPIを実装する際の重要な設計ポイントは、パスワード開示を要求するクライアント(上記の例ではウェブ・アプリケーション)がどのように自身をAPIに認証させるかという点です。日立 ID 特権アクセス・マネージャーはこのプロセスをACL、ワンタイム・パスワードとIPサブネットの組合せによって安全なものにします。:
加えて、アプリケーション開発者は暗号化(固定キー、アプリケーション埋め込み)とファイルシステム・アクセス制御によってOTP文字列を保護することが推奨されます。
Windowsオペレーティング・システムでは、サービス・プログラムは以下の2通りのログインIDで実行されます。最高特権を保有するがパスワードのないログインID「SYSTEM」か、ユーザー各々のログインIDとパスワードを使用し、制限された特権の範囲内で実行します。これはつまり、Windowsのワークステーション上とサーバー上それぞれに、多数のサービス・アカウントが存在し、ウェブ・サーバーやバックアップ補助ツール、ウィルス対策ソフトなどのサービス・プログラムを実行するために、アカウント独自のパスワードを保有しているということです。
サービス・アカウント・パスワードと管理者パスワードは、最低2箇所のロケーションに保管されているという点で異なります。そのロケーションは以下の通りです。
日立 ID 特権アクセス・マネージャーは_サービス・アカウント・パスワードを管理するために設定されることもあります。具体的には、オペレーションのモードによって、以下の2つの事柄を指します。
どちらの場合も、日立 ID 特権アクセス・マネージャーは、新規パスワードを付与されたサービス・アカウントを立ち上げるプログラムに通知しなければなりません。理由は、システムの次回起動時、もしくは管理者が問題のサービスを手動で停止と再起動する際に、そのプログラムが正しくサービスを立ち上げられるようにするためです。
プッシュ・モードでは、日立 ID 特権アクセス・マネージャーは終了プログラムを実行します。終了プログラムは問題のサーバーにリモートで接続し、サービス・パスワードの第二ストレージを更新します。終了プログラムがリモートで更新する対象は以下の通りです。
日立 ID 特権アクセス・マネージャーの実装者は、追加の終了プログラムを書き、別場所の他プログラムに使用されるパスワードを更新することができます。
プル・モードでは、日立 ID 特権アクセス・マネージャーワークステーション・サービスはローカル・パスワードの更新のためにDLLの使用が可能です。DLLはWindows上の同一コンポーネント(例:終了プログラム)に提供され、実装者は新規のDLLを作成し、他のパスワードを更新することもできます。
日立 ID 特権アクセス・マネージャー は、認証、認可のために既存のユーザーディレクトリを生かした構成をとることができます。:
ユーザー識別、認証、認可に既存の外部の機能を用いることは、日立 ID 特権アクセス・マネージャー の展開するための管理工数を著しく削減することができます。
管理者(ITスタッフ)は、日立 ID 特権アクセス・マネージャーのウェブGUIに対して次のように認証します。:
日立 ID 特権アクセス・マネージャー は、試みられた、及び完了したすべてのパスワード更新処理を記録します。このデータは、 ワークステーション、サーバーの現在の管理者パスワードのみならず、機器のIPアドレスやネットワーク接続に関してトラックするのに用いられます。日立 ID 特権アクセス・マネージャーは、また、ユーザーが機器を検索したり、パスワードを表示させたりするすべての試みに対しても記録します。 これにより、誰がいつどの機器をアクセスしたかを明確にし、説明責任を確立します。
日立 ID 特権アクセス・マネージャーには、イベント報告機能があり、誰がどの資源に対してパスワードを開示したか、パスワードがどれだけの頻度で開示されたか、いつどのようにしてターゲットシステム上でパスワードが変更されたか、ユーザーがどれくらいの頻度で日立 ID 特権アクセス・マネージャーにサインインしようとしているか、その認証試行の結果はどうかなどの情報を見ることができます。
キーとなるシステムへの管理的なアクセスを記録する必要があったり、また、あるケースでは、アクセスに対して、複数の人の許可が必要な場合があります、日立 ID 特権アクセス・マネージャーは、プライバシ保護情報や、財務データを含んでいるセンシティブシステムへのアクセスを制限したり、記録することが出来ます。 この制御機能は、HIPAA、SOX, PCI他の規定に準拠するのに役立ちます。
図 [link] は、典型的な日立 ID 特権アクセス・マネージャーの活用におけるネットワークコミュニケーションパスを示しており、日立 ID 特権アクセス・マネージャーがパスワードをターゲットシステムや、アプリケーション、ネットワーク機器などにプッシュする様子を示しています。
日立 ID 特権アクセス・マネージャー プッシュモード・ネットワーク・アーキテクチャ・ダイアグラム (2)
この図では、:
日立 ID 特権アクセス・マネージャー は、サーバーパスワードを"プッシュモード”で、ワークステーションを”プルモード”で管理します。:
サーバーのパスワードを管理する場合、日立 ID 特権アクセス・マネージャーは、通常 ”プッシュモード“ で操作を行います。つまい、日立 ID 特権アクセス・マネージャーサーバーは、日立 ID 特権アクセス・マネージャーサーバーにローカルにインストールされているエージェントプログラムを使って各ターゲットシステムと定期的にコミュニケーションを開始し、ターゲットシステムの管理者パスワードをランダマイズします。
新しいパスワードは、暗号化され、ITスタップがアクセスすることのできる日立 ID 特権アクセス・マネージャーサーバーの複製ストレージに保管されます。
ワークステーション上のパスワードを管理する場合、日立 ID 特権アクセス・マネージャーは、通常"プルモード"で操作します。 これでは、ローカルエージェントが各ワークステーション上にインストールされ、このエージェントソフトウェアが定期的に、HTTPSを用いて、中央の日立 ID 特権アクセス・マネージャーサーバーと交信し、新しい管理者パスワード要求を行います。
同じアプローチがワークステーションだけでなく、多種に渡る、散発的にしかネットワーク上でアクセスできないいなかるタイプの装置に対しても取られます。例としては、Windows または、Unixサーバーの“サーバーファーム”や、リモートロケーションにあるターゲットシステムなどです。
一度、ローカルパスワードが設定されると、確認が 新しい値を格納している日立 ID 特権アクセス・マネージャーサーバーに送られます。この新しいパスワードは、ITスタップがアクセス可能な日立 ID 特権アクセス・マネージャーの重複ストレージに暗号化され格納されます。
日立 ID 特権アクセス・マネージャー は、Windows 2003 または、Windows 2008 サーバーにインストールする必要があります。
Windows 2003または、Windows 2008にインストールすることで、日立 ID 特権アクセス・マネージャーは、 "Wintel"プラットフォームだけに用意されているほとんどのターゲットシステムに対するクライアントソフトウェアの恩恵にあずかることができます。 言い換えれば、日立 ID 特権アクセス・マネージャーでは、サーバー側にエージェントをインストールすることなく、ターゲットシステムのパスワードやアカウントを管理できることを意味します。
日立 ID 特権アクセス・マネージャー サーバーは、ウェブサーバーとともに構成されなくてはなりません。 日立 ID 特権アクセス・マネージャーアプリケーションがCGI実行可能形式で実装されているため、いかなるウェブサーバーでも機能します。 日立 ID 特権アクセス・マネージャーインストレーションプログラムは、自動的にIIS, Apache、Sun ONE ウェブサーバーを認識し、構成を行います。
日立 ID 特権アクセス・マネージャー は、セキュリティサーバーで、それに相応しくロックダウンされなくてはなりません。 日立 ID 特権アクセス・マネージャーをそのようにするための詳細は、日立 IDドキュメントを参照ください。簡単に述べると、ネイティブWindowsサービスは、わずかなアタックサーフェイス、つまりたった一つのTCP/IP(443)インバウンドポートを残してを残して、リムーブされ、またはされるようにしなければなりません。:
日立 ID 特権アクセス・マネージャー は、安全を配慮して設計させています。複数階層のセキュリティアーキテクチャを採用しており、堅牢なOS上での動作, ACLsファイスシステムの利用、堅固なアプリケーションレベルのユーザー認証、ユーザーインプットのフィルタリング、重要データの暗号化、アプリケーションレベルのACLsの強制、無期限のログデータの蓄積 などの対策を講じています。
日立 ID 特権アクセス・マネージャー は、プレインテキストパスワードを構成ファイルやスクリプトに格納するようなことはしないばかりか、プレインテキストパスワードはどこにも格納されるようなことはありません。 日立 ID 特権アクセス・マネージャー は、インストレーション時に入力を必要とする、デフォルト管理パスワードと一緒に出荷されるようなこともありません。
これらのセキュリティに関する対策を図4. [link] に示します。
図4. ネットワーク・アークテクチャ・セキュリティ・ダイヤグラム (3)
日立 ID 特権アクセス・マネージャーは、次のオペレーティングシステムでは、 日立 ID 特権アクセス・マネージャーサーバークラスターから新規の、ローカル管理者パスワードを入手(プル)する前提で、 クライアントソフトウェアを同梱しています。:
Windows のブルモードサービスは、Windows サービスコントロールマネージャーとIIS上でパスワードを更新するプラグインを含んでいます。他のプラグインの追加は容易です。
日立 ID 特権パスワード・マネージャー・サーバーにインストールされ新しいパ スワードを固定アドレスのターゲットシステムに書き込むために開発された、 プッシュモードエージェントには、次のものがあります。:
|
ディレクトリー |
ファイル/プリント |
メインフレーム |
|
LDAP (any), Active Directory, Windows NT domains, Novell eDirectory, Novell NDS, Unix NIS and NIS+, Kerberos/DCE (any) |
Windows NT/2000/2003/2008, Novell NetWare, OS2 LanManager, Samba |
MVS / OS/390 / zOS, RACF, CA-ACF2, CA-TopSecret, VM/ESA, Siemens BS2000, Tandem NonStop, Unisys MCP |
|
Unix |
ミッドレンジ |
データベース |
|
AIX, DGUX, Digital Unix, HPUX, IRIX, Linux, NCR, OSF4, SCO OS, Solaris, SunOS, Tru64, UnixWare, Unisys, passwd, shadow, Trusted Computing Base |
HP MPE, OS/400/iSeries, OpenVMS |
DB2/UDB, Informix, MSSQL, ODBC, Oracle, Sybase |
|
ERP |
メッセージング |
WebSSO |
|
SAP R/3 4.0+, PeopleSoft 7.5+, Oracle Applications 11i+, JDE OneWorld |
MS Exchange 5.5, MS Exchange 2000/03/07, Novell GroupWise, Lotus Domino/HTTP, Lotus Notes/ID files, HP OpenMail |
IBM TAM, RSA ClearTrust, Entrust getAccess, CA SiteMinder, Oracle COREid, SAP portal |
|
フレキシブルエージェント |
ハードウェアトークンとスマートカード |
その他 |
|
API (application programming interface) integration, LDAP attributes, MQ Series, SQL commands, Telnet/TN3270/TN5250 sessions, Unix/Windows cmd-line integration, web forms, web services (SOAP, XML) |
RSA SecurID, Secure Computing SafeWord, Vasco Digipass, GemPlus, Precise Biometrics |
BMC Service Desk Express, Clarify eFrontOffice, Connected Backup, IBM OLAP, IBM Tivoli Access Manager, Local and cached Windows passwords, HP ServiceCenter, RADIUS (various), BMC Remedy ARS and Tivoli ADSM, |