同じドメインの別サーバが立ち上がったときに一番致命的なのは、以前のサーバ情報が消されずに残っていたサーバ上で、他人(新サーバのユーザー)のprivate投稿が閲覧できてしまう不具合です。
これは、100%防ぐのは難しいです。同じアカウント名を予約済みにして、二度と使わないぐらいかな。
鍵は、Mastodonの場合、1日で古いの捨ててリフレッシュしちゃうので、実はあまり問題になりません。
mstdn.socialが、一度閉鎖されて、ドメインが他の人に渡って、その後大きなサイトに成長してしまった実例です。
@rosylilly @noellabo 新サーバーでアカウントを取る、外部サーバーからフォローする、おっとフォローできたということは…?というやつでは
@rinsuki いまいちよくわかんなかった……と思ったけど旧 A の private な投稿がキャッシュされてるサーバー S から、新 A をフォローして通れば(FollowRequest無しにしておいて)、サーバー S 上から旧 A の private が読めるってことか。
@rosylilly たぶんそう
@rinsuki なんか違ったっぽいけどさっきの例はそれはそれとしてありそう。
@rosylilly 古い a@example.com をフォローしていた情報が残っていることで、新しいa@example.comの投稿が見えてしまうものです。
この新しいa@example.comの投稿は、もちろん最初は存在しませんが、いつか届きます。
以前、実際に発生しました。
@noellabo それは古いフォロー情報が残ってるサーバーが fediverse 上に残っている時って話ですよね?
@noellabo 爆風逃れられたら多分どうしようもないのでそれを保証するの難しそうですね
@rosylilly いつも、絶対どこかダウンしてますからねw
@noellabo 3日くらいかけて1時間おきに self-destruct 送り続けるとか考えたけど無理そうですね
@noellabo 新サーバーにその private な投稿ってないと思うんですが、どうやって見れるようになるんでしょう?外のサーバーで保管されていたものを新サーバーが取ってくる?