« 暗号化を簡単に理解する | トップページ | パスワードに悩む »

2006年6月16日 (金)

そのパスワード、見えてるよ

パスワードを忘れる

Windows のログインパスワードや、USBメモリにアクセスするためのパスワードを皆さんはどのように設定していますか。「パスワード」なんだから他人には絶対に推測できないパスワードになっていますか?

私が新人のころは、初めてUNIXのログインパスワードを設定するだけで、「ウゥ~ン」と頭をひねって「これなら」というパスワードを考えたものです。気に入らなくなるパスワードを変更したり、いくつもの候補を用意していました。

で、パスワードを使い回しているうちに、「今のパスワードってなんだたっけ?」なんてことになっていました。どのパスワードをどこで登録したのかわからなくなってしまうんです。私が設定したUNIXのrootのパスワードを忘れたときには、先輩にひどく怒られたものです。当たり前です。。。

パスワード盛り

今の時代、インターネットでユーザ登録する機会が本当に増えてしまいました。メルマガ、インターネットバンキング、Amazonのアカウントであっても、とにかく会員登録するサイトでは必ずパスワードを設定することになります。それぞれ違うパスワードを設定するなんて暴挙にでれば、頭の中はそぐにオーバーフローしてしまいます。サイト毎に異なるパスワードを設定するなんて絶対に無理なことです。最初の1、2サイトまではいいんですが、登録するサイトが増えるにしたがって、「なんて馬鹿なことをしたんだ」と悔やむこと、間違いありません。

UNIXでの原理原則

そもそも、MS-DOSのころは、パスワードを入力する操作なんて必要ありませんでした。UNIXのようにマルチユーザ環境ではなかったため、電源を入れればすぐに使うことができました。今のXPにしても設定すればユーザ名、パスワードの入力操作を省略することができます。パスワードに関してあまり神経を使っていないOSのようです。

でも、UNIXはマルチユーザ環境を提供するOSです。作業をするためにはユーザ名とパスワードを入力してログインする必要があります。このログイン時に入力したパスワードは画面に出力しません。Windows などのように '*' を表示することもありません。パスワード入力時はキーボードで何を入力しても応答がありません。最後のリターンだけに反応します。

パスワードの取り扱いについて、UNIXというOSはとにかく神経を使っています。

  • 入力するパスワードは画面に出力(エコー)しない。覗き見防止です。
  • パスワードを元のまま保存しません。保存している情報はハッシュ値です。
  • パスワード長、文字の組み合わせも制限できます(設定すれば)。

不用意なUNIX管理者

ところが、UNIXシステムを管理するエンジニアの中には、そこまで気を使っているパスワードをいとも簡単に公開してくれたります。本人に悪気はないと思いますが。。。

UNIXはマルチユーザ環境であり、マルチプロセスなOSでもあります。誰かが gcc をソースプログラムから丸2日かけてコンパイルしている最中でも、ftp でファイルをダウンロードすることができます。

ここでもし、「mysql -uroot -pRootPass 」などのコマンドを入力して、データベースの保守を行っているエンジニアがいたら、どうなるでしょうか。そうです。ログイン中の一般ユーザであれば、誰でも データベースの管理者のパスワードを拝見することができるんです。もう、気付かれましたか?


正解は ps コマンド。UNIXで処理中のプロセスは ps コマンドで確認することができます。起動時に入力したパラメータ情報もです。つまり、だれかが mysql -uroot -pRootPass と入力して作業をしている最中に、他の誰かが ps -efwww とでも入力すれば、たちどころに RootPass は無防備に画面に表示されるはずです。

「パスワード入力っていちいち面倒くさいなぁ。コマンドラインでパスワードが入力できれば、一連の処理をバッチファイルにかけるのになぁ~。」そんなふうに思っている方も多いことでしょう。でも、コマンドラインでパスワードを絶対に入力してはいけません。大事なパスワードを裸にしてどうするんです。

パスワードの取り扱い

ここ数年、機会あるごとに、パスワードの管理についてお願いしてきました。

  • パスワードをノートに絶対にメモしない。
  • パスワードを声に相手に出して伝えない。
  • メールでパスワードを送信しない。
  • パスワードを構築手順書に書かない(お客様から要求された場合は別ですが)。
  • コマンドラインでパスワードを入力しない。

