Security Tips
 

ログオンを模したプログラムからパスワード情報を守る

園田 道夫
2004/2/18

 Windows XPの場合は「ようこそ画面」というものがあり、アカウント名をクリックするだけでログオンできてしまう。パスワード入力も不要だ。これでは簡単に他人にPCを操作されてしまう。これを避けるため、Ctrl+Alt+Delキーを押して、アカウント名とパスワードを常に入力させる設定にする。

 このキーの組み合わせは、Windows NT/2000/XP/2003ではユーザープログラムが簡単には「乗っ取る」ことができないことになっている*1。このため、ログイン画面を模してユーザーにパスワードを入力させようとする悪意あるユーザープログラムにパスワードを入力しているのではないことを少しでも確信することができることになる。

*1
特殊なシステムDLL(GINA)を置き換えられてしまうとこの約束事は意味をなさないので、完全ではないことを理解しておく必要はある。

(1)

「スタート」から「コントロールパネル」を起動し、作業する分野「ユーザーアカウント」を選んで起動する。「ようこそ画面を使用する」のチェックを外し、「オプションの適用」ボタンをクリックする。

図1 ユーザーアカウント設定画面拡大
(2) 「スタート」から「ファイル名を指定して実行」を選び、「rundll32 netplwiz.dll,UsersRunDll」と入力して、ユーザーアカウント設定を起動する。「詳細設定」タブを選択し、「ユーザーが必ずCtrl+Alt+Delキーを押す」にチェックし、「OK」をクリックする。

図2 ユーザーアカウント - 詳細設定タブ画面拡大

 これでログオン時はまずCtrl+Alt+Delキーを押し、アカウント名とパスワードを入力する設定に変わる。(1)の操作のみを行う場合は、Ctrl+Alt+Delキーを要求するウインドウではなく、アカウント名とパスワードを入力するウインドウからのログインとなるが、アカウント名などを不要に表示しておかないという意味では(2)まで設定しておく方がよいだろう。

 なお、すでにNTドメインもしくはActiveDirectoryに参加しているPCは、上記設定を行う以前に自動的にCtrl+Alt+Delキーによるログオンを行う設定になっている。

Security Tips Index



Security&Trust フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Security & Trust 記事ランキング

本日 月間