フォロー

同じドメインの別サーバが立ち上がったときに一番致命的なのは、以前のサーバ情報が消されずに残っていたサーバ上で、他人(新サーバのユーザー)のprivate投稿が閲覧できてしまう不具合です。

これは、100%防ぐのは難しいです。同じアカウント名を予約済みにして、二度と使わないぐらいかな。

鍵は、Mastodonの場合、1日で古いの捨ててリフレッシュしちゃうので、実はあまり問題になりません。

mstdn.socialが、一度閉鎖されて、ドメインが他の人に渡って、その後大きなサイトに成長してしまった実例です。

新サーバーにその private な投稿ってないと思うんですが、どうやって見れるようになるんでしょう?外のサーバーで保管されていたものを新サーバーが取ってくる?

新サーバーでアカウントを取る、外部サーバーからフォローする、おっとフォローできたということは…?というやつでは

いまいちよくわかんなかった……と思ったけど旧 A の private な投稿がキャッシュされてるサーバー S から、新 A をフォローして通れば(FollowRequest無しにしておいて)、サーバー S 上から旧 A の private が読めるってことか。

なんか違ったっぽいけどさっきの例はそれはそれとしてありそう。

@rosylilly 古い a@example.com をフォローしていた情報が残っていることで、新しいa@example.comの投稿が見えてしまうものです。

この新しいa@example.comの投稿は、もちろん最初は存在しませんが、いつか届きます。

以前、実際に発生しました。

それは古いフォロー情報が残ってるサーバーが fediverse 上に残っている時って話ですよね?

@rosylilly そうです。これ。

自爆しなかったか、自爆の際に爆風を逃れたか、というケースです。

爆風逃れられたら多分どうしようもないのでそれを保証するの難しそうですね

@rosylilly いつも、絶対どこかダウンしてますからねw

3日くらいかけて1時間おきに self-destruct 送り続けるとか考えたけど無理そうですね

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。