パスワード

2022-09-17 (土) 10:26:00

パスワードとは

パスワードの基本要件(ポリシー)

  • 文字列を一定の長さにする。
  • 複数の文字種を使う。(英大文字/英小文字/数字/記号)
  • 本人のプロフィールから類推できない。(氏名/趣味/生年月日)
  • キーボードの配列順を使わない。
  • IDと同じ文字列を使わない。
  • 特定の単語を使わない。
  • leetを使わない。
  • パスワードの再利用(以前使った文字列と同じ文字列の使用)を一定回数、一定期間使えないようにする。

パスワードに類似するもの

PIN(暗証番号・パスコード)

  • デバイスに入力するネットワークを介さないで認証で使う文字列。

パスフレーズ

  • 文章のような長い文字列を使う。
  • パスワードとの違い
    • 空白文字を許容
    • Unicodeを許容
    • 複雑さより長さ

セキュリティコード

パスワードの保存

認証サーバ側

  • パスワードは暗号化ではなくハッシュで保存する。
  • 認証の際に提示されたパスワードをハッシュ化し、保存されているハッシュ化されているパスアードと照合する。
  • ハッシュ関数は、セキュリティ上強固な方式を利用する。
  • ハッシュを生成する際はsaltを使う。

クライアント側

パスワードの鍵導出関数

パスワードリセット

ワンタイムパスワード(OTP)

ガイドライン

電子認証に関するガイドライン(SP800-63)

セキュリティ・不正アクセス

パスワードクラック

パスワードレス

パスワードジェネレーター

OS標準

  • macOS
    • キーチェーンのパスワードアシスタント

アプリ

Webサービス

関連サイト

パスワードが漏洩したことがあるか確認するサービス

関連用語