最近はパスキーの導入が相次いでいるが、パスキーが普及する前の二段階認証と言えばメール認証やSMS認証、TOTPという30秒ごとに切り替わる数字6桁を打ち込むやつが主流だった。
今でも使われているこれら認証だが、注目してもらいたいのはTOTP。
世の中には様々なTOTPアプリがあるが、皆Google Authenticatorしか使っていない印象がある。それではもったいない。
と、いうことで自分お気に入りのTOTPアプリ「Ente Auth」を紹介する。
パスキーが浸透しつつある昨今

上記の通り最近パスキーがかなり浸透してきた。特別なものを購入せずとも自分のPCまたはスマホで完結する高セキュリティな素晴らしい仕組みだ。
パスキー+パスワード&TOTPが最高
パスキーもパスキーで完璧ではなく、登録しているアカウントがBANされたりすると終わる。
それを阻止するために複数登録をすればよいのだが中にはパスキーを一件しか登録できないサービスもある。
可能であればパスキーとパスワード&TOTPという布陣にするのがかなりおすすめ。パスワードマネージャーはパスキーと両対応していることが多いため必ずこの設定にしてもらいたい。

TOTPというのは上でも書いた通り30秒ごとに生成される6桁の数字を入力する方式だ。サービス提供元と自分に共通のコードが振り分けられ、そいつをゴニョゴニョすることによって同一の6桁の数字ができるという。これを照合して認証するのがTOTPだ。
このTOTPを噛ませることでセキュリティは飛躍的に向上する。パスワードだけより圧倒的に強い。
TOTPといえばGoogle Authenticator

TOTPを設定するアプリと言えばGoogle Authenticatorが有名だが、正直使い勝手が良いとは言えない。
マルチプラットフォームではない
一番のデメリットはこれ。PCで使えないためコピペができずPCで認証する際は、わざわざスマホアプリを開いてコードを暗記して打ち込む必要がある。
Googleにとらわれる
良くも悪くもGoogleのエコシステムのためGoogleに誤BANでもされようならログインできなくなってしまうのはとても痛い。
次のコードが見られない

千歩譲ってスマホ用TOTPアプリとしてみたとしても、Google Authenticatorは使いづらい。なぜなら次のコードを見せてくれないから。
このようにカウントダウン寸前になると次のコードをみて時間をおいてから入力ということもできない。
Ente Authが最高

そこで見つけたのがEnte Auth。
この会社は主にGoogleフォト的なサービスを展開する会社で、セキュリティに力を入れているためかEnte AuthというTOTPアプリも開発している。
Ente Authの素晴らしい点は以下の通り
- 使い勝手が良い
- オープンソース
- マルチプラットフォーム
- E2EE暗号化クラウド同期
使い勝手がよい

Ente Authをお勧めする一番の魅力が使いやすさ。
すっきりした見た目で非常に使いやすい。後述するがEnte Authはマルチプラットフォームのため、コードを非表示にしても問題ない。
コードを表示する際も次の認証コードを表示してくれるため使い勝手が綿密に考えられている。

スマホの生体認証はもちろんPCの生態認証にも対応しているためログインも爆速。
ここまで完璧なTOTPアプリを見たことがない。ちなみに案件でも何でもない。勝手に紹介して勝手にほめている。
オープンソース

「Enteとかどこの会社だよ。怪しいな」と思われるかもしれないが、このソフトはオープンソースのため、すべてのコードを閲覧することが可能。外部機関が定期的に監査もしている。
基本的には細工できないと思ってもらってOK。不安ならコードを公開しているGitHubから入れればいいと思う。
→GitHub
マルチプラットフォーム

これを自分は一番求めていた。PC・スマホ・Web対応だ。そのためPCでログインする際にわざわざスマホを開くという面倒くさいほかない作業をスキップできる。
アプリ開いてコピペすればおしまい。面倒くささは一切ない。
クラウド同期対応

Ente Authは当然クラウド同期にも対応している。
スマホで登録したTOTPをそのままPCでも使用できる神仕様。もちろんオフラインで使用することだって可能。
ここでセキュリティの心配をする方もいるだろうがE2EE暗号化、つまりEnte側のサーバーには謎の暗号文しか登録されていないため、流出したとしても十分な猶予がある。
TOTPバックアップコードはパスワードマネージャーへ

TOTPを設定すると上のようなバックアップコードが表示される。このコードはパスワードマネージャーのメモ機能に保存する。
セキュリティ的には微妙だがログインできないよりマシ。大体のサービスでバックアップコードの残り回数が表示されるため身に覚えなく減っていたら要注意。
パスワードマネージャーだけでも使え

ここまで解説してきてアレだが、TOTPよりもパスワードマネージャーさえ使ってもらえれば大半の人のセキュリティは劇的に向上する。
使いまわしているパスワード、今は破られていないだけでいつか破られるかもしれない。
転ばぬ先の杖としてパスワードマネージャーの使用をぜひともおすすめする。Proton Pass、Bitwarden、Googleパスワードマネージャーのどれかから選べばよい。Appleキーチェーンもナシではない。


