しかし、あるサーバーがスパムを発生して、A,B,Cというサーバーにスパムを送り付けたら、スパムを発生させたサーバーと、A,B,Cの鯖缶が個別に対応する必要があるんだよな。
めちゃくちゃ非効率ではあるし、分散型が支払う代償って大きいよなとは思う。
でも、「民主主義」もそうだしな。選挙1回やるのに600億円かかるそうだけど、それを中国やロシアみたいな国にならないようにするためにみんなで支払っているコストだと考えれば、受け入れるしかない。
しかし、あるサーバーがスパムを発生して、A,B,Cというサーバーにスパムを送り付けたら、スパムを発生させたサーバーと、A,B,Cの鯖缶が個別に対応する必要があるんだよな。
めちゃくちゃ非効率ではあるし、分散型が支払う代償って大きいよなとは思う。
でも、「民主主義」もそうだしな。選挙1回やるのに600億円かかるそうだけど、それを中国やロシアみたいな国にならないようにするためにみんなで支払っているコストだと考えれば、受け入れるしかない。
鯖缶が放置している鯖なのかそうでもないのかを吐く情報がinstanceのmetaにほしいけど、難しいな。うまい方法が思いつかない。
X(旧Twitter)からのトラフィックは「大半がボットによる偽の数字」であるとの調査データ、Instagramの1%未満に対してXは30%超から期間によっては70%超まで跳ね上がる - GIGAZINE
https://gigazine.net/news/20240217-traffic-x-fake-report/
大変ですね。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
まあ日本も北朝鮮と国交持ってないし(中華民国もだけどね……)。
そもそもデフォルトで国交が持てるActivityPubが性善説に寄りすぎてる感はある。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
水ダウのインたけ回、チャンスもインたけもいじりつつ主張したいことはきちんと主張してとてもよかった。前回の取材されない飲食店で炎上したときとは違う、丁寧な作りだった。
このアカウントは、notestockで公開設定になっていません。
ぱっと思いつく大域的な対策としては、鯖缶同士でブロックリストの共有みたいなのが考えられるけど、これってシステマチックにやると、中央集権に片足突っ込むことになるんだよな。そういう意味で人類に分散は早すぎるってのはあるかも。
このアカウントは、notestockで公開設定になっていません。
鯖缶各位は、基本的に変態なので、「次の攻撃手段はまだか」と戦々恐々しつつニヤニヤもしていると思う。完全に連合側がファイティングポーズ取ってる。
ActivityPubの照会、ユーザには冪等性のある操作のように見えるけど、リモートを照会させられたサーバーにはその投稿やユーザーがcreateされるので、そういう意味では冪等ではないのか。
うーん、怪しいサーバーをブロックしたいけど、難しいな。
やっぱりこの方向に持っていきたいよなあ。
QT: https://d.kg-misskey.net/notes/9pui1js28p2b01s1 [参照]
MisskeyはRemoteUser→Instance→Acitivityの順で処理しているっぽいから、Instanceの段階で例外投げればいいか。
今MisskeyではノートをCreateするときに、「やべえなこいつ」って判断しているけど、UserをCreateするときに判断したい。どうしようかねえ。
遅かれ早かれcreateNote以外のActivityを送ってくる嫌がらせをしてくるはずなので、それの対策を考えている。
function isMaybeSpamTwitter(account){
return account.isVerified
}
XがもしAPub分散型だったら、リモートから来た投稿を
text.match(/^[\u0621-\u064A]+$/)
でチェックして捨てるとかできそう。
(アラビア語をキャプチャーする正規表現らしい)
Misskeyだとロールに「リモートへリプライを送ることができる件数のレートリミット」みたいなのを設けると、ローカルに荒らしが湧いた場合の被害を少なく抑えることができるかも。
このアカウントは、notestockで公開設定になっていません。
まあよくも悪くも は、運営がなんとかしてくれないからクソっていう、お上が全て悪い思考だったからな。運営のやることなすことおかしなことばかりだったし、たまに働いたら善良なアカウントの凍結だから、そりゃ仕方ない話だが。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。