(57)【要約】  本発明は、システムが提供する多数のサービスに対するユーザーのパスワードを効果的に管理することができるパスワード管理装置および方法に関するものであって、様々なネットワーク環境でＩＰアドレス、パスワードなどの情報をパラメータとして入力することにより、パスワード変更と最終パスワードの更新時間の照会および登録されたアカウントリストの照会などの機能の遂行を効果的にサポートする方法および装置を提供することができる。【選択図】  図１
2017521800.tif 000002
【特許請求の範囲】
【請求項１】
ユーザー端末の接続要請に含まれるパラメータに応じて互いに異なるサービスを提供する管理モジュールのいずれかと、遠隔で接続するようにするユーザー接続処理部；および
前記ユーザー接続処理部を介して伝達されるユーザーのパスワード管理要請を遂行するパスワード管理遂行部を含むパスワード管理装置。
【請求項２】
前記管理モジュールは、オペレーティングシステムパスワード管理モジュール、ＤＢＭＳパスワード管理モジュール、およびネットワーク装備パスワード管理モジュールを含み、互いに異なるプラットフォームを使用する、請求項１に記載のパスワード管理装置。
【請求項３】
前記ユーザー端末にパスワード情報を提供したり、変更されたパスワード情報の現況把握およびシステム管理者によるパスワード更新情報を管理する管理コンソール部；をさらに含む、請求項１に記載のパスワード管理装置。
【請求項４】
前記パスワード管理装置は、前記ユーザー端末の遠隔接続要請時に送受信される情報をカプセル化（ｅｎｃａｐｓｕｌａｔｉｏｎ）して処理する、請求項３に記載のパスワード管理装置。
【請求項５】
前記ユーザー端末は、前記管理コンソール部に既登録されたユーザーのリスト照会およびユーザーが最終的にパスワードを変更した情報を照会する、請求項３に記載のパスワード管理装置。
【請求項６】
ユーザーの接続時間、ユーザーの接続要請処理履歴情報を保存する統計情報管理モジュール；およびパスワードの変更情報とバックアップ情報を管理するパスワード情報管理モジュールを含むパスワード管理装置。
【請求項７】
前記端末装置は、前記パスワード情報管理モジュールを通じて、ユーザーごとに付与された最新のパスワード情報を確認する、請求項６に記載のパスワード管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワード管理装置の構造に関し、さらに詳細には、ユーザーのパスワードの変更時点を通知するパスワード管理装置に関する。
【背景技術】
【０００２】
インターネットに接続されている多くの情報システムへのアクセスを介して電子メールを送受信したり、ポータルサイト（ｐｏｒｔａｌ  ｓｉｔｅ）などを介して情報を交換する活動は、日常生活の中で重要な部分を占めている。また、多くの人が電子商取引の形で財貨を交換しており、主にオフラインで行われた銀行業務の多くの部分もテレバンキングやインターネットバンキングなどを通じてオンラインで行うことができるようになった。
【０００３】
インターネット上で活発に行われる情報の交換と用役および財貨の取引は、通常、ある情報システムに接続することにより行われるが、情報システムに対するこのような接続を安全に保護するために最も普遍的に使用される方法の一つが、各個人が設定したパスワードを使用するものである。
【０００４】
２０１２年１０月ウェブルート（Ｗｅｂｒｏｏｔ）という国際情報保護会社で２，５００人以上の人々を対象に行った調査によると、様々な情報システムを使用するにおいて、多くの人々が、パスワード管理に多くの努力を傾けていないことが分かった。このような点は、彼らが使用する様々な情報システムに対するセキュリティ上の脆弱性として作用しうる。したがって、情報システム内に価値ある情報を管理する組織では、パスワードを効果的に管理することができる方法を備えていなければならない。
【０００５】
このようなセキュリティの脆弱性を除去するために提案された国内外の代表関連技術としては、Ｑｕｅｓｔ  Ｓｏｆｔｗａｒｅ社のＴＰＡＭ（Ｔｏｔａｌ  Ｐｒｉｖｉｌｅｇｅｄ  Ａｃｃｏｕｎｔ  Ｍａｎａｇｅｍｅｎｔ）技術がある。前記Ｑｕｅｓｔ  Ｓｏｆｔｗａｒｅ社のＴＰＡＭは、管理対象の情報システムのパスワードを管理して、アクセスを希望するユーザーにリアルタイムでワンタイムパスワード（Ｏｎｅ  Ｔｉｍｅ  Ｐａｓｓｗｏｒｄ）を提供する技術とパスワードの定期的、一時的更新、および管理者通知技術などの効率的なパスワード管理のための方案を提示している。
【０００６】
ＴＰＡＭは４０以上の様々な環境に対する総合的なパスワード管理機能を提供し、単一のアプライアンス（ａｐｐｌｉａｎｃｅ）のみで情報システム全体に対する安全かつ効率的なパスワード管理機能を提供する技術として知られている。
【０００７】
しかし、現在までに多くの情報システムを管理して運営する企業および組織が個別ユーザーのパスワードをきちんと管理できていないのが実情である。すなわち、定期的なパスワードの交換を適正時点にユーザーに勧めたり、最後にパスワードを変更した時点を知らせるなどのサービスを提供できていないのである。
【０００８】
また、多数の異なるサービス（オペレーティングシステム、データベース管理システム、ネットワーク管理など）などを提供するクラウドサービスシステムなどが継続的にリリースされている現在のような状況では、これらのサービスのユーザーのＩＤ／パスワードのペアを管理する専用ソリューションなくしてセキュリティ管理者の手作業のみに依存する問題点がある。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
したがって、本発明の目的は、互いに異なるサービスを提供する様々なサービスシステムに接続するサービスユーザーがサービスシステムのプラットフォームに関係なく、接続してパスワードを管理できるようにするパスワード管理装置を提供することである。
【００１０】
本発明の他の目的は、パスワードの変更、照会時点をユーザーに通知して、より安全にパスワードを管理できるようにするパスワード管理装置を提供することである。
【００１１】
本発明の目的は、以上で言及した目的に限定されず、言及されていない本発明の他の目的および利点は、下記の説明によって理解することができ、本発明の実施例により、より明確に理解されるだろう。また、本発明の目的および利点は、特許請求の範囲に示した手段およびその組み合わせにより実現されうることを容易に知ることができる。
【課題を解決するための手段】
【００１２】
前記の目的を達成するための本発明の特徴により、ユーザー端末の接続要請に含まれるパラメータに応じて互いに異なるサービスを提供する管理モジュールのいずれかと遠隔で接続するようにするユーザー接続処理部；前記ユーザー接続処理部を介して伝達されるユーザーのパスワード管理要請を遂行するパスワード管理遂行部を含むパスワード管理装置が提供される。
【００１３】
前記管理モジュールは、オペレーティングシステムパスワード管理モジュール、ＤＢＭＳパスワード管理モジュール、ネットワーク装備パスワード管理モジュールを含み、互いに異なるプラットフォームを使用する。
【００１４】
前記ユーザー端末にパスワード情報を提供したり、変更されたパスワード情報の現況把握およびシステム管理者によるパスワード更新情報を管理する管理コンソール部；をさらに含む。
【００１５】
前記パスワード管理装置は、前記ユーザー端末の遠隔接続要請時に送受信される情報をカプセル化（ｅｎｃａｐｓｕｌａｔｉｏｎ）して処理する。
【００１６】
前記ユーザー端末は、前記管理コンソール部に既登録されたユーザーのリスト照会およびユーザーが最終的にパスワードを変更した情報を照会することができる。
【００１７】
本発明は、ユーザーの接続時間、ユーザーの接続要請処理履歴情報を保存する統計情報管理モジュール；およびパスワード変更情報とバックアップ情報を管理するパスワード情報管理モジュールをさらに含む。
【００１８】
前記端末装置は、前記パスワード情報管理モジュールを通じて、ユーザーごとに付与された最新のパスワード情報を確認することができる。
【発明の効果】
【００１９】
このように構成された本発明によれば、パスワード更新周期を短縮させることにより情報システムのセキュリティを向上させることができ、パスワードを忘れる可能性を減少させ、ユーザーが複雑度の高いパスワードを設定できるようにする。これは、ユーザーによるシステムの外的なセキュリティの脆弱性が発生する可能性を減少させ、結果的にパスワードの使用による安全性の向上効果を増大させる。
【００２０】
これに加えて、管理者パスワードに対する特別な管理、すなわち、パスワード未更新時のメールによる通知および強制更新などの作業が可能になるので、脆弱なパスワード管理によるセキュリティ上の脆弱性を減少させる効果がある。また、パスワードの使用時に発生するユーザーの不便さも減少して、ユーザーがより便利で安全にシステムを使用できるようになる。それだけでなく、ユーザーは、互いに異なるプラットフォームに基づいてサービスを提供するシステムに容易に接続してパスワード管理サービスを利用することもできる。
【図面の簡単な説明】
【００２１】
【図１】本発明の好ましい一実施形態によるパスワード管理装置のシステム構成図。
【図２】本発明の好ましい一実施形態によるパスワード管理方法のフローチャート。
【図３】本発明の好ましい一実施形態による最終のパスワード変更時刻の照会のためのデータベースおよびテーブル定義に関連するアルゴリズム。
【図４】本発明の好ましい一実施形態による最終のパスワードの変更開始リターンのためのＤＢＭＳイベント定義に関連するアルゴリズム。
【発明を実施するための形態】
【００２２】
前述した目的、特徴および利点は、添付された図面を参照して、詳細に後述され、これにより本発明が属する技術分野で通常の知識を有する者は、本発明の技術的思想を容易に実施することができるだろう。本発明を説明するにあたり、本発明に関連する公知技術に対する具体的な説明が本発明の要旨を不明瞭にしうると判断される場合には、詳細な説明を省略する。以下、添付された図面を参照して、本発明による好ましい実施例を詳細に説明することにする。図１は、本発明で提案するパスワード管理装置のシステム構成図である。
【００２３】
図１に示すように、ユーザー接続要請部１１０およびユーザーの要請に応じてパスワード情報を管理するパスワード管理装置１００を含む。
【００２４】
ユーザー接続要請部１１０は、ユーザーがパスワード管理装置１００に接続するユーザー端末装置として、ＰＣ、携帯用機器、スマート機器などが挙げられる。このようなユーザー接続要請部１１０には、パラメータ生成部１１５が構成される。
【００２５】
パラメータ生成部１１５は、パスワード管理装置１００との接続のためのパラメータを生成する機能を提供するものであって、パラメータを通じて接続するようになる管理モジュールが決定される。
【００２６】
管理モジュールは、後述して説明する。一方、前記パラメータには、各管理モジュールのＩＰアドレスなどの識別子情報、各管理モジュールのシステム類型情報、パスワード管理機能類型情報、ユーザーアカウントおよびパスワード情報などを含む。パスワード管理装置１００は、例えば、パスワードを管理するサーバーでありうる。このようなパスワード管理装置１００の構成について詳細に察しみることにする。
【００２７】
パスワード管理装置１００は、パスワード管理遂行部１３０を含む。前記パスワード管理遂行部１３０は、オペレーティングシステムパスワード管理モジュール１３２、データベース管理システム（ＤＢＭＳ）パスワード管理モジュール１３４およびネットワーク装備パスワード管理モジュール１３６を含む。
【００２８】
前記各管理モジュールは、互いに異なるサービスを提供し、また互いに異なるプラットフォームをベースにして運営される。例えば、オペレーティングシステムパスワード管理モジュール１３２は、Ｗｉｎｄｏｗｓ  Ｓｅｒｖｅｒ  ２０００、Ｗｉｎｄｏｗｓ  Ｓｅｒｖｅｒ  ２００３、Ｗｉｎｄｏｗｓ  Ｓｅｒｖｅｒ  ２００８およびＬｉｎｕｘのプラットフォームをベースにし、データベース管理システムパスワード管理モジュール１３４は、マイクロソフトＳＱＬサーバー、ＭｙＳＱＬおよびＯｒａｃｌｅデータベース（ｏｒａｃｌｅ  ｄａｔａｂａｓｅ）などのプラットフォームをベースにし、ネットワーク装備パスワード管理モジュール１３６は、シスコネットワークデバイス（ＣＩＳＣＯ  ｎｅｔｗｏｒｋ  ｄｅｖｉｃｅ）およびネットギアネットワークデバイス（ｎｅｔｇｅａｒ  ｎｅｔｗｏｒｋ  ｄｅｖｉｃｅ）などのプラットフォームをベースにする。
【００２９】
また、パスワード管理装置１００は、パスワードのバックアップおよび統計情報を管理する構成を含んでいる。つまり、パスワードの保存とバックアップを担当するパスワード情報管理モジュール１４２、および接続時間などの統計情報を管理する統計情報管理モジュール１４４からなるパスワードバックアップおよび統計情報管理部１４０が構成される。
【００３０】
また、パスワード管理装置１１０は、管理コンソール部１５０およびシステム管理者１６０を含む。管理コンソール部１５０は、管理者がユーザーアカウントアクティビティに対するイベント情報などを保存する役割を遂行し、システム管理者１６０は、パスワード情報を管理する役割を遂行する。例えば、ユーザーがパスワードを覚えていない場合、本ユーザーアカウントのパスワードを提供し、ユーザーアカウント情報に基づいてパスワードの変更現況把握および手動でパスワード更新が可能にするものである。
【００３１】
このように構成されたパスワードの管理装置１００の動作を、図２とともに説明する。図２は、図１のパスワード管理装置によりパスワードを管理する方法を示したフローチャートである。
【００３２】
まず、ユーザーは、ユーザー接続要請部１１０を利用して遠隔で接続する管理モジュールを決定する。このため、ユーザーは、パラメータ生成部１１５を操作して接続した管理モジュールを決定することができるパラメータを生成する（ステップＳ２００）。
【００３３】
上述したように、パラメータには、接続しようとする管理モジュールに対するＩＰアドレスなどの情報を含むネットワーク識別子、互いに異なるプラットフォームを有する管理モジュールのシステム類型情報、また遂行するパスワード管理機能類型情報、そしてユーザーアカウント（ＩＤ）およびユーザーパスワードなどの情報を含んでいるため、これを利用すると、遠隔で接続しようとする管理モジュールを決定することができるのである。
【００３４】
したがって、ユーザー接続要請部１１０に備えられたパラメータ生成部１１５によってパラメータが生成されると、これはユーザー接続処理部１２０に伝達される。すると、ユーザー接続処理部の遠隔接続生成部１２５は、パラメータに含まれる情報をもとにしていずれかの管理モジュールにユーザー端末が接続されるようにする。
【００３５】
一方、ユーザー接続要請部１１０とパスワード管理装置１００が遠隔で接続される場合、安全なセキュリティ政策に優先して接続が行われるべきである。このため、本実施例は、各管理モジュールがサポートする暗号化技術による接続方法などをはじめとするセキュリティ政策の選定および情報交換のためのポート（ｐｏｒｔ）番号の選定などの一連の作業がともに遂行される。
【００３６】
これは、管理モジュールごとに安全な遠隔接続の設定のため、互いに異質の（ｈｅｔｅｒｏｇｅｎｅｏｕｓ）セキュリティ政策と接続生成技法を適用しているからである。特に、Ｌｉｎｕｘのようなオペレーティングシステムの場合は、ＳＳＨ（Ｓｅｃｕｒｅ  Ｓｈｅｌｌ）のような暗号化されたネットワークプロトコルを使用している。
【００３７】
例えば、Ｌｉｎｕｘベースの情報システムに接続するためには、ＳＳＨを使用して遠隔接続を生成しなければならない。また、マイクロソフト社のウィンドウズ（Ｗｉｎｄｏｗｓ）オペレーティングシステムは、ＷＭＩ（Ｗｉｎｄｏｗｓ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｓｔｒｕｍｅｎｔａｔｉｏｎ）のような遠隔接続の生成を容易にする技術を提供する。
【００３８】
そして、ユーザー接続要請部１１５とパスワード管理装置１００が、互いに遠隔で接続される場合、モード情報はカプセル化（ｅｎｃａｐｓｕｌａｔｉｏｎ）されて伝達される。このようにパラメータによって接続しようとする管理モジュールが決定され、また遠隔接続のための情報をカプセル化して伝送すると、特定サービスをサポートするように設計された様々なプラットフォームに関係なく、ユーザーは容易にパスワード管理装置１００に安全に接続することができようになる。
【００３９】
一方、ユーザーが要請するパスワード管理機能には、パスワードの変更作業、最終パスワード変更時刻の照会およびユーザーアカウントの照会などが含まれうる。前記したパスワード管理機能を具体的に察しみる。まず、パスワードの変更作業は、ユーザーまたはシステム管理者１６０によって作業要請が発生しうる。この場合、変更されたパスワード情報は、新たに保存／登録される。
【００４０】
また、最終のパスワード変更時刻の照会機能とユーザーアカウントの照会機能は、ユーザーが自分のパスワードを変更した時点を照会することができ、また、自分のＩＤおよびパスワードを照会、変更するなどの一連の記録などを照会することができる。このとき、前記のようにパスワードを変更し、パスワードの変更時間を照会して、ユーザーアカウントを照会するたびに、関連情報は必ず保存される。
【００４１】
情報保存の場合、ユーザーがオペレーティングシステムパスワード管理モジュール１３２、データベース管理システム（ＤＢＭＳ）パスワード管理モジュール１３４を介する場合には、それぞれが管理モジュールに自動的に保存される（ステップＳ２４０）。したがって、パラメータに記述されているユーザーＩＤおよびパスワードのようなユーザー識別情報を通じて、当該ユーザーのパスワード変更履歴を検索することができるようになる。しかし、システム管理者１６０によってユーザーアカウントアクティビティに関するイベントが生成される場合には、当該イベントが管理コンソール部１５０に履歴リポジトリ形態で保存される。
【００４２】
この場合には、システム管理者１６０が、ユーザーアカウントアクティビティに対するイベントを保存するようにリポジトリを生成して管理するようになる。このようなユーザーアカウントアクティビティ履歴リポジトリに対する定義、最終のパスワードの変更時刻の照会のためのデータベースおよびテーブルの定義に関連するアルゴリズムを図３により示した。
【００４３】
また、図４は、ユーザーアカウントアクティビティ履歴のうち最終のパスワードの変更時刻を保存するように誘発するイベントを定義しているが、ユーザーアカウントアクティビティと関連する他のイベントにも容易に拡張することができる。一方、本発明は、パスワード管理機能として、様々なサービスをさらに提供している。
【００４４】
つまり、パスワードのバックアップおよび統計情報管理部１４０は、ユーザーのパスワードを暗号化してパスワード情報管理モジュール１４２により定期的にバックアップし、ユーザーの接続要請の処理内訳などを統計情報管理モジュール１４４に記録して統計情報を生成し、これをシステム管理者１６０に通知している。このような場合、複雑度の高いパスワードを使用することができ、パスワードが簡単に流出されるのを防ぐことができる。ユーザーがパスワードを覚えていない場合に備えて、ユーザーまたはシステム管理者１６０の要請がある場合、パスワード管理装置１００は、ユーザーにパスワード情報を伝達する。
【００４５】
また、パスワードが古くなって、その脆弱性が増加することを防止するために、ユーザーにパスワードの変更時点を通知、強制更新（自動変更）するサービスも提供する。すなわち、システム管理者１６０は、保存されたパスワードの設定時間情報を継続的にチェックして、パスワードの変更時点をチェックしている。
【００４６】
その結果、既設定された時間または時間が経過しても、ユーザーＩＤに対するパスワードの変更履歴がない場合、ユーザーにパスワードを変更するようにするメッセージを伝達する。また、前記パスワードの変更を勧告するメッセージが伝達された後でも、ユーザーのパスワード変更作業が行われない場合、ユーザーＩＤに対するパスワードを自動変更して、変更されたパスワード情報を含むメッセージをユーザーに伝達する。メッセージ伝達は、ユーザーのＥ−ｍａｉｌ、テキストメッセージなどを活用することができる。
【００４７】
このように、本発明のパスワード管理装置１００においては、ユーザーのパスワード管理アクティビティの履歴を記録し、それに関する統計情報を生成する。このように生成された統計情報は、ユーザーがどれだけ頻繁にパスワードの変更および照会機能を遂行したのかを判断する根拠として使用される。また、ユーザーが古くなってセキュリティ上の脆弱性を示すパスワードを継続的に使用することを防止するようにパスワードの変更を勧告するメッセージを伝送したり、強制更新（自動変更）していることを知ることができる。一方、前述したような本発明の方法は、コンピュータプログラムで作成が可能である。
【００４８】
そして、前記プログラムを構成するコードおよびコードセグメントは、当該分野のコンピュータプログラマーによって容易に推論されうる。また、前記作成されたプログラムは、コンピュータが読み取り可能な記録媒体（情報記憶媒体）に保存され、コンピュータによって読み取られ、実行されることにより、本発明の方法を具現する。そして、前記記録媒体は、コンピュータが読み取り可能なすべての形態の記録媒体（ＣＤ、ＤＶＤのような有形の媒体だけでなく、キャリアのような無形媒体）を含む。
【００４９】
前述した本発明は、本発明が属する技術分野で通常の知識を有する者にとって、本発明の技術的思想を逸脱しない範囲内で様々な置換、変形および変更が可能であるため、前述した実施例および添付された図面に限定されるものではない。
【図１】
2017521800.tif 000003
【図２】
2017521800.tif 000004
【図３】
2017521800.tif 000005
【図４】
2017521800.tif 000006
【国際調査報告】
2017521800.tif 000007
2017521800.tif 000008
2017521800.tif 000009
2017521800.tif 000010