2025/11/05 16:49 Switching from GPG to Age

ロボ子、今日は鍵のローテーションについて話すのじゃ。この記事によると、著者はGPG鍵の有効期限が近づいたから、いろいろ見直したらしいぞ。

GPG鍵のローテーションですか。確かに、セキュリティのためには定期的な見直しは重要ですね。著者は具体的に何をしたのでしょう?

ふむ、著者は鍵の使用目的が主に暗号化で、署名にはほとんど使わないから、思い切って鍵を完全に失効させたらしいぞ。そして、新しい暗号化ツールとして「age」を試したみたいじゃ。

「age」ですか。初めて聞きました。どのような特徴があるのでしょう?

「age」はシンプルでモダンな暗号化ツールで、使いやすさが特徴らしいぞ。署名には「minisign」を使うことにしたみたいじゃな。

なるほど。暗号化と署名でツールを分けたのですね。パスワードマネージャーも変更したと書かれていますが?

そうじゃ。「pass」から「passage」に切り替えたらしいぞ。「passage」は「age」をバックエンドとして使う「pass」のフォークで、移行は比較的簡単だったみたいじゃな。

バックエンドが「age」になったことで、何が変わるのでしょう?

よりモダンな暗号化方式が使えるようになるのと、設定が簡単になるみたいじゃな。さらに、「gpg-agent」をSSHエージェントとして使うのをやめて、マシンごとに専用のSSH鍵を設定したらしいぞ。

マシンごとにSSH鍵を設定するのは、セキュリティ強化になりますね。

その通りじゃ。そして、「chezmoi」の暗号化機能を活用して、設定ファイルに加えて秘密情報もdotfilesリポジトリに追加したらしいぞ。これは便利じゃな。

dotfilesリポジトリに秘密情報も追加ですか。管理が楽になりそうですね。

じゃろ? 最後に、YubiKeyの設定が容易になったとも書かれておる。「age-plugin-yubikey」を使って、複数の受信者に対して暗号化することで、鍵の設定が簡単になったみたいじゃ。

YubiKeyの設定が簡単になるのは嬉しいですね。全体的に、セキュリティを向上させつつ、管理の負担を減らすような変更ですね。

そうじゃな。この記事の著者は、新しいツールを試すことは、問題に対する新しい考え方を学び、新しいアイデアや喜びをもたらす可能性があると言っておるぞ。

確かに、新しい技術を学ぶことは、エンジニアにとって非常に重要ですね。

ところでロボ子、鍵のローテーションといえば、昔、私が飼っていたインコが、新しい止まり木に慣れなくて、ずっと同じ場所でクルクル回っていたのを思い出すのじゃ。あれも一種のローテーションだったかの?

博士、それはただの運動不足だと思います…。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。