私がパスワードを伝えるときは、キーボードに指を置きながら「ここ、ここ、それにここ。。。」なんて感じで伝えています。パスワードの取り扱いにはくれぐれもご注意を。

|

« 暗号化を簡単に理解する | トップページ | パスワードに悩む »

コメント

I know Lucy so independent; as it was no more need be said to have terminated with the second size, and Lucy, and hauled off to starboard, in her hold.

投稿: computerized physician order entry | 2006年12月19日 (火) 08:04

Keeping in view.

投稿: free fill in puzzle | 2006年12月29日 (金) 23:45

Hurry, and down to the increasing space between them and any one else.

投稿: solosis.com | 2007年1月 5日 (金) 13:31

Perhaps some accident may happen.

投稿: population of iran | 2007年2月 6日 (火) 23:45

Cheapest ED Meds on Net:

[url=http://message01.sblog.cz/]levitra cheap[/url]
[url=http://shift10.sblog.cz/]levitra order[/url]
[url=http://lowering.sblog.cz/]online levitra[/url]
[url=http://steep01.sblog.cz/]levitra buy[/url]
[url=http://realization.sblog.cz/]levitra generic[/url]

vohu8m

投稿: order levitra | 2007年3月23日 (金) 09:49

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/58358/2237229

この記事へのトラックバック一覧です: そのパスワード、見えてるよ:

» multiplayer poker [multiplayer poker]
a_Ya__a_ォ訐・a__a_Ta_ra_ァa,^a,_a_-a__a_S鬘~a_,a_-a__a_Ta_, [続きを読む]

受信: 2006年12月12日 (火) 01:54

» Hydrocodone. [I took hydrocodone thru entire pregnancy.]
How to make hydrocodone. Can dogs take hydrocodone. Hydrocodone. I had a healthy baby while i took hydrocodone. Withdrawal frpm hydrocodone. [続きを読む]

受信: 2007年2月 7日 (水) 21:21

» Cheap hydrocodone online. [Hydrocodone ovwenight cheap no medical records.]
Cheap hydrocodone with no fees. [続きを読む]

受信: 2007年2月10日 (土) 15:26

» Will tramadol hcl test positive in drug testing. [Tramadol hcl.]
Tramadol hcl 50 mg tablet. [続きを読む]

受信: 2007年2月10日 (土) 18:19

» Discount phentermine. [Discount phentermine.]
Discount phentermine. [続きを読む]

受信: 2007年2月11日 (日) 15:19

» zlfgfskj [zlfgfskj]
zlfgfskj [続きを読む]

受信: 2007年2月25日 (日) 19:16

» idoyjbiw [idoyjbiw]
idoyjbiw [続きを読む]

受信: 2007年2月26日 (月) 00:30

» dqpdwelg [dqpdwelg]
dqpdwelg [続きを読む]

受信: 2007年2月26日 (月) 12:06

» iwfuvpxv [iwfuvpxv]
iwfuvpxv [続きを読む]

受信: 2007年3月 5日 (月) 05:03

» dthrpkgb [dthrpkgb]
dthrpkgb [続きを読む]

受信: 2007年3月 7日 (水) 16:24

» buy vicodin [buy vicodin]
buy vicodin [続きを読む]

受信: 2007年3月 8日 (木) 21:57

» zone diet [zone diet]
zone diet [続きを読む]

受信: 2007年3月 9日 (金) 00:14

» meridia online [meridia online]
meridia online [続きを読む]

受信: 2007年3月 9日 (金) 01:52

» healthy diet [healthy diet]
healthy diet [続きを読む]

受信: 2007年3月 9日 (金) 03:09

» soma cruz [soma cruz]
soma cruz [続きを読む]

受信: 2007年3月 9日 (金) 05:42

» Phentermine online pharmacy. [Phentermine online pharmacy.]
Phentermine online pharmacy. [続きを読む]

受信: 2007年3月27日 (火) 11:32

« 暗号化を簡単に理解する | トップページ | パスワードに悩む »