cover

Googleパスポートから1Passwordへの切り替え

sorcererxw

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
実行効果

やっとパスワードを全部削除できました~