(57)【要約】【課題】  不正アクセスに用いられた端末装置を操作した者を追跡して絞り込むことを可能にするログイン管理システムおよびログイン管理方法を提供する。【解決手段】  企業の本社の端末装置１５〜１８、Ａ営業所の端末装置２２〜２５、Ｂ営業所〜Ｃ営業所の端末装置からそれぞれログインされる業務サーバ１１〜４１が企業に設置されているログイン管理システムにおいて、企業に所属する職員と、この職員に専用で使用される端末装置とを職員情報として記憶し、業務サーバ１１〜４１に対してアクセス権限を持つ端末装置の一覧を許可管理情報として記憶している管理サーバ１３と、業務サーバ１１〜４１のログ情報を収集して記憶する収集サーバ１２と、ログ情報と許可管理情報とを基にして、アクセス権限を持たない端末装置が業務サーバ１１〜４１に対して不正にログインしたかどうかを判断し、不正ログインをした端末装置が専用であるときに職員情報を基にして、この端末装置を使用する職員を抽出する端末装置１４とを備える。【選択図】  図１
2008158702.tif 000002
【特許請求の範囲】
【請求項１】
組織内で使用される端末装置からログインされるサーバが前記組織に設置されているログイン管理システムにおいて、
前記組織に所属する職員と、この職員に専用で使用される端末装置とを職員情報として記憶し、前記サーバに対してアクセス権限を持つ端末装置の一覧を許可管理情報として記憶している第１の記憶手段と、
前記サーバのログ情報を収集して記憶する第２の記憶手段と、
前記ログ情報と前記許可管理情報とを基にして、アクセス権限を持たない端末装置が前記サーバに対して不正にログインしたかどうかを判断し、不正ログインをした端末装置が専用であるときに前記職員情報を基にして、この端末装置を使用する職員を抽出する処理手段と、
を備えることを特徴とするログイン管理システム。
【請求項２】
組織内で使用される端末装置からログインされるサーバが前記組織に設置されているログイン管理システムにおいて、
前記組織に所属する職員を職員情報として記憶し、前記職員に共用で使用される端末装置が所属する部署を端末管理情報として記憶し、前記サーバに対してアクセス権限を持つ端末装置の一覧を許可管理情報として記憶している第１の記憶手段と、
前記サーバのログ情報を収集して記憶する第２の記憶手段と、
前記ログ情報と前記許可管理情報とを基にして、アクセス権限を持たない端末装置が前記サーバに対して不正にログインしたかどうかを判断し、不正ログインをした端末装置が共用であるときに前記端末管理情報と前記職員情報とを基にして、この端末装置が所属する部署でこの端末装置を使用可能な職員を抽出する処理手段と、
を備えることを特徴とするログイン管理システム。
【請求項３】
組織内で使用される端末装置からログインされるサーバが前記組織に設置されているログイン管理システムにおいて、
前記サーバにアクセス可能な時間帯をサーバ管理情報として記憶している第１の記憶手段と、
前記サーバのログ情報を収集して記憶する第２の記憶手段と、
前記ログ情報に含まれるログインした時刻と、前記サーバ管理情報の時間帯とを対比して、時間帯外で端末装置が前記サーバに対して不正にログインしたかどうかを判断する処理手段と、
を備えることを特徴とするログイン管理システム。
【請求項４】
組織内で使用される端末装置からログインされるサーバが前記組織に設置されているログイン管理システムにおいて、
前記組織に所属する職員の勤務状況を勤怠情報として記憶している第１の記憶手段と、
前記サーバのログ情報を収集して記憶する第２の記憶手段と、
前記ログ情報に含まれるログインした日付けと、前記勤怠情報に含まれる職員の勤務する日付けとを対比して、職員が勤務する日付け以外で端末装置が前記サーバに対して不正にログインしたかどうかを判断する処理手段と、
を備えることを特徴とするログイン管理システム。
【請求項５】
前記第１の記憶手段は、前記組織に所属する職員と、この職員に専用で使用される端末装置とを職員情報として記憶し、
前記処理手段は、不正ログインをした端末装置が専用であるときに、前記職員情報を基にして、この端末装置を使用する職員を抽出することを特徴とする請求項３または４に記載のログイン管理システム。
【請求項６】
前記第１の記憶手段は、前記組織に所属する職員を職員情報として記憶し、前記共用の端末装置が所属する部署を端末管理情報として記憶し、
前記処理手段は、不正ログインをした端末装置が共用であるときに、前記端末管理情報と前記職員情報とを基にして、この端末装置が所属する部署でこの端末装置を使用可能な職員を抽出することを特徴とする請求項３または４に記載のログイン管理システム。
【請求項７】
組織内で使用される端末装置から前記組織に設置されているサーバに対するログインを管理するログイン管理方法において、
前記組織に所属する職員と、この職員に専用で使用される端末装置とを職員情報としてあらかじめ記憶すると共に、前記サーバに対してアクセス権限を持つ端末装置の一覧を許可管理情報としてあらかじめ記憶し、
前記サーバのログ情報を収集して記憶し、
前記ログ情報と前記許可管理情報とを基にして、アクセス権限を持たない端末装置が前記サーバに対して不正にログインしたかどうかを判断し、
不正ログインをした端末装置が専用であるときに前記職員情報を基にして、この端末装置を使用する職員を抽出する、
ことを特徴とするログイン管理方法。
【請求項８】
組織内で使用される端末装置から前記組織に設置されているサーバに対するログインを管理するログイン管理方法において、
前記組織に所属する職員を職員情報としてあらかじめ記憶し、前記職員により共用で使用される端末装置が所属する部署を端末管理情報としてあらかじめ記憶すると共に、前記サーバに対してアクセス権限を持つ端末装置の一覧を許可管理情報としてあらかじめ記憶し、
前記サーバのログ情報を収集して記憶し、
前記ログ情報と前記許可管理情報とを基にして、アクセス権限を持たない端末装置が前記サーバに対して不正にログインしたかどうかを判断し、
不正ログインをした端末装置が共用であるときに前記端末管理情報と前記職員情報とを基にして、この端末装置が所属する部署でこの端末装置を使用可能な職員を抽出する、
ことを特徴とするログイン管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、サーバに対するログインを管理するログイン管理システムおよびログイン管理方法に関する。
【背景技術】
【０００２】
サーバには企業を含む各種組織の業務等に関するデータが記録されている。例えば企業の場合には職員が日常の業務などを行う際にサーバにログインして、業務に必要とするデータを端末に取り込む。こうした各種のデータを保存しているサーバのセキュリティは、ログイン時にパスワードを要求したりして強化されている。また、サーバへの不正アクセスについては、公知の追跡法によって、不正アクセスをした端末を追跡することが可能である。例えば、端末に割り当てられているＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ａｄｄｒｅｓｓ）と、端末に固有のＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ａｄｄｒｅｓｓ）とから、不正アクセスに使用された端末を追跡する方法がある（例えば、特許文献１参照。）。
【特許文献１】特開２００３−１７８０２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、端末に割り当てられているＩＰアドレスなどを基にした追跡方法によれば、不正アクセスに使用された端末を追跡して、この端末による以後のアクセスを遮断するなどのことはできるが、不正アクセスをした者、例えば企業内部から不正アクセスをした者を追跡することまでは困難である。
【０００４】
この発明の目的は、前記の課題を解決し、不正アクセスに用いられた端末装置を操作した者を追跡して絞り込むことを可能にするログイン管理システムおよびログイン管理方法を提供することにある。
【課題を解決するための手段】
【０００５】
前記の課題を解決するために、請求項１の発明は、組織内で使用される端末装置からログインされるサーバが前記組織に設置されているログイン管理システムにおいて、前記組織に所属する職員と、この職員に専用で使用される端末装置とを職員情報として記憶し、前記サーバに対してアクセス権限を持つ端末装置の一覧を許可管理情報として記憶している第１の記憶手段と、前記サーバのログ情報を収集して記憶する第２の記憶手段と、前記ログ情報と前記許可管理情報とを基にして、アクセス権限を持たない端末装置が前記サーバに対して不正にログインしたかどうかを判断し、不正ログインをした端末装置が専用であるときに前記職員情報を基にして、この端末装置を使用する職員を抽出する処理手段とを備えることを特徴とするログイン管理システムである。
【０００６】
請求項２の発明は、組織内で使用される端末装置からログインされるサーバが前記組織に設置されているログイン管理システムにおいて、前記組織に所属する職員を職員情報として記憶し、前記職員に共用で使用される端末装置が所属する部署を端末管理情報として記憶し、前記サーバに対してアクセス権限を持つ端末装置の一覧を許可管理情報として記憶している第１の記憶手段と、前記サーバのログ情報を収集して記憶する第２の記憶手段と、前記ログ情報と前記許可管理情報とを基にして、アクセス権限を持たない端末装置が前記サーバに対して不正にログインしたかどうかを判断し、不正ログインをした端末装置が共用であるときに前記端末管理情報と前記職員情報とを基にして、この端末装置が所属する部署でこの端末装置を使用可能な職員を抽出する処理手段とを備えることを特徴とするログイン管理システムである。
【０００７】
請求項３の発明は、組織内で使用される端末装置からログインされるサーバが前記組織に設置されているログイン管理システムにおいて、前記サーバにアクセス可能な時間帯をサーバ管理情報として記憶している第１の記憶手段と、前記サーバのログ情報を収集して記憶する第２の記憶手段と、前記ログ情報に含まれるログインした時刻と、前記サーバ管理情報の時間帯とを対比して、時間帯外で端末装置が前記サーバに対して不正にログインしたかどうかを判断する処理手段とを備えることを特徴とするログイン管理システムである。
【０００８】
請求項４の発明は、組織内で使用される端末装置からログインされるサーバが前記組織に設置されているログイン管理システムにおいて、前記組織に所属する職員の勤務状況を勤怠情報として記憶している第１の記憶手段と、前記サーバのログ情報を収集して記憶する第２の記憶手段と、前記ログ情報に含まれるログインした日付けと、前記勤怠情報に含まれる職員の勤務する日付けとを対比して、職員が勤務する日付け以外で端末装置が前記サーバに対して不正にログインしたかどうかを判断する処理手段とを備えることを特徴とするログイン管理システムである。
【０００９】
請求項５の発明は、請求項３または４に記載のログイン管理システムにおいて、前記第１の記憶手段は、前記組織に所属する職員と、この職員に専用で使用される端末装置とを職員情報として記憶し、前記処理手段は、不正ログインをした端末装置が専用であるときに、前記職員情報を基にして、この端末装置を使用する職員を抽出することを特徴とする。
【００１０】
請求項６の発明は、請求項３または４に記載のログイン管理システムにおいて、前記第１の記憶手段は、前記組織に所属する職員を職員情報として記憶し、前記共用の端末装置が所属する部署を端末管理情報として記憶し、前記処理手段は、不正ログインをした端末装置が共用であるときに、前記端末管理情報と前記職員情報とを基にして、この端末装置が所属する部署でこの端末装置を使用可能な職員を抽出することを特徴とする。
【００１１】
請求項７の発明は、組織内で使用される端末装置から前記組織に設置されているサーバに対するログインを管理するログイン管理方法において、前記組織に所属する職員と、この職員に専用で使用される端末装置とを職員情報としてあらかじめ記憶すると共に、前記サーバに対してアクセス権限を持つ端末装置の一覧を許可管理情報としてあらかじめ記憶し、前記サーバのログ情報を収集して記憶し、前記ログ情報と前記許可管理情報とを基にして、アクセス権限を持たない端末装置が前記サーバに対して不正にログインしたかどうかを判断し、不正ログインをした端末装置が専用であるときに前記職員情報を基にして、この端末装置を使用する職員を抽出することを特徴とするログイン管理方法である。
【００１２】
請求項８の発明は、組織内で使用される端末装置から前記組織に設置されているサーバに対するログインを管理するログイン管理方法において、前記組織に所属する職員を職員情報としてあらかじめ記憶し、前記職員により共用で使用される端末装置が所属する部署を端末管理情報としてあらかじめ記憶すると共に、前記サーバに対してアクセス権限を持つ端末装置の一覧を許可管理情報としてあらかじめ記憶し、前記サーバのログ情報を収集して記憶し、前記ログ情報と前記許可管理情報とを基にして、アクセス権限を持たない端末装置が前記サーバに対して不正にログインしたかどうかを判断し、不正ログインをした端末装置が共用であるときに前記端末管理情報と前記職員情報とを基にして、この端末装置が所属する部署でこの端末装置を使用可能な職員を抽出することを特徴とするログイン管理方法である。
【発明の効果】
【００１３】
請求項１、２および請求項７、８の発明によれば、組織で使用される端末装置が不正ログインに使用された場合に、従来はＩＰアドレスなどを用いて端末装置を追跡するだけであったが、不正ログインに使用された端末装置が専用であるときには、この端末装置を使用する職員を抽出し、また、不正ログインに使用された端末装置が共用であるときには、この端末装置を使用可能な職員を絞り込むことができる。この結果、不正ログインをした者を高い精度で絞り込むことができる。
【００１４】
請求項３、４の発明によれば、サーバに対する不正ログインを調べる場合に、サーバにアクセス可能な時間帯や、職員の勤怠情報を基にして不正ログインを判断するので、従来はＩＰアドレスなどを用いて端末装置を追跡するだけであったが、端末装置を操作して不正ログインを行った者を絞り込むことを可能にする。この結果、不正ログインをした者を高い精度で絞り込むことができる。
【００１５】
請求項５、６の発明によれば、サーバに対する不正ログインを調べる場合に、サーバにアクセス可能な時間帯や、職員の勤怠情報を基にして不正ログインを判断するので、従来はＩＰアドレスなどを用いて端末装置を追跡するだけであったが、不正ログインに使用された端末装置が専用であるときには、この端末装置を使用する職員を抽出し、また、不正ログインに使用された端末装置が共用であるときには、この端末装置を使用可能な職員を絞り込むことができる。この結果、特に共用の端末装置を用いて不正ログインをした者を、高い精度で絞り込むことができる。
【発明を実施するための最良の形態】
【００１６】
次に、この発明の実施の形態について、図面を用いて詳しく説明する。この実施の形態では、組織が企業である場合を例として説明する。この実施の形態によるログイン管理システムを図１〜図４に示す。このログイン管理システムは、図１に示すように、企業の本社に設置されている業務サーバ１１、収集サーバ１２および管理サーバ１３と、企業のＡ営業所〜Ｃ営業所に設置されている業務サーバ２１〜４１とを備えている。本社では、図２に示すように、端末装置１４〜１８を備え、端末装置１４〜１８は社内ネットワークＮＴ１１を経由して業務サーバ１１とデータ通信を行い、さらに、図３に示す管理用の端末装置１４は社内ネットワークＮＴ１１を経由して収集サーバ１２および管理サーバ１３とデータ通信を行う。Ａ営業所では、図４に示すように、端末装置２２〜２５を備え、端末装置２２〜２５は社内ネットワークＮＴ２１を経由して業務サーバ２１とデータ通信を行う。Ｂ営業所〜Ｃ営業所もＡ営業所と同様であるので、これらの説明を省略する。また、本社の社内ネットワークＮＴ１１と、Ａ営業所の社内ネットワークＮＴ２１およびＢ営業所〜Ｃ営業所の社内ネットワーク（図示を省略）との間のデータ通信は公衆回線網ＮＴ１を経由して可能である。
【００１７】
Ａ営業所に設置されている端末装置２２〜２５は、Ａ営業所の社員が業務を行う際に操作されるコンピュータや特定業務に使用される端末である。端末装置２２〜２３は各社員が専用で使用する専用端末であり、端末装置２４〜２５は社員が共用で使用する共用端末である。専用の各端末装置と共用の各端末装置とはＩＰアドレスをそれぞれ持っており、専用の端末装置のアドレス体系と、共用の端末装置のアドレス体系とは異なっている。端末装置２２〜２５を社員が用いて業務サーバ２１にログインし、業務に必要とするデータを業務サーバ２１から読み出すことが可能である。専用の端末装置２２〜２３はＩＣカードを用いた認証により使用可能となる。ＩＣカードは業務サーバ２１などにログインした情報を別途に記録する。共用の端末装置２４〜２５はパスワードなどを用いた認証により使用可能となる。
【００１８】
Ａ営業所の業務サーバ２１はＡ営業所の業務に関する各種のデータを保存している。また、業務サーバ２１は、ログインされると、所定ファイルにログ情報を記録する。ログ情報には、業務サーバ２１に接続した端末装置のＩＰアドレス、接続した日時などが記録される。
【００１９】
Ｂ営業所〜Ｃ営業所はＡ営業所と同様であるので、Ｂ営業所〜Ｃ営業所の業務サーバ３１〜４１および端末装置（図示を省略）の説明を省略する。
【００２０】
本社に設置されている端末装置１４〜１８は、本社の社員が業務を行う際に操作されるコンピュータや特定業務に使用される端末である。端末装置１５〜１６は各社員が専用で使用する専用端末であり、端末装置１７〜１８は社員が共用で使用する共用端末である。また、端末装置１４はログイン管理をする管理者によって操作される管理用のコンピュータである。端末装置１４〜１８を社員が用いて業務サーバ１１にログインし、業務に必要とするデータを業務サーバ１１から読み出すことが可能である。専用の端末装置１５〜１６はＩＣカードを用いた認証により使用可能であり、ＩＣカードは業務サーバ１１などにログインした情報を別途に記録する。共用の端末装置１７〜１８はパスワードなどを用いた認証により使用可能となる。
【００２１】
業務サーバ１１は本社の業務に関する各種データを保存している。また、業務サーバ１１は、ログインされると、所定ファイルにログ情報を記録する。ログ情報には、業務サーバ１１に接続した端末装置のＩＰアドレス、接続した日時などが記録される。
【００２２】
管理サーバ１３は企業の社員などに関するデータを記憶している。管理サーバ１３が記憶しているデータとして、企業の社員を管理するための社員テーブルがある。社員テーブルの一例を図５に示す。図５の社員テーブルには、社員を識別するための「社員番号」、社員の「氏名」、社員が専用の端末装置を操作する際に用いる「ユーザＩＤ（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）」および「パスワード」、社員の「所属」などのデータが記憶されている。
【００２３】
管理サーバ１３が記憶しているデータとして、社員の勤務予定に関するデータを表す勤怠管理テーブルがある。勤怠管理テーブルの一例を図６に示す。図６の勤怠管理テーブルには、勤務する予定の日付けである「年月日」、勤務する社員の「社員番号」、社員の「氏名」、業務サーバの操作による仕事内容を表す「勤務内容」などのデータが記憶されている。
【００２４】
管理サーバ１３が記憶しているデータとして、業務サーバ１１〜４１を管理するための業務サーバ管理テーブルがある。業務サーバ管理テーブルの一例を図７に示す。図７の業務サーバ管理テーブルには、業務サーバを識別するための「サーバ番号」および「サーバ名」、業務サーバが設置されている「設置場所」、業務サーバに対するログインが可能な時間帯を表す「使用可能時間」などのデータが記憶されている。
【００２５】
管理サーバ１３が記憶しているデータとして、企業で使用される端末装置を管理するための端末管理テーブルがある。端末管理テーブルの一例を図８に示す。図８の端末管理テーブルには、端末装置を識別するための「端末番号」、端末装置が使用される部署を表す「所属」、端末装置に固有の「ＩＰアドレス」などのデータが記憶されている。
【００２６】
管理サーバ１３が記憶しているデータとして、端末装置がログインできるサーバを管理するための許可管理テーブルがある。許可管理テーブルの一例を図９に示す。図９の許可管理テーブルには、各サーバの識別番号である「サーバ番号」、このサーバの名称である「サーバ名」、このサーバに対するアクセス権限を持つ端末装置の「端末番号」などが記憶されている。
【００２７】
収集サーバ１２は業務サーバ１１〜４１に対するログインの情報を集めて保存する。このために、収集サーバ１２は、定期的に例えば１日に１回、本社の業務サーバ１１、Ａ営業所〜Ｃ営業所の業務サーバ２１〜４１からログ情報を読み出して保存する。収集サーバ１２が保存するログ情報の一例を図１０に示す。図１０のログ情報には、ログインにより接続された業務サーバの「サーバ番号」および「サーバ名」、ログインされた「ログインの日付け」および「ログインの時刻」、ログインにより接続された「接続時間」、ログインした端末装置の「ＩＰアドレス」などのデータが記憶されている。さらに、ログ情報には、本社の専用の端末装置１５〜１６を使用する際に用いられるＩＣカードから読み取ったデータと、Ａ営業所の専用の端末装置２２〜２３およびＢ営業所〜Ｃ営業所の専用の端末装置を使用する際に用いられるＩＣカードから読み取ったデータとが含まれている。
【００２８】
端末装置１４は、先に述べたようにログイン管理をする管理者によって操作される管理用のコンピュータであり、図３に示すように、処理部１４Ａ、記憶部１４Ｂ、表示部１４Ｃ、入力部１４Ｄ、出力部１４Ｅおよび通信部１４Ｆを備えている。記憶部１４Ｂ、表示部１４Ｃ、入力部１４Ｄ、出力部１４Ｅおよび通信部１４Ｆはバス１４Ｇにより処理部１４Ａに接続されている。
【００２９】
表示部１４Ｃは液晶ディスプレイ等の表示装置であり、処理部１４Ａの制御によって各種データなどを表示する。入力部１４Ｄは担当者によって操作されるキーボードやマウスなどの入力装置であり、入力部１４Ｄには各種の指示などが入力される。出力部１４Ｅはプリンタなどの印字装置であり、処理部１４Ａの制御によって各種データを出力する。通信部１４Ｆは、処理部１４Ａの制御によって、社内ネットワークＮＴ１１を経て業務サーバ１１、収集サーバ１２および管理サーバ１３とデータ通信を行う。記憶部１４Ｂは各種のデータを一時的に記憶する記憶領域を備えた記憶装置である。また、記憶部１４Ｂは各種のプログラムを記憶している記憶領域も備えている。
【００３０】
処理部１４Ａは、記憶部１４Ｂに記憶されているプログラムにより各種の処理を行う。処理部１４Ａが行う処理として、業務サーバ１１〜４１に対して不正にログインした端末の所有者を割り出す検証処理を行う。この検証処理には、許可管理テーブルを用いて不正ログインかどうかを検証する処理を含む許可基準検証処理がある。処理部１４Ａは、許可基準検証処理を実行すると、収集サーバ１２に保存されているログ情報と端末管理テーブルとを用いて接続情報を作成する。この接続情報は、ＩＰアドレスを手掛かりにして、端末管理テーブルの端末番号やこの端末の所属などのデータをログ情報に加えたものである。この後、処理部１４Ａは、この接続情報と管理サーバ１３の許可管理テーブルとを用いて、登録されていない端末装置つまりアクセス権限を持たない端末装置が業務サーバ１１〜４１に対してログインしているかどうかを調べる。
【００３１】
もし、許可されていない端末装置により、業務サーバ１１〜４１に対するログインがあると、処理部１４Ａは、これらを不正ログインと判断する。この後、処理部１４Ａは、ログ情報のＩＰアドレスのアドレス体系を基にして、不正ログインをした端末装置が専用のものであるか共用のものであるかを判断する。不正ログインをした端末装置が専用のものである場合、この端末装置を使用する社員の氏名や所属を、管理サーバ１３の社員テーブルから抽出する。この後、処理部１４Ａは、専用の端末装置を使用する社員の氏名や所属、または、共用の端末装置の所属を基にして不正ログインの対象者リストを作成し、この対象者リストを表示部１４Ｃに表示し、また、必要に応じて出力部１４Ｅから出力する。
【００３２】
処理部１４Ａが行う不正ログインを割り出す検証処理には、業務サーバ管理テーブルを用いて不正ログインかどうかを検証する処理を含む時間基準検証処理がある。処理部１４Ａは、時間基準検証処理を実行すると、収集サーバ１２に保存されているログ情報と端末管理テーブルとを用いて接続情報を作成する。この後、処理部１４Ａは、接続情報のログイン時刻と、管理サーバ１３の業務サーバ管理テーブルの使用可能時間とを対比して、業務サーバ１１〜４１の使用可能時間に端末装置がログインしているかどうかを調べる。
【００３３】
もし、業務サーバ１１〜４１に対するログインの時刻が使用可能時間外であると、処理部１４Ａは不正ログインと判断する。この後、処理部１４Ａは、ログ情報のＩＰアドレスのアドレス体系を基にして、不正ログインをした端末装置が専用のものであるか共用のものであるかを判断する。不正ログインをした端末装置が専用のものである場合、この端末装置を使用する社員の氏名や所属を、管理サーバ１３の社員テーブルから抽出する。この後、処理部１４Ａは、専用の端末装置を使用する社員の氏名や所属、または、共用の端末装置が所属する部署を基にして不正ログインの対象者リストを作成し、この対象者リストを表示部１４Ｃに表示し、また、必要に応じて出力部１４Ｅから出力する。
【００３４】
処理部１４Ａが行う不正ログインを割り出す検証処理には、勤怠管理テーブルを用いて不正ログインかどうかを検証する処理を含む日付け基準検証処理がある。処理部１４Ａは、日付け基準検証処理を実行すると、収集サーバ１２に保存されているログ情報と端末管理テーブルとを用いて接続情報を作成する。また、処理部１４Ａは、勤怠管理テーブルと端末管理テーブルと社員テーブルとを用いて、勤怠管理テーブルの社員番号の社員が使用可能な端末装置の端末番号、つまり、専用で使用する端末装置の端末番号と共用で使用する端末装置の端末番号とを調べ、勤務する日付けと使用可能な端末装置の端末番号とを表す勤怠情報を作成する。この後、処理部１４Ａは、接続情報と勤怠情報と対比して、接続情報の端末装置がログインした日付けが勤怠情報の日付けと一致するかどうかを調べる。
【００３５】
もし、２つの日付けが一致しなければ、処理部１４Ａは、このときのログインを不正ログインと判断する。この後、処理部１４Ａは、ログ情報のＩＰアドレスのアドレス体系を基にして、不正ログインをした端末装置が専用のものであるか共用のものであるかを判断する。不正ログインをした端末装置が専用のものである場合、この端末装置を使用する社員の氏名や所属を、管理サーバ１３の社員テーブルから抽出する。この後、処理部１４Ａは、専用の端末装置を使用する社員の氏名や所属、または、共用の端末装置の所属を基にして不正ログインの対象者リストを作成し、この対象者リストを表示部１４Ｃに表示し、また、必要に応じて出力部１４Ｅから出力する。
【００３６】
先に述べた許可基準検証処理、時間基準検証処理および日付け基準検証処理により、不正ログインをした端末装置が共用のものであると判明した場合、処理部１４Ａは、共用の端末装置を使用した社員を絞り込むための限定処理を行う。この限定処理には、パスワード情報を使用した処理（以下、「第１の限定処理」という）がある。このパスワード情報は次のとおりである。通常、共用で使用される端末装置にログインする場合にはパスワードが必要であり、セキリティ強化のために、このパスワードは定期的に変更される。管理サーバ１３は、このパスワードの変更履歴をパスワード情報として記憶している。このパスワード情報の一例を図１１に示す。図１１のパスワード情報には、パスワードを変更した業務サーバに対して、パスワードを変更した日付けを表す「変更の日付け」、業務サーバに対して共用の端末装置でログインする権限を持つ社員を表す「社員番号」および「氏名」、パスワードの管理者が変更したパスワードを、権限を持つ社員に通知した日を表す「通知日」などのデータが記憶されている。管理サーバ１３は、こうしたパスワード情報を業務サーバ１１〜４１に対応して記憶している。
【００３７】
処理部１４Ａは、第１の限定処理を実行して、許可基準検証処理、時間基準検証処理および日付け基準検証処理により、不正ログインをされた業務サーバを検出すると、接続情報に記録されている、不正ログインが発生した日付けと、この業務サーバに対してログインする権限を持つ社員に対してパスワードの変更を通知した通知日とを対比する。そして、パスワードの変更通知をしていない社員を、不正ログインの対象者リストから外す。こうして更新した不正ログインの対象者リストを表示部１４Ｃに表示し、また、必要に応じて出力部１４Ｅから出力する。
【００３８】
先に述べた限定処理には、アクセス元ログ情報を用いた処理（以下、「第２の限定処理」という）がある。アクセス元ログ情報は、共用の端末装置に記録されているログインの情報であり、ログイン時に入力された社員のユーザＩＤおよびパスワードなどを含む。収集サーバ１２は本社の共用の端末装置１７〜１８、Ａ営業所の共用の端末装置２４〜２５、Ｂ営業所〜Ｃ営業所の共用の端末装置から、随時にアクセス元ログ情報を収集して業務サーバ毎に保存している。
【００３９】
処理部１４Ａは、第２の限定処理を実行して、許可基準検証処理、時間基準検証処理および日付け基準検証処理により検出した、不正ログインをされた業務サーバのアクセス元ログ情報を収集サーバ１２から読み出す。そして、処理部１４Ａは、許可基準検証処理、時間基準検証処理および日付け基準検証処理により作成した不正ログインの対象者リストと、アクセス元ログ情報とを対比して、ユーザＩＤおよびパスワードが一致する社員を、不正ログインの対象者として選出する。こうして更新した不正ログインの対象者リストを表示部１４Ｃに表示し、また、必要に応じて出力部１４Ｅから出力する。
【００４０】
先に述べた限定処理には、作業時間情報を用いた処理（以下、「第３の限定処理」という）がある。作業時間情報は、所定の業務サーバに対する作業の日付けと作業時間とをあらかじめ登録したものであり、管理サーバ１３に記録されている。
【００４１】
処理部１４Ａは、第３の限定処理を実行して、許可基準検証処理、時間基準検証処理および日付け基準検証処理により、不正ログインをされた業務サーバを検出すると、不正ログインが発生した日付けおよび時刻と、作業時間情報とを対比し、あらかめ登録された時間以外に業務サーバにログインした社員を、不正ログインの対象者として選出する。こうして更新した不正ログインの対象者リストを表示部１４Ｃに表示し、また、必要に応じて出力部１４Ｅから出力する。
【００４２】
先に述べた限定処理には、キー操作情報を用いた処理（以下、「第４の限定処理」という）がある。キー操作情報は、端末装置に入力したキー操作を表すものであり、例えばキー操作に入力されたコマンド、このキー操作が行われた日時などの情報を含む。収集サーバ１２は本社の共用の端末装置１７〜１８、Ａ営業所の共用の端末装置２４〜２５、Ｂ営業所〜Ｃ営業所の共用の端末装置から、随時にキー操作情報を収集して業務サーバ毎に保存している。
【００４３】
処理部１４Ａは、第４の限定処理を実行して、許可基準検証処理、時間基準検証処理および日付け基準検証処理により検出した、不正ログインをされた業務サーバのキー操作情報を収集サーバ１２から読み出す。そして、処理部１４Ａは、許可基準検証処理、時間基準検証処理および日付け基準検証処理により作成した不正ログインの対象者リストと、キー操作情報とを対比して、プログラムの改変を入力するコマンドや業務サーバから顧客リストを読み出すためのコマンドを入力した社員を、不正ログインの対象者として選出する。こうして更新した不正ログインの対象者リストを表示部１４Ｃに表示し、また、必要に応じて出力部１４Ｅから出力する。
【００４４】
次に、この実施の形態によるログイン管理システムを用いたログイン管理方法について説明する。通常、企業は業務を本社、Ａ営業所、Ｂ営業所〜Ｃ営業所で行うが、Ａ営業所を例にすると、Ａ営業所の各社員は、Ａ営業所に設置されている端末装置２２〜２３、２４〜２５をそれぞれ操作して、業務に必要なデータをサーバ２１から読み出し、読み出したデータを用いて業務を行う。同時に、業務サーバ２１は、ログインした端末装置の接続日時やＩＰアドレスなどをログ情報として保存している。
【００４５】
こうした状態のときに、本社の収集サーバ１２は、図１２に示すように、本社の業務サーバ１１、Ａ営業所の業務サーバ２１、Ｂ営業所の業務サーバ３１〜Ｃ営業所の業務サーバ４１に対して、ログ情報を取得するための送信要求を順に送信する。業務サーバ１１〜４１は、送信要求を受信すると、所定のファイルに記憶しているログ情報を本社の収集サーバ１２に送信する。収集サーバ１２は、業務サーバ１１〜４１からログ情報を受信すると、各ログ情報をまとめて保存する。
【００４６】
収集サーバ１２が業務サーバ１１〜４１からのログ情報を保存した後、ログイン管理をする管理者は、端末装置１４の入力部１４Ｄを操作して検証処理の実行を入力する。処理部１４Ａは、入力部１４Ｄから検証処理の実行の入力を受け取ると、あらかじめ設定された検証処理つまり許可基準検証処理、時間基準検証処理および日付け基準検証処理の１つを実行する。この検証処理により、処理部１４Ａは業務サーバ１１〜４１に対して不正にログインした端末装置の所有者を割り出して、不正ログインの対象者リストを作成する。
【００４７】
この後、処理部１４Ａは、あらかじめ設定された限定処理つまり第１の限定処理〜第４の限定処理の１つを実行する。この限定処理により、処理部１４Ａは、不正ログインの対象者を絞り込んで不正ログインの対象者リストを更新して、このリストを表示部１４Ｃに表示し、また、必要に応じて出力部１４Ｅから出力する。
【００４８】
こうして、この実施の形態によれば、社員に関する情報、社員の勤怠に関する情報、端末装置に関する情報、業務サーバ１１〜４１に関する情報、業務サーバ１１〜４１に対するログインに関する情報などを一元管理することにより、不正ログインをした端末装置を検出することができると共に、不正ログインに用いられた端末装置を操作した者を、高い精度で絞り込むことができる。また、管理者用の端末装置１４にプログラムを組み込むだけでログイン管理方法を行うことができるので、新たな機器などの設置が不要である。
【００４９】
以上、この発明の実施の形態を詳述してきたが、具体的な構成はこの実施の形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計の変更等があっても、この発明に含まれる。例えば、収集サーバ１２が業務サーバ１１〜４１からのログ情報を保存した後で行う検証処理として、許可基準検証処理、時間基準検証処理および日付け基準検証処理を組み合わせてもよい。同様に、不正ログインの対象者リストを作成した後で行う限定処理として、第１の限定処理〜第４の限定処理を組み合わせてもよい。
【図面の簡単な説明】
【００５０】
【図１】この発明の実施の形態によるログイン管理システムの構成を示す構成図である。
【図２】本社の構成を示す構成図である。
【図３】管理用の端末装置の構成を示す構成図である。
【図４】営業所の構成を示す構成図である。
【図５】管理サーバが記憶する社員テーブルの一例を示す図である。
【図６】管理サーバが記憶する勤怠管理テーブルの一例を示す図である。
【図７】管理サーバが記憶する業務サーバ管理テーブルの一例を示す図である。
【図８】管理サーバが記憶する端末管理テーブルの一例を示す図である。
【図９】管理サーバが記憶する許可管理テーブルの一例を示す図である。
【図１０】収集サーバが保存するログ情報の一例を示す図である。
【図１１】管理サーバが記憶するパスワード情報の一例を示す図である。
【図１２】ログイン管理方法を説明するためのフローチャートである。
【符号の説明】
【００５１】
１１  業務サーバ
１２  収集サーバ（第２の記憶手段）
１３  管理サーバ（第１の記憶手段）
１４  端末装置（処理手段）
１４Ａ  処理部
１４Ｂ  記憶部
１４Ｃ  表示部
１４Ｄ  入力部
１４Ｅ  出力部
１４Ｆ  通信部
１４Ｇ  バス
１５〜１８  端末装置
２１〜４１  業務サーバ
２２〜２５  端末装置
【図１】
2008158702.tif 000003
【図２】
2008158702.tif 000004
【図３】
2008158702.tif 000005
【図４】
2008158702.tif 000006
【図５】
2008158702.tif 000007
【図６】
2008158702.tif 000008
【図７】
2008158702.tif 000009
【図８】
2008158702.tif 000010
【図９】
2008158702.tif 000011
【図１０】
2008158702.tif 000012
【図１１】
2008158702.tif 000013
【図１２】
2008158702.tif 000014