Safariのパスワードジェネレータは人気Webサイトのログイン・パスワード条件を把握し適切なパスワードを作成。

スポンサーリンク

 Safariのパスワードジェネレータは人気メーカーやサービスのWebサイトのログイン・パスワード条件を把握しているそうです。詳細は以下から。

macOS,iOSのデフォルトブラウザ「Safari」のアイコン。

 Apple Events for macOSなどの開発者で、現在は9to5Macのエディタとしても活躍しているブラジルのGuilherme Ramboさんによると、Safariのパスワードジェネレータは人気メーカーやサービスのWebサイトのログイン・パスワードに設定されている条件を把握し、適切なパスワードを作成してくれるそうです。

/System/Library/PrivateFrameworks/SafariShared.framework/Versions/A/Resources/WBSPasswordGenerationRequirementsByDomain.plist

 例えば自動車の販売やレビューなどを掲載しているアメリカのAutoTraderというECサイトはユーザー登録の際に設定させるログイン・パスワードに「5文字以上20文字以下の英数」という制限(必要条件)をつけていますが、Safariのパスワードジェネレータにはこの仕様が記載されており、パスワードジェネレータを利用すると仕様通りのランダムなパスワードを作成してくれます。

Safari Password Generator known popular web site.

<key>autotrader.com</key>
<dict>
<key>PasswordMinLength</key>
<integer>5</integer>
<key>PasswordMaxLength</key>
<integer>20</integer>
<key>PasswordAllowedCharacters</key>
<string>abcdefghkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789</string>
</dict>

WBSAutoFillQuirks.plistより

 また、Yahoo!JapanやAppleのWebサイトなど独自のパスワードチェック/設定を利用しているサイトは、パスワードジェネレータの競合が起こらないようSafariのパスワードジェネレータが機能しないように設定(PasswordGenerationDisallowed)されているようです。

PasswordGenerationDisallowed

スポンサーリンク

おまけ

 現在、Safari(STP)がパスワードの仕様を把握しているサイトは以下Yahoo!JapanやJALなどを含む47サイトで、この機能をパスワード管理アプリ「1Password」にも実装して欲しいと思ったユーザーから早速カナダAgileBitsへフィードバックが送られたようなので、今後1Passwordにもこの機能が採用されるかもしれません。

  1. adp.com
  2. airasia.com
  3. apple.com
  4. ask.com
  5. autotrader.com
  6. baidu.com
  7. bestbuy.com
  8. britishairways.com
  9. carrentals.com
  10. chase.com
  11. crateandbarrel.com
  12. cvs.com
  13. delta.com
  14. devstore.cn
  15. dx.com
  16. forever21.com
  17. gamestop.com
  18. gap.com
  19. hilton.com
  20. hotels.com
  21. hrblock.com
  22. hsn.com
  23. icloud.com
  24. jal.co.jp
  25. jcpenney.com
  26. live.com
  27. lowes.com
  28. macys.com
  29. mail.ru
  30. marriott.com
  31. metlife.com
  32. netflix.com
  33. nordstrom.com
  34. overstockdeals.com
  35. qvc.com
  36. riteaid.com
  37. shld.net
  38. skiheavenly.com
  39. snow.com
  40. southwest.com
  41. ssa.gov
  42. tigerdirect.com
  43. usps.com
  44. visa.com
  45. vk.com
  46. walmart.com
  47. yahoo.co.jp