
Google Passports について語りましょう¶
これまでずっと、Chrome の組み込みパスワードマネージャー(つまり Google Passwords サービス)を使って自分のパスワードを管理してきました。Android Oreo 以降、Google はシステムの Auto Fill ツールとしても機能し、パスワードの入力を助けてくれます。基本的には私のほとんどのニーズを満たしており、無料なので、これまで他に乗り換えることはありませんでした。
しかし、Google Passportsにはいくつかの小さな問題があり、私をずっと悩ませていました:
- パスワードを効果的に管理できない
Google Passports は Chrome 内蔵の「保存されたパスワード」ページを通じてのみパスワード管理が可能で、専用のドメイン passwords.google.com があるにも関わらず、ウェブページでの管理機能を提供していません。Chrome 上でできるのはパスワードの閲覧や削除のみで、パスワードの作成は行えません。
- データ同期が遅すぎる
スマホ版のChromeとPC版のChromeでデータの同期が遅すぎます。片方でパスワードを更新したり追加したりすると、もう片方ではすぐにそのパスワードを使うことができないことがよくあります。
1Passport を試してみてください。¶
そこで最近、試しにという気持ちで1Passwordを使ってみました(実は以前にLastPassも試したことがありますが、ソフトウェアの操作体験があまり良くなくて、使うのを諦めました)。
Google Passwordsを使用する際の問題点を完璧に解決しただけでなく、いくつかの驚きの点がありました:
- 二段階認証キーを管理できる
以前はGoogle/MicrosoftのAuthenticatorがクラウド同期できないため、携帯を変更すると多くの問題が発生していました。現在1Passwordを使用すると、クラウド同期が完璧に行えます。また、いくつかのウェブサイトにログインする際、1Passwordは非常に賢く自動的に二段階認証コードを入力してくれます。
- 家族グループでパスワードを共有できる
- 重複したり危険なパスワードを検出できる
- パスワード以外にも、サーバーキーやクレジットカード情報など、他の種類のドキュメントを保存することができます
全体的に、1Passwordの機能には非常に満足しており、それに対して支払う価値があると感じています。
古いパスワードを削除する¶
パスワードを1Passwordに移行したので、Chromeに古いパスワードを残しておく意味はありません。一方でセキュリティ上安全ではなく、もう一方でChromeはパスワード入力欄でパスワードのヒントを表示し続け、1Passwordと衝突することになります。
しかし問題が発生しました。Chromeは「閲覧履歴の消去」でパスワードを消去するオプションを提供していますが、この操作はローカルのパスワードのみを消去し、クラウド上のパスワードは消去されません。消去した後、しばらくすると再び同期されてしまいます。パスワードを一つずつ削除する以外に、クラウド上のパスワードを消去する方法はなく、本当に困ります。
しょうがないので、一つずつ削除するしかありませんが、繰り返しの作業を減らすためにスクリプトを使うつもりです。GitHubでcliclickというツールを見つけました。その名の通り、CLIでクリック操作を模倣するものです。
# 使用 Homebrew 就可以安装
brew install cliclick
その後、スクリプトを書くだけです
#!/bin/bash
# 调试的时候不要把循环上限设得太高
# 因为脚本执行期间无法使用鼠标,键盘的焦点也会离开终端,即使有问题也无法进行终止
# 我就因为一开始写成 while true 了导致不得不重启电脑
for i in {1..10}
do
# 两个屏幕像素坐标取决于屏幕分辨率+窗口位置,请自行调试
cliclick m:1385,620 # 密码项右侧的菜单按钮位置
sleep 0.1 # 因为有动画,所以需要等待,以防误操作
cliclick m:1382,650 # 弹出菜单的「删除密码」位置
sleep 0.1
done
やっとパスワードを全部削除できました~