(57)【要約】【課題】パスワード保存制限方法に関し，アプリケーションに保存されたパスワードで自動的にログインすることを防ぐことにより，セキュリティを確保できるようにすることを目的とする。【解決手段】入力部１１は，認証画面情報と入力欄情報とを設定する。認証画面情報登録部１２は，認証画面情報を格納部１４に登録し，入力欄情報登録部１３は入力欄情報を格納部１４に登録する。格納部１４は，認証画面情報と入力欄情報とを認証画面ごとに関連付けて格納する。モニタ画面監視部１５は，モニタ画面上に表示される画面を監視してモニタ画面情報を取得する。画面情報比較部１６は，認証画面情報とモニタ画面情報とが等しいかどうかを判定し，等しいと判定された場合，パスワード消去部１７は，モニタ画面に表示された認証画面のパスワード入力欄のパスワードを消去する。【選択図】　　　　　図２
2004110474.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムにおいて保存されたパスワードによる認証を制限するパスワード保存制限方法であって，
パスワードを入力する認証画面の情報を登録する過程と，
パスワードの入力欄を特定するための情報を，前記認証画面の情報と関連付けて登録する過程と，
モニタ画面上に表示される画面を監視し，登録された前記認証画面の情報を持つ画面が前記モニタ画面上に表示されたことを検出する過程と，
前記認証画面の情報に関連付けられた前記パスワードの入力欄を特定する情報から，前記認証画面のパスワードの入力欄を特定する過程と，
前記特定されたパスワードの入力欄に入力されているパスワードを消去する過程とを有する
ことを特徴とするパスワード保存制限方法。
【請求項２】
請求項１に記載されたパスワード保存制限方法において，
ユーザを特定するための認証情報を登録する過程と，
ユーザに対して本人認証を要求する過程と，
ユーザから入力された認証情報と前記登録された認証情報とを比較してユーザの本人認証を行う過程と，
前記本人認証の後に前記認証画面のパスワードの入力欄に入力すべきパスワードを登録する過程と，
前記登録されたパスワードを前記認証画面のパスワードの入力欄に入力する過程とを有する
ことを特徴とするパスワード保存制限方法。
【請求項３】
コンピュータシステムにおいて保存されたパスワードによる認証を制限するパスワード保存制限方法であって，
パスワードを保存する旨の設定を格納するファイルまたは保存されたパスワードを格納するファイルの情報を登録する過程と，
登録された前記ファイルの情報を用いて，前記ファイルを特定する過程と，
前記特定されたファイルの書き換えまたは削除を行う過程とを有する
ことを特徴とするパスワード保存制限方法。
【請求項４】
コンピュータシステムにおいて保存されたパスワードによる認証を制限するパスワード保存制限方法であって，
パスワードを保存する設定画面の情報を登録する過程と，
モニタ画面上に表示される画面を監視し，登録された前記設定画面の情報を持つ画面が前記モニタ画面上に表示されたことを検出する過程と，
前記設定画面においてパスワードを保存する設定がされているかを検出する過程と，
パスワードを保存する設定がされている場合に，自動的に前記パスワードを保存する設定を解除する過程とを有する
ことを特徴とするパスワード保存制限方法。
【請求項５】
コンピュータシステムにおいて保存されたパスワードによる認証を制限するパスワード保存制限方法であって，
パスワードを保存する設定画面の情報を登録する過程と，
モニタ画面上に表示される画面を監視し，登録された前記設定画面の情報を持つ画面が前記モニタ画面上に表示されたことを検出する過程と，
パスワードを保存する設定欄の位置またはサイズを登録する過程と，
前記登録されたパスワードを保存する設定欄の位置に，前記パスワードを設定する設定欄の上に重なるように，別画面を表示させる過程とを有する
ことを特徴とするパスワード保存制限方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，保存されたパスワードによるログイン等を制限し，セキュリティを向上させるためのパスワード保存制限方法に関し，特にコンピュータシステムにおけるパスワード認証を行うアプリケーションにおいて，認証画面およびパスワード保存設定画面の情報を用いて，保存されたパスワードで認証すること，あるいはパスワードをアプリケーションに保存することを制限するパスワード保存制限方法に関する。
【０００２】
【従来の技術】
近年の情報化に伴い，オペレーティング・システム（ＯＳ）のログイン，ダイヤルアップ，電子メール，グループウェアなど，パスワード入力による本人認証を必要とするアプリケーションが増加し，ユーザが所有するパスワード数が増加している。ゆえに，パスワード管理の負担増加が問題となってきている。
【０００３】
パスワード入力の手間を省略し，パスワード管理の負担を削減するため，アプリケーションによっては，ユーザＩＤとパスワードを保存する機能が存在する。このような機能を持つアプリケーションでは，アプリケーションを起動すれば，パスワードが自動で入力されるので，誰でもログインすることができる。
【０００４】
また，パスワードの管理を簡単にする別の手段として，全アプリケーションの本人認証を，一つの認証手段で代行することが考えられている。モニタ画面上に認証画面が表示されると，指紋などの生体情報もしくはパスワードの入力をユーザに要求する。この入力により本人認証に成功したとき，あらかじめ登録してあるパスワードを認証画面に自動的に入力し，さらに入力内容を送出するボタン（ＯＫボタン）を自動的に押すソフトウェアが開発されている。以下，このソフトウェアをパスワード入力代行ソフトと呼ぶ。
【０００５】
パスワード入力代行ソフトによって，ユーザは，認証画面とパスワードをあらかじめ登録しておけば，指紋認証など一つの認証手段でアプリケーションにログインすることができる。また，パスワード入力代行ソフトは，管理を簡単にするだけでなく，本人認証を行うため，ログインできるユーザを制限することができ，セキュリティを確保できる。
【０００６】
図２１は，従来のパスワード入力代行ソフトによるパスワード自動入力の手順を示すフローチャートである。以下，画面情報（例えば，認証画面情報，モニタ画面情報など）とは，ウィンドウタイトル，テキスト，ＷｅｂアプリケーションのＵＲＬなど，画面を特定することが可能な情報のことをいう。
【０００７】
まず，認証画面を特定するための画面情報（認証画面情報）と，認証画面に入力するパスワードとを，あらかじめ登録する（ステップＳ１００）。モニタ画面上に表示される画面を監視し（ステップＳ１０１），モニタ画面上に表示された画面情報（モニタ画面情報）と登録された認証画面情報とを比較し，双方の画面情報が等しいかどうかを判定する（ステップＳ１０２）。
【０００８】
モニタ画面情報と認証画面情報とが等しければ，ユーザに本人認証を要求し（ステップＳ１０３），指紋や音声入力などにより本人認証に成功したとき（ステップＳ１０４），あらかじめ登録されたパスワードをモニタ画面上に表示された認証画面に自動的に入力し，ログインする（ステップＳ１０５）。本人認証に成功しなければ（ステップＳ１０４），ログインせずに認証処理を終了する。
【０００９】
以上のようなパスワード入力代行ソフトを用いるシステムでは，本人認証によってログインできるユーザを制限することができるが，アプリケーションの機能でパスワードが保存されている場合には，パスワード入力代行ソフトで本人認証を行わなくても誰でもアプリケーションにログインできるので，結局，ログインできるユーザを制限することができず，セキュリティの確保はできない。
【００１０】
従来，このような場合にセキュリティを確保するためには，ユーザがアプリケーションのパスワードを保存することを，管理者が運用規則で制限するというような方法をとるしかなく，管理者がユーザに口頭もしくは書面にて，パスワードは保存しないようにと伝えることが一般的であった。
【００１１】
しかし，ユーザが故意にもしくは誤ってパスワードを保存する可能性は，大いにある。すなわち，管理者がアプリケーションのパスワードに関する決まりを設けても，ユーザのパスワード保存の操作を実際上制限することができないため，ユーザ次第でパスワードが保存されてしまう。
【００１２】
なお，ユーザ認証を必要とする任意のＷｅｂサイトに対して，ユーザ認証を代行することで，ユーザの負担を軽減するシステムが知られている（例えば，特許文献１参照）。
【００１３】
また，端末装置によって，利用者から採取した生体情報と記憶装置に保存された生体情報とを比較し，両者が一致するという認識判定をしたとき，前記記憶装置に保存されたログイン情報により本人の２次認証を行う本人認証方法が知られている（例えば，特許文献２参照）。
【００１４】
しかし，アプリケーションに保存されたパスワード等の認証情報を自動で削除する方法，およびアプリケーションにパスワード等の認証情報を保存させない方法に関する技術は，従来考えられていない。
【００１５】
【特許文献１】
特開２００２−３２３４０号公報
【特許文献２】
特開２００２−１０８８２３公報
【００１６】
【発明が解決しようとする課題】
以上のように，従来では，管理者が運用上の決まりを設けるだけで，ユーザがパスワードを保存する操作を制限することができず，パスワードが保存されてしまった場合には，アプリケーションを起動させれば誰でもログインできるようになっていた。
【００１７】
また，上述のようにパスワード入力代行ソフトを運用している場合でも，アプリケーションにパスワードを保存する機能があるときには，認証画面を表示するアプリケーション，認証画面を表示しないアプリケーションのそれぞれにおいて，以下に示すような問題があった。
【００１８】
認証画面を表示するアプリケーションでは，モニタ画面に初めからパスワードが入力されている認証画面が表示され，前述のパスワード入力代行ソフトは，その認証画面を検出し，ユーザに本人認証を要求する。しかしながら，本人認証を行わなくても，表示されている認証画面にパスワードがすでに入力されているため，誰でもログインが可能である。
【００１９】
認証画面を表示しないアプリケーションでは，認証画面を表示せずにそのままログインする。従来の技術では，登録してある認証画面の情報とモニタ画面に表示された画面の情報とを比較するため，認証画面表示を検出することができず，ユーザに本人認証を要求することができない。よって，アプリケーションを起動させれば，誰でもログインが可能である。
【００２０】
本発明は，上記問題点の解決を図り，アプリケーションにパスワードを保存してユーザ認証せずにログインすることを制限すると共に，ユーザがパスワード保存の設定を行うことを制限し，ユーザ認証時のセキュリティを向上させる技術を提供することを目的とする。
【００２１】
【課題を解決するための手段】
上記課題を解決するため，第１の発明は，パスワードを入力する認証画面の情報を登録する手段と，パスワードの入力欄を特定するための情報を登録する手段と，前記認証画面情報と前記入力欄情報を関連付けて格納する手段と，モニタ画面上に表示される画面を監視し，登録された前記認証画面情報を持つ画面が表示されたことを検出する手段と，関連付けられた前記入力欄情報からパスワードの入力欄を特定する手段と，前記認証画面のパスワードの入力欄に入力されているパスワードを消去する手段とを備え，前記認証画面表示の検出後，パスワードを消去することで保存されたパスワードによるログインを禁止する。
【００２２】
さらに，パスワード入力代行ソフトの機能を組み合わせることにより，本人であると特定するための認証情報を登録する手段と，本人認証を要求する手段と，入力された情報と前記認証情報を比較して本人認証を行う手段と，前記認証画面に入力すべきパスワードを登録する手段と，前記パスワードを入力する入力欄の情報を登録する手段と，前記入力欄情報からパスワードの入力欄を特定する手段と，前記パスワードを前記認証画面の前記入力欄に入力する手段とを用い，前記認証画面表示の検出後，表示された認証画面にパスワードが表示されている場合にはパスワードを消去し，ユーザに本人認証を要求し，認証に成功した場合にあらかじめ登録してある前記パスワードを前記認証画面の入力欄に自動入力するようにしてもよい。
【００２３】
また，第２の発明は，パスワードを保存する旨の設定を格納するファイルもしくは保存されたパスワードを格納するファイルの情報を登録する手段と，登録された前記情報を用いて前記ファイルを特定する手段と，前記ファイルの書き換えもしくは削除を行う手段とを備え，前記ファイルを書き換えもしくは削除することで，パスワードが保存されることを禁止する。
【００２４】
さらに，第２の発明において，パスワードを保存する設定画面の情報を登録する手段と，モニタ画面上に表示される画面を監視し，前記設定画面が表示されたことを検出する手段と，前記設定画面を閉じたことを検出する手段とを用い，前記設定画面の表示からパスワード保存の設定を行った可能性があると判断し，前記設定画面を閉じた後に，前記ファイルの書き換えもしくは削除を開始するようにしてもよい。
【００２５】
第３の発明は，パスワードを保存する設定画面の情報を登録する手段と，モニタ画面上に表示される画面を監視し，前記設定画面が表示されたことを検出する手段と，前記設定画面においてパスワードを保存する設定がされているか検出する手段と，パスワードが保存する設定がされている場合は，自動的に前記設定を解除する手段とを備え，前記設定画面表示の検出後，前記設定を解除することでパスワードが保存されることを禁止する。
【００２６】
第４の発明は，パスワードを保存する設定画面の情報を登録する手段と，モニタ画面上に表示される画面を監視し，前記設定画面が表示されたことを検出する手段と，パスワードを保存する設定欄の位置もしくはサイズを登録する手段と，前記位置に別画面を表示させる手段とを備え，前記設定画面表示の検出後，前記設定画面の前記位置に前記サイズの画面を重ねて表示させることで，ユーザから前記設定欄を見えないようにし，これによってパスワードが保存されることを禁止する。
【００２７】
この第４の発明において，前記設定画面が表示されている位置を取得する手段と，前記設定画面の前回の表示位置と比較することで前記表示位置の変更を検知する手段と，前記別画面の表示位置を変更する手段とを用い，前記設定画面が移動されたことを検知し，移動後の位置にしたがい前記別画面を移動して前記設定項目を隠すことで，パスワードが保存されることを禁止することもできる。
【００２８】
また，別画面を重ねて表示する代わりに，設定画面に対応する代替画面であって，パスワード保存の項目が存在しない画面を表示し，前記設定画面表示の検出後，前記代替画面を前記設定画面に重ねて表示し，前記代替画面にて設定された情報を実際の画面に送信することで，パスワードが保存されることを禁止するようにしてよい。
【００２９】
【発明の実施の形態】
以下，本発明により上記課題を達成するための技術について説明する。
【００３０】
図１は，本発明を実施するハードウェアの構成例を示す図である。本発明を実施するハードウェアは，通常のパーソナルコンピュータ（ＰＣ）など，汎用のコンピュータでよい。例えば，図１に示すように，入力装置１，出力装置２，ネットワーク接続装置３，メモリ４，外部記憶装置５，ＣＰＵ６，バス７から構成されている。入力装置１，出力装置２は，それぞれユーザインターフェースにおける入力，出力を行う。ネットワーク接続装置３は，ネットワークとのインタフェース装置である。メモリ４は，プログラム実行のための内部記憶装置である。外部記憶装置５は，プログラムまたはデータを格納するハードディスク装置等の装置である。ＣＰＵ６は，入力装置１，出力装置２，ネットワーク接続装置３，メモリ４，外部記憶装置５を制御する。バス７は，各装置（１〜６）間を接続する。
【００３１】
図２は，本発明によるパスワード保存制限装置の構成例（１）を示す図である。アプリケーションにすでにパスワードが保存されていても，パスワードを入力しないでログインすることを禁止する例を説明する。
【００３２】
アプリケーションによっては，すでにパスワードが保存されている場合に，モニタ画面上に認証画面を確認のために表示するものと，認証画面を表示しないでログイン処理を行うものとがある。図２の例は，すでにパスワードが保存されている場合にも，モニタ画面上に認証画面を表示するアプリケーションについて，その保存されているパスワードを認証画面の表示の際に消去する機能を持つパスワード保存制限装置１０の構成例である。
【００３３】
図２の例におけるパスワード保存制限装置１０は，入力部１１，認証画面情報登録部１２，入力欄情報登録部１３，格納部１４，モニタ画面監視部１５，画面情報比較部１６，パスワード消去部１７から構成される。
【００３４】
入力部１１は，保存されたパスワードでログインさせたくないアプリケーションの認証画面の情報（認証画面情報）とパスワードを入力する入力欄の位置などの情報（入力欄情報）とを入力し設定する。認証画面情報登録部１２は，認証画面情報を格納部１４へ送る。入力欄情報登録部１３は，入力欄情報を格納部１４へ送る。格納部１４は，認証画面情報と入力欄情報とを認証画面ごとに関連付けて格納する。ここで，入力欄情報は，コントロールＩＤ，座標などの情報により，パスワード入力欄の位置を示すものとする。
【００３５】
モニタ画面監視部１５は，モニタ画面上に表示される画面を監視し，新たに表示されたアプリケーションの画面情報（モニタ画面情報）を取得し，画面情報比較部１６へ送る。画面情報比較部１６は，認証画面情報登録部１２によって登録された認証画面情報を格納部１４から取得し，モニタ画面監視部１５から送られたモニタ画面情報と比較する。双方の画面情報が等しい場合には，登録された認証画面がモニタ画面上に表示されたことをパスワード消去部１７に通知する。
【００３６】
パスワード消去部１７は，格納部１４からモニタ画面に表示された認証画面に対応する入力欄情報を取得し，その入力欄情報を用いてモニタ画面に表示された認証画面のパスワード入力欄のパスワードを消去（クリア）する。
【００３７】
以上のような構成により，あらかじめ認証画面の情報とパスワード入力欄の情報とを登録しておくことで認証画面の表示を検出し，その認証画面のパスワード入力欄のパスワードを自動的に消去することができる。
【００３８】
図３は，本発明によるパスワード保存制限装置の構成例（２）を示す図である。図３の例は，すでにパスワードが保存されている場合に，モニタ画面上に認証画面を表示しないでログインの処理を行うアプリケーションについて，パスワード保存の設定を解除することにより，自動ログインを禁止するパスワード保存制限装置２０の構成例である。
【００３９】
モニタ画面上に認証画面を表示しないアプリケーションの場合，認証画面の表示の際にパスワードを消去するという処理を行うことができないので，設定ファイル上でパスワード保存の設定を解除する。パスワード保存の設定とは，認証画面において入力したパスワードに対して，「パスワードを保存する」というユーザの選択情報を記憶することをいう。
【００４０】
図３の例におけるパスワード保存制限装置２０は，入力部２１，設定ファイル情報登録部２２，格納部２３，設定ファイル特定部２４，設定解除部２５から構成される。
【００４１】
入力部２１は，パスワード保存の設定をさせたくないアプリケーションの設定ファイルの情報（設定ファイル情報）を入力し設定する。設定ファイル情報には，ファイル名，設定の記述箇所，対処方法などが含まれる。設定ファイル情報登録部２２は，設定ファイル情報を格納部２３へ送る。格納部２３は，設定ファイル情報を格納する。
【００４２】
設定ファイル特定部２４は，外部記憶装置５を調査してそこに保存されている設定ファイルの中から格納部２３に格納されている設定ファイル情報に対応する設定ファイルを特定し，特定した設定ファイルの情報を設定解除部２５へ送る。設定解除部２５は，格納部２３に格納されている設定ファイル情報を用いて設定ファイル特定部２４で特定した設定ファイルの書き換えまたは削除を実行し，パスワード保存の設定を解除する。
【００４３】
以上のような構成により，あらかじめパスワード保存の設定ファイルの情報を登録し，それに対応する外部記憶装置５上の設定ファイルを書き換え，または，削除し，パスワード保存の設定を解除することで，パスワードの保存を妨げることができる。
【００４４】
図４は，本発明によるパスワード保存制限装置の構成例（３）を示す図である。図４の例は，すでにパスワード保存の設定がされているアプリケーションについて，図３の例とは別の手段により，パスワード保存の設定を解除するためのパスワード保存制限装置３０の構成例である。
【００４５】
図４の例におけるパスワード保存制限装置３０は，入力部３１，設定画面情報登録部３２，設定欄情報登録部３３，格納部３４，モニタ画面監視部３５，画面情報比較部３６，設定検出部３７，設定変更部３８から構成される。
【００４６】
入力部３１は，パスワード保存の設定をさせたくないアプリケーションの設定画面の情報（設定画面情報）とパスワード保存を有効にする設定欄の情報（設定欄情報）とを入力し設定する。設定画面情報登録部３２は，設定画面情報を格納部３４へ送る。設定欄情報登録部３３は，設定欄情報を格納部３４へ送る。格納部３４は，設定画面情報と設定欄情報とを設定画面ごとに関連付けて格納する。ここで，設定欄情報は，コントロールＩＤ，座標などの情報により，パスワード保存の設定欄の位置を示すものとする。
【００４７】
モニタ画面監視部３５は，モニタ画面上に表示される画面を監視し，新たに表示されたアプリケーションの画面情報（モニタ画面情報）を取得し，画面情報比較部３６へ送る。画面情報比較部３６は，設定画面情報登録部３２によって登録された設定画面情報を格納部３４から取得し，モニタ画面監視部３５から送られたモニタ画面情報と比較する。双方の画面情報が等しい場合には，登録された設定画面がモニタ画面上に表示されたことを設定検出部３７に伝える。
【００４８】
設定検出部３７は，格納部３４からモニタ画面上に表示された設定画面に対応する設定欄情報を取得し，その設定欄情報を用いてモニタ画面上に表示された設定画面の設定欄にパスワード保存の設定がされているかどうかを確認する。設定変更部３８は，有効になっているパスワード保存の設定を変更して，強制的に設定を解除する。
【００４９】
このような構成により，あらかじめパスワード保存の設定画面の情報とパスワード保存の設定欄の情報とを登録しておくことで設定画面の表示を検出し，ユーザがパスワード保存の設定を有効にしていないかどうかを確認し，有効になっている場合に設定を強制的に解除することで，パスワードの保存を妨げることができる。
【００５０】
図５は，本発明によるパスワード保存制限装置の構成例（４）を示す図である。図５の例は，パスワードが保存されてから対処するのではなく，ユーザにパスワードを保存させないようにするためのパスワード保存制限装置４０の構成例である。
【００５１】
図５の例におけるパスワード保存制限装置４０は，入力部４１，設定画面情報登録部４２，設定欄情報登録部４３，格納部４４，モニタ画面監視部４５，画面情報比較部４６，別画面表示部４７から構成される。
【００５２】
入力部４１は，パスワード保存の設定をさせたくないアプリケーションの設定画面の情報（設定画面情報）と，パスワード保存を有効にする設定欄の情報（設定欄情報）とを入力し設定する。設定画面情報登録部４２は，設定画面情報を格納部４４へ送る。設定欄情報登録部４３は，設定欄情報を格納部４４へ送る。格納部４４は，設定画面情報と設定欄情報とを設定画面ごとに関連付けて格納する。
【００５３】
モニタ画面監視部４５は，モニタ画面上に表示される画面を監視し，新たに表示されたアプリケーションの画面情報（モニタ画面情報）を取得し，画面情報比較部４６へ送る。画面情報比較部４６は，設定画面情報登録部４２によって登録された設定画面情報を格納部４４から取得し，モニタ画面監視部４５から送られたモニタ画面情報と比較する。双方の画面情報が等しい場合には，登録された設定画面がモニタ画面上に表示されたことを別画面表示部４７に伝える。
【００５４】
別画面表示部４７は，格納部４４からモニタ画面上に表示された設定画面に対応する設定欄情報を取得し，その設定欄情報を用いてモニタ画面上に表示された設定画面のパスワード保存の設定欄に別画面を重ねて表示し，パスワード保存の設定欄を覆い隠す。
【００５５】
このような構成により，あらかじめパスワード保存の設定画面の情報とパスワード保存の設定欄の情報とを登録しておくことで，設定画面の表示を検出し，その設定画面の設定欄の上に別画面を重ねて表示することによりパスワードを保存する設定項目を覆い隠し，ユーザから設定項目が見えないようにすることで，パスワードの保存を妨げることができる。
【００５６】
図６は，本発明によるパスワード保存制限装置の構成例（５）を示す図である。図６の例は，図５の例とは別の手段により，ユーザにパスワードを保存させないようにするためのパスワード保存制限装置５０の構成例である。
【００５７】
図６の例におけるパスワード保存制限装置５０は，入力部５１，設定画面情報登録部５２，代替画面設定部５３，格納部５４，モニタ画面監視部５５，画面情報比較部５６，代替画面表示部５７，設定情報送信部５８から構成される。
【００５８】
入力部５１は，パスワード保存の設定をさせたくないアプリケーションの設定画面の情報（設定画面情報）と，設定画面の代わりに表示する画面（代替画面）とを入力し設定する。設定画面情報登録部５２は，設定画面情報を格納部５４へ送る。代替画面設定部５３は，代替画面の情報を格納部５４へ送る。格納部５４は，設定画面情報と代替画面の情報とを設定画面ごとに関連付けて格納する。
【００５９】
モニタ画面監視部５５は，モニタ画面上に表示される画面を監視し，新たに表示されたアプリケーションの画面情報（モニタ画面情報）を取得し，画面情報比較部５６へ送る。画面情報比較部５６は，設定画面情報登録部５２によって登録された設定画面情報を格納部５４から取得し，モニタ画面監視部５５から送られたモニタ画面情報と比較する。双方の画面情報が等しい場合には，登録してある設定画面がモニタ画面上に表示されたことを代替画面表示部５７に通知する。
【００６０】
代替画面表示部５７は，格納部５４からモニタ画面上に表示された設定画面に対応する代替画面を取得し，モニタ画面上に表示された設定画面の上に代替画面を表示する。設定情報送信部５８は，代替画面に設定された情報を，実際の設定画面に送信する。
【００６１】
このような構成により，あらかじめパスワード保存の設定画面の情報と代替画面の情報とを登録しておくことで，設定画面の表示を検出し，その設定画面の代わりに，パスワードを保存する設定項目がない代替画面を表示することで，パスワードの保存を妨げることができる。
【００６２】
【実施例】
以下，図面に従って本発明の実施例を説明する。ここで，本発明におけるパスワードは，暗証番号，暗証キー，秘密番号，秘密キー，シークレットキーなどと呼ばれることもある。
【００６３】
〔実施例１〕
図７は，本実施例１におけるパスワード保存制限処理フローチャートである。本実施例１は，前述の図２の構成によるパスワード保存制限装置１０により，パスワードを消去する形態の例である。
【００６４】
まず，保存されたパスワードによるログインを禁止したいアプリケーションの認証画面の画面情報（認証画面情報）と入力欄情報とを関連付けて格納部１４に登録する（ステップＳ１０）。モニタ画面上に表示される画面をモニタ画面監視部１５により監視し（ステップＳ１１），画面情報比較部１６で新たにモニタ画面上に表示された画面の画面情報（モニタ画面情報）と格納部１４に登録された認証画面情報とを比較し，双方の画面情報が等しいかどうかを判定する（ステップＳ１２）。
【００６５】
モニタ画面情報と認証画面情報とが等しいとき，パスワード消去部１７は，モニタ画面上に表示された認証画面に対応する入力欄情報を格納部１４から取得し（ステップＳ１３），その入力欄情報を用いて，モニタ画面上に表示された認証画面のパスワード入力欄を特定し，そのパスワード入力欄に入力されているパスワードを自動的に消去する（ステップＳ１４）。
【００６６】
以上により，ユーザが故意にパスワードを保存したとしても，モニタ画面上に認証画面が表示されたと同時に保存されたパスワードが消去されるため，保存されたパスワードでログインすることを禁止できる。
【００６７】
〔実施例２〕
図８は，本実施例２によるパスワード保存制限装置の構成例を示す図である。本実施例２におけるパスワード保存制限装置６０は，入力部６１，設定画面情報登録部６２，設定ファイル情報登録部６３，格納部６４，モニタ画面監視部６５，画面情報比較部６６，設定ファイル特定部６７，設定解除部６８から構成される。前述の図３のパスワード保存制限装置２０の構成に，設定画面情報登録部６２，モニタ画面監視部６５，画面情報比較部６６を追加した構成である。
【００６８】
入力部６１は，パスワード保存の設定をさせたくないアプリケーションの設定画面の情報（設定画面情報）と設定ファイルの情報（設定ファイル情報）とを入力し設定する。設定画面情報登録部６２は，設定画面情報を格納部６４へ送る。設定ファイル情報登録部６３は，設定ファイル情報を格納部６４へ送る。格納部６４は，設定画面情報と設定ファイル情報とを関連付けて格納する。
【００６９】
ここで，図９は，本実施例２における設定ファイル情報の例を説明する図である。本実施例２における設定ファイル情報には，設定ファイルの名称であるファイル名，設定ファイル内でパスワード保存の設定が記述されている場所を示す設定の記述箇所，対処方法等の情報が含まれる。対処方法の情報は，設定ファイルの一部修正，設定ファイルの削除などの設定を解除するための方法を示す情報である。
【００７０】
モニタ画面監視部６５は，モニタ画面上に表示される画面を監視し，新たに表示されたアプリケーションの画面情報（モニタ画面情報）を取得し，画面情報比較部６６へ送る。画面情報比較部６６は，設定画面情報登録部６２によって登録された設定画面情報を格納部６４から取得し，モニタ画面監視部６５から送られたモニタ画面情報と比較する。双方の画面情報が等しい場合には，登録された設定画面がモニタ画面上に表示されたことをモニタ画面監視部６５に通知する。
【００７１】
モニタ画面監視部６５は，さらにモニタ画面上に表示された設定画面を監視してその設定画面が閉じたこと検出し，その旨を設定ファイル特定部６７に通知する。設定ファイル特定部６７は，モニタ画面上で閉じられた設定画面に対応する設定ファイル情報を格納部６４から取得し，外部記憶装置５を調査して保存されている設定ファイルの中から取得した設定ファイル情報に対応する設定ファイルを特定し，特定した設定ファイルの情報を設定解除部６８へ送る。設定解除部６８は，格納部６４から取得した設定ファイル情報を用いて，設定ファイル特定部６７で特定した設定ファイルの書き換え，または，削除を実行し，パスワード保存の設定を解除する。
【００７２】
図１０は，本実施例２におけるパスワード保存制限処理フローチャートである。まず，パスワード保存を禁止したいアプリケーションの設定画面情報と設定ファイル情報とを格納部６４に登録する（ステップＳ２０）。モニタ画面上に表示される画面をモニタ画面監視部６５により監視し（ステップＳ２１），画面情報比較部６６で新たにモニタ画面上に表示された画面の画面情報（モニタ画面情報）と登録してある設定画面情報とを比較し，双方の画面情報が等しいかどうかを判定する（ステップＳ２２）。
【００７３】
モニタ画面情報と設定画面情報とが等しいとき，モニタ画面監視部６５は，そのモニタ画面上に表示された設定画面が閉じたかどうかを監視する（ステップＳ２３）。そのモニタ画面上に表示された設定画面が閉じられたならば，設定ファイル特定部６７は，格納部６４からモニタ画面上で閉じられた設定画面に対応する設定ファイル情報を取得し（ステップＳ２４），その設定ファイル情報で外部記憶装置５を調査し，取得した設定ファイル情報に対応する設定ファイルを特定する。設定解除部６８は，設定ファイル情報の対処方法に従い，設定ファイル特定部６７で特定した設定ファイルのパスワード保存の設定を解除する（ステップＳ２５）。
【００７４】
以上のように，設定画面がモニタ画面上に表示されたことからパスワード保存の設定が変更された可能性が高いと判断し，パスワード保存の設定の解除を実行することにより，ユーザが設定画面でパスワード保存の設定を行っても自動的にかつ効果的に解除するため，パスワードを保存することを禁止できる。
【００７５】
〔実施例３〕
図１１は，本実施例３におけるパスワード保存制限処理フローチャートである。本実施例３は，前述の図４の構成によるパスワード保存制限装置３０により，パスワード保存を禁止する形態の例である。
【００７６】
まず，パスワード保存を禁止したいアプリケーションの設定画面の画面情報（設定画面情報）と設定欄情報とを格納部３４に登録する（ステップＳ３０）。モニタ画面上に表示される画面をモニタ画面監視部３５により監視し（ステップＳ３１），画面情報比較部３６で新たに表示された画面の画面情報（モニタ画面情報）と登録してある設定画面情報とを比較し，双方の画面情報が等しいかどうかを判定する（ステップＳ３２）。
【００７７】
モニタ画面情報と設定画面情報とが等しいとき，設定検出部３７は，モニタ画面上に表示された設定画面に対応する設定欄情報を格納部３４から取得し（ステップＳ３３），その設定欄情報を用いてモニタ画面上に表示された設定画面のパスワード保存の設定欄を特定し，パスワード保存の設定がされているかどうかを確認する（ステップＳ３４）。パスワード保存の設定がされている場合，設定変更部３８は，その設定を解除する（ステップＳ３５）。
【００７８】
図１２は，本実施例３における設定欄情報の例を説明する図である。図１２（Ａ）に示す本実施例３における設定欄情報は，コントロールＩＤ（画面内のパーツごとにＩＤが割り振られている場合），座標などの設定画面内で設定欄を特定するための位置情報と，チェックボックス，テキストボックスなどの設定を行う形式の種類と，その種類に応じたパスワードの解除方法である対処方法等の情報からなる。
【００７９】
図１２（Ｂ）は，本実施例３における種類と対処方法の例を示す図である。パスワード保存の設定欄は，チェックボックスまたはパスワードを入力するテキストボックスになっている場合が多い。例えば，種類がチェックボックスの場合には，対処方法としてチェックをはずすというような情報が設定される。例えば，種類がテキストボックスの場合には，表示されているパスワードを消去するというような情報が設定される。種類と対処方法とが，１対１に対応している場合には，設定欄情報として種類または対処方法のいずれかを省略することも可能である。
【００８０】
以上のように，ユーザが設定画面でパスワード保存の設定を行っても，そのパスワード保存の設定を自動的に解除して保存させないため，ユーザがパスワードを保存することを禁止できる。
【００８１】
〔実施例４〕
図１３は，本実施例４によるパスワード保存制限装置の構成例を示す図である。本実施例４におけるパスワード保存制限装置７０は，入力部７１，設定画面情報登録部７２，設定欄情報登録部７３，格納部７４，モニタ画面監視部７５，画面情報比較部７６，別画面表示部７７，画面表示位置比較部７８から構成される。前述の図５のパスワード保存制限装置４０の構成に，画面表示位置比較部７８を追加した構成である。
【００８２】
入力部７１は，パスワード保存の設定をさせたくないアプリケーションの設定画面の情報（設定画面情報）と，パスワード保存を有効にする設定欄の情報（設定欄情報）とを入力し設定する。設定画面情報登録部７２は，設定画面情報を格納部７４へ送る。設定欄情報登録部７３は，設定欄情報を格納部７４へ送る。格納部７４は，設定画面情報と設定欄情報とを設定画面ごとに関連付けて格納する。
【００８３】
モニタ画面監視部７５は，モニタ画面上に表示される画面を監視し，新たに表示されたアプリケーションの画面情報（モニタ画面情報）を取得し，画面情報比較部７６へ送る。画面情報比較部７６は，設定画面情報登録部７２によって登録された設定画面情報を格納部７４から取得し，モニタ画面監視部７５から送られたモニタ画面情報と比較する。双方の画面情報が等しい場合には，登録された設定画面がモニタ画面に表示されたことを別画面表示部７７に通知する。
【００８４】
別画面表示部７７は，格納部７４からモニタ画面に表示された設定画面に対応する設定欄情報を取得し，その設定欄情報を用いてモニタ画面上に表示された設定画面のパスワード保存の設定欄に別画面を重ねて表示し，パスワード保存の設定欄を覆い隠す。
【００８５】
また，モニタ画面監視部７５は，設定画面検出後，随時，設定画面の表示位置を取得し，画面表示位置比較部７８へ送る。画面表示位置比較部７８は，モニタ画面監視部７５から取得した設定画面の表示位置について，前回の設定画面の表示位置と比較して移動していないかどうかを確認する。移動している場合には，移動後の設定画面の表示位置を別画面表示部７７へ送る。別画面表示部７７は，画面表示位置比較部７８から受けた設定画面の表示位置に別画面を移動する。
【００８６】
図１４は，本実施例４におけるパスワード保存制限処理フローチャートである。まず，パスワード保存を禁止したいアプリケーションの設定画面の画面情報（設定画面情報）と，パスワード保存を有効にする設定欄情報とを，格納部７４に登録する（ステップＳ４０）。モニタ画面上に表示される画面をモニタ画面監視部７５により監視し（ステップＳ４１），画面情報比較部７６で新たに表示された画面の画面情報（モニタ画面情報）と登録してある設定画面情報とを比較し，双方の画面情報が等しいかどうかを判定する（ステップＳ４２）。
【００８７】
モニタ画面情報と設定画面情報とが等しいとき，別画面表示部７７は，モニタ画面上に表示された設定画面に対応する設定欄情報を格納部７４から取得し（ステップＳ４３），その設定欄情報を用いてモニタ画面に表示された設定画面のパスワード保存の設定欄を特定し，そのパスワード保存の設定欄を覆い隠すように別画面を表示する（ステップＳ４４）。
【００８８】
また，モニタ画面監視部７５は，その後もモニタ画面の監視を継続し（ステップＳ４５），画面表示位置比較部７８は，モニタ画面上で設定画面の表示位置が移動しているかどうかを確認する（ステップＳ４６）。移動していている場合，別画面表示部７７は，移動後の設定画面の表示位置を取得して別画面も同様に移動させ（ステップＳ４７），表示位置が移動した設定画面のパスワード保存の設定欄を覆い隠す。
【００８９】
図１５は，本実施例４における設定欄情報の例を説明する図である。本実施例４における設定欄情報は，設定画面内での設定欄の座標などの位置情報，別画面で設定欄全体を覆い隠すことができるようにするための設定欄のサイズ等の情報からなる。
【００９０】
図１６は，本実施例４におけるパスワード保存が禁止された設定画面の例を示す図である。図１６（Ａ）は，パスワード保存の設定欄がある設定画面の例であり，設定画面中央からやや下の部分に，パスワードを保存するためのチェックボックス（パスワード保存の設定欄）がある。
【００９１】
図１６（Ｂ）は，本実施例４に示す技術により，図１６（Ａ）の設定画面の上に別画面を重ねて表示させた例である。図１６（Ａ）の設定画面におけるパスワード保存のためのチェックボックス（パスワード保存の設定欄）が，別画面で覆い隠されている。
【００９２】
以上のように，ユーザがモニタ画面上に設定画面を表示させても，その設定画面のパスワード保存の設定欄を別画面で覆い隠すため，ユーザにはパスワード保存の設定欄は見えず，ユーザがパスワードを保存することを禁止できる。
【００９３】
〔実施例５〕
図１７は，本実施例５におけるパスワード保存制限処理フローチャートである。本実施例５は，前述の図６の構成によるパスワード保存制限装置５０により，パスワード保存の設定欄がある設定画面の代わりにパスワード保存の設定欄のない代替画面を表示する形態の例である。
【００９４】
まず，パスワード保存を禁止したいアプリケーションの設定画面の画面情報（設定画面情報）と代替画面の情報とを格納部５４に登録する（ステップＳ５０）。モニタ画面上に表示される画面をモニタ画面監視部５５により監視し（ステップＳ５１），画面情報比較部５６で新たに表示された画面の画面情報（モニタ画面情報）と登録してある設定画面情報とを比較し，双方の画面情報が等しいかどうかを判定する（ステップＳ５２）。
【００９５】
モニタ画面情報と設定画面情報とが等しいとき，代替画面表示部５７は，モニタ画面上に表示された設定画面に対応する代替画面の情報を格納部５４から取得し（ステップＳ５３），モニタ画面上に表示された設定画面の上に代替画面を重ねて表示する（ステップＳ５４）。設定情報送信部５８は，ユーザによって代替画面上で設定された内容を，代替画面によって隠された設定画面に送信する（ステップＳ５５）。
【００９６】
図１８は，本実施例５における代替画面の例を示す図である。例えば，図１８（Ａ）に示すような設定画面に対し，図１８（Ａ）からパスワード保存の設定欄を除いた設定項目を設定する図１８（Ｂ）に示すような代替画面を作成する。図１８（Ａ）に示すような設定画面がモニタ画面上に表示されたとき，その設定画面の上に図１８（Ｂ）に示すような代替画面（ただし，ユーザ名およびパスワードの入力欄は空白）を重ねて表示する。
【００９７】
ユーザが図１８（Ｂ）に示すような代替画面で，ユーザ名およびパスワードの各設定を入力すると，その設定内容は，代替画面の下に隠されている図１８（Ａ）に示すような設定画面に自動的に入力されるようにする。例えば，図１８（Ｂ）の代替画面のユーザ名欄，パスワード欄にそれぞれ“ｕｓｅｒ”，“＊＊＊＊＊＊”と入力されれば，図１８（Ａ）の設定画面のユーザ名欄，パスワード欄に，それぞれ“ｕｓｅｒ”，“＊＊＊＊＊＊”と自動入力する。また，図１８（Ｂ）の代替画面でＯＫボタンが押下されれば，図１８（Ａ）の設定画面においてＯＫボタンを自動押下する。
【００９８】
以上のように，ユーザがモニタ画面上に設定画面を表示させても，その設定画面の上にパスワードの設定欄が存在しない設定画面（代替画面）を表示するため，ユーザにはパスワード保存の設定欄がない代替画面しか見えず，ユーザがパスワードを保存することを禁止できる。
【００９９】
〔実施例６〕
図１９は，本実施例６によるパスワード保存制限装置の構成例を示す図である。本実施例６は，前述のパスワード入力代行ソフト（一つの認証手段で全アプリケーションの本人認証を代行するソフトウェア）に，前記実施例１に記載のパスワード消去の技術を加えた形態の例である。
【０１００】
本実施例６におけるパスワード保存制限装置８０は，入力部８１，認証画面情報登録部８２，入力欄情報登録部８３，パスワード登録部８４，本人認証情報登録部８５，格納部８６，モニタ画面監視部８７，画面情報比較部８８，パスワード消去部８９，認証要求部９０，認証情報入力部９１，認証部９２，パスワード取得部９３，パスワード入力部９４から構成される。
【０１０１】
入力部８１は，アプリケーションの認証画面の情報（認証画面情報），パスワードを入力する入力欄の情報（入力欄情報），アプリケーションのパスワード，本人認証を行うための本人認証情報を入力し設定する。ここで，本人認証の手段としては，パスワード認証，あるいは指紋，声紋，虹彩，顔，網膜，署名，キーストローク等の生体情報認証，生体固有の動作に由来するものなどがあり，また，所有物による認証においても，一つの認証で代行するという点で同様の処理が可能である。
【０１０２】
認証画面情報登録部８２は，認証画面情報を格納部８６へ送る。入力欄情報登録部８３は，入力欄情報を格納部８６へ送る。パスワード登録部８４は，パスワードを格納部８６へ送る。本人認証情報登録部８５は，本人認証情報を格納部８６へ送る。格納部８６は，認証画面情報，入力欄情報，パスワード，本人認証情報を関連付けて格納する。
【０１０３】
モニタ画面監視部８７は，モニタ画面上に表示される画面を監視し，新たに表示されたアプリケーションの画面情報（モニタ画面情報）を取得し，画面情報比較部８８へ送る。画面情報比較部８８は，認証画面情報登録部８２によって登録された認証画面情報を格納部８６から取得し，モニタ画面監視部８７から送られたモニタ画面情報と比較する。双方の画面情報が等しい場合には，ユーザが登録した認証画面がモニタ画面上に表示されたことをパスワード消去部８９と認証要求部９０とに通知する。
【０１０４】
パスワード消去部８９は，モニタ画面上に表示された認証画面に対応する入力欄情報を格納部８６から取得し，モニタ画面上に表示された認証画面のパスワード入力欄のパスワードを消去（クリア）する。
【０１０５】
認証要求部９０は，ユーザに本人認証を要求する。本人認証を要求する例としては，新たに別の認証画面（本人認証用の認証画面）をモニタ画面上に表示する例が考えられる。認証情報入力部９１は，ユーザが本人認証を行うため入力した認証情報（入力認証情報）を取得し，認証部９２へ送る。認証部９２は，認証情報入力部９１から取得した入力認証情報と格納部８６から取得した本人認証情報とを比較する。双方の認証情報が等しい場合には，本人であると判断してパスワード取得部９３にモニタ画面上に表示された認証画面の認証画面情報を送る。
【０１０６】
パスワード取得部９３は，認証部９２から取得した認証画面情報をもとに，モニタ画面上に表示された認証画面に対応するパスワードを格納部８６から取得し，パスワード入力部９４へ送る。パスワード入力部９４は，取得したパスワードをモニタ画面上に表示された認証画面のパスワード入力欄に自動入力する。
【０１０７】
図２０は，本実施例６におけるパスワード保存制限処理フローチャートである。まず，保存されたパスワードによるログインを禁止したいアプリケーションの認証画面の画面情報（認証画面情報），入力欄情報，パスワード，本人認証情報を関連付けて格納部８６に登録する（ステップＳ６０）。モニタ画面上に表示される画面をモニタ画面監視部８７により監視し（ステップＳ６１），画面情報比較部８８で新たに表示された画面の画面情報（モニタ画面情報）と登録してある認証画面情報とを比較し，双方の画面情報が等しいかどうかを判定する（ステップＳ６２）。
【０１０８】
モニタ画面情報と認証画面情報とが等しいとき，パスワード消去部８９は，モニタ画面上に表示された認証画面に対応する入力欄情報を格納部８６から取得し（ステップＳ６３），その入力欄情報を用いてモニタ画面上に表示された認証画面のパスワード入力欄を特定し，そのパスワード入力欄に入力されているパスワードを自動的に消去する（ステップＳ６４）。
【０１０９】
さらに，認証要求部９０は，ユーザに本人認証を要求する（ステップＳ６５）。認証部９２は，認証情報入力部９１が取得したユーザが本人認証を行うために入力した入力認証情報と格納部８６から取得した本人認証情報とを比較し，本人認証を行う（ステップＳ６６）。本人認証に成功すると，パスワード入力部９４は，パスワード取得部９３が格納部８６から取得したモニタ画面上に表示された認証画面に対応するパスワードを，モニタ画面上に表示された認証画面のパスワード入力欄に自動入力する（ステップＳ６７）。
【０１１０】
以上のように，パスワード入力代行ソフトを導入している環境において，アプリケーションの認証画面でユーザが故意にパスワードを保存したとしても，次の認証画面表示と同時にパスワードが自動消去されるため，保存されたパスワードでログインすることを禁止することができ，パスワード入力代行ソフトが抱える問題を解決することができる。
【０１１１】
以上の各実施例で説明した処理は，コンピュータとソフトウェアプログラムとによって実現することができ，そのプログラムは，コンピュータが読み取り可能な可搬媒体メモリ，半導体メモリ，ハードディスク等の適当な記録媒体に格納して，そこから読み出すことによりコンピュータに実行させることができる。
【０１１２】
以上の各実施例の特徴を，以下に列挙する。
【０１１３】
（付記１）　コンピュータシステムにおいて保存されたパスワードによる認証を制限するパスワード保存制限方法であって，
パスワードを入力する認証画面の情報を登録する過程と，
パスワードの入力欄を特定するための情報を，前記認証画面の情報と関連付けて登録する過程と，
モニタ画面上に表示される画面を監視し，登録された前記認証画面の情報を持つ画面が前記モニタ画面上に表示されたことを検出する過程と，
前記認証画面の情報に関連付けられた前記パスワードの入力欄を特定する情報から，前記認証画面のパスワードの入力欄を特定する過程と，
前記特定されたパスワードの入力欄に入力されているパスワードを消去する過程とを有する
ことを特徴とするパスワード保存制限方法。
【０１１４】
（付記２）　コンピュータシステムにおいて保存されたパスワードによる認証を制限するパスワード保存制限方法であって，
パスワードを保存する旨の設定を格納するファイルまたは保存されたパスワードを格納するファイルの情報を登録する過程と，
登録された前記ファイルの情報を用いて，前記ファイルを特定する過程と，
前記特定されたファイルの書き換えまたは削除を行う過程とを有する
ことを特徴とするパスワード保存制限方法。
【０１１５】
（付記３）　付記２に記載されたパスワード保存制限方法において，
パスワードを保存する設定画面の情報を登録する過程と，
モニタ画面上に表示される画面を監視し，登録された前記設定画面の情報を持つ画面が前記モニタ画面上に表示されたことを検出する過程と，
前記設定画面が閉じられたことを検出する過程と，
前記設定画面が閉じられた後に，前記ファイルの書き換えまたは削除を行う過程を有する
ことを特徴とするパスワード保存制限方法。
【０１１６】
（付記４）　コンピュータシステムにおいて保存されたパスワードによる認証を制限するパスワード保存制限方法であって，
パスワードを保存する設定画面の情報を登録する過程と，
モニタ画面上に表示される画面を監視し，登録された前記設定画面の情報を持つ画面が前記モニタ画面上に表示されたことを検出する過程と，
前記設定画面においてパスワードを保存する設定がされているかを検出する過程と，
パスワードを保存する設定がされている場合に，自動的に前記パスワードを保存する設定を解除する過程とを有する
ことを特徴とするパスワード保存制限方法。
【０１１７】
（付記５）　コンピュータシステムにおいて保存されたパスワードによる認証を制限するパスワード保存制限方法であって，
パスワードを保存する設定画面の情報を登録する過程と，
モニタ画面上に表示される画面を監視し，登録された前記設定画面の情報を持つ画面が前記モニタ画面上に表示されたことを検出する過程と，
パスワードを保存する設定欄の位置またはサイズを登録する過程と，
前記登録されたパスワードを保存する設定欄の位置に，前記パスワードを設定する設定欄の上に重なるように，別画面を表示させる過程とを有する
ことを特徴とするパスワード保存制限方法。
（付記６）　付記５に記載されたパスワード保存制限方法において，
前記設定画面が表示されている位置を取得する過程と，
前記設定画面の位置の変更を検知する過程と，
前記設定画面の位置の変更に合わせて，前記別画面の表示位置を変更する過程とを有する
ことを特徴とするパスワード保存制限方法。
【０１１８】
（付記７）　コンピュータシステムにおいて保存されたパスワードによる認証を制限するパスワード保存制限方法であって，
パスワードを保存する設定画面の情報を登録する過程と，
モニタ画面上に表示される画面を監視し，登録された前記設定画面の情報を持つ画面が前記モニタ画面上に表示されたことを検出する過程と，
モニタ画面上に表示されている前記設定画面の上に，パスワード保存の設定欄が存在しない代替画面を重ねて表示する過程と，
前記代替画面上の設定欄で設定された情報を，前記設定画面上の該当する設定欄に送信する過程とを有する
ことを特徴とするパスワード保存制限方法。
【０１１９】
（付記８）　付記１に記載されたパスワード保存制限方法において，
ユーザを特定するための認証情報を登録する過程と，
ユーザに対して本人認証を要求する過程と，
ユーザから入力された認証情報と前記登録された認証情報とを比較してユーザの本人認証を行う過程と，
前記本人認証の後に前記認証画面のパスワードの入力欄に入力すべきパスワードを登録する過程と，
前記登録されたパスワードを前記認証画面のパスワードの入力欄に入力する過程とを有する
ことを特徴とするパスワード保存制限方法。
【０１２０】
（付記９）　付記１から付記８までのいずれかに記載されたパスワード保存制限方法を，コンピュータに実行させるためのパスワード保存制限プログラム。
【０１２１】
（付記１０）　付記１から付記８までのいずれかに記載されたパスワード保存制限方法を，コンピュータに実行させるためのパスワード保存制限プログラムを記録した記録媒体。
【０１２２】
【発明の効果】
以上述べたように，本発明によれば，保存されたパスワードでアプリケーションのログインを行ったり，アプリケーションにパスワードを保存したりすることを制限できる。さらに，パスワード入力代行ソフトを導入している環境においても，保存されたパスワードによるアプリケーションのログインを制限することで，セキュリティ上の問題を解決することができる。
【図面の簡単な説明】
【図１】本発明を実施するハードウェアの構成例を示す図である。
【図２】本発明によるパスワード保存制限装置の構成例（１）を示す図である。
【図３】本発明によるパスワード保存制限装置の構成例（２）を示す図である。
【図４】本発明によるパスワード保存制限装置の構成例（３）を示す図である。
【図５】本発明によるパスワード保存制限装置の構成例（４）を示す図である。
【図６】本発明によるパスワード保存制限装置の構成例（５）を示す図である。
【図７】本発明の実施例１におけるパスワード保存制限処理フローチャートである。
【図８】本発明の実施例２によるパスワード保存制限装置の構成例を示す図である。
【図９】本発明の実施例２における設定ファイル情報の例を説明する図である。
【図１０】本発明の実施例２におけるパスワード保存制限処理フローチャートである。
【図１１】本発明の実施例３におけるパスワード保存制限処理フローチャートである。
【図１２】本発明の実施例３における設定欄情報の例を説明する図である。
【図１３】本発明の実施例４によるパスワード保存制限装置の構成例を示す図である。
【図１４】本発明の実施例４におけるパスワード保存制限処理フローチャートである。
【図１５】本発明の実施例４における設定欄情報の例を説明する図である。
【図１６】本発明の実施例４におけるパスワード保存が禁止された設定画面の例を示す図である。
【図１７】本発明の実施例５におけるパスワード保存制限処理フローチャートである。
【図１８】本発明の実施例５における代替画面の例を示す図である。
【図１９】本発明の実施例６によるパスワード保存制限装置の構成例を示す図である。
【図２０】本発明の実施例６におけるパスワード保存制限処理フローチャートである。
【図２１】従来のパスワード入力代行ソフトによるパスワード自動入力の手順を示すフローチャートである。
【符号の説明】
１　入力装置
２　出力装置
３　ネットワーク接続装置
４　メモリ
５　外部記憶装置
６　ＣＰＵ
７　バス
１０，２０，３０，４０，５０，６０，７０，８０　パスワード保存制限装置
１１，２１，３１，４１，５１，６１，７１，８１　入力部
１２，８２　認証画面情報登録部
１３，８３　入力欄情報登録部
１４，２３，３４，４４，５４，６４，７４，８６　格納部
１５，３５，４５，５５，６５，７５，８７　モニタ画面監視部
１６，３６，４６，５６，６６，７６，８８　画面情報比較部
１７，８９　パスワード消去部
２２，６３　設定ファイル情報登録部
２４，６７　設定ファイル特定部
２５，６８　設定解除部
３２，４２，５２，６２，７２　設定画面情報登録部
３３，４３，７３　設定欄情報登録部
３７　設定検出部
３８　設定変更部
４７，７７　別画面表示部
５３　代替画面設定部
５７　代替画面表示部
５８　設定情報送信部
７８　画面表示位置比較部
８４　パスワード登録部
８５　本人認証情報登録部
９０　認証要求部
９１　認証情報入力部
９２　認証部
９３　パスワード取得部
９４　パスワード入力部
【図１】
2004110474.tif 000003
【図２】
2004110474.tif 000004
【図３】
2004110474.tif 000005
【図４】
2004110474.tif 000006
【図５】
2004110474.tif 000007
【図６】
2004110474.tif 000008
【図７】
2004110474.tif 000009
【図８】
2004110474.tif 000010
【図９】
2004110474.tif 000011
【図１０】
2004110474.tif 000012
【図１１】
2004110474.tif 000013
【図１２】
2004110474.tif 000014
【図１３】
2004110474.tif 000015
【図１４】
2004110474.tif 000016
【図１５】
2004110474.tif 000017
【図１６】
2004110474.tif 000018
【図１７】
2004110474.tif 000019
【図１８】
2004110474.tif 000020
【図１９】
2004110474.tif 000021
【図２０】
2004110474.tif 000022
【図２１】
2004110474.tif 000023