2024-02-03 12:57:12

FediverseにおけるHTTP Signaturesとかいう、Replaced Internet-Draftのそのさらにちょっと古めの版(draft-cavage-http-signatures-06; <github.com/mastodon/mastodon/b>)が互換性のために使われ続けているというアレ。後継のHTTP Message SignaturesもまだInternet-Draftの段階だし

2024-02-03 12:59:23

まあOStatusの頃と比べれば規格書が完全な形で残っているだけまだマシである(???)

2024-02-03 13:01:11

ところで、RsaSignature2017の仕様の正式な記録がどこかに残っていたりしませんかね(?)

2024-02-03 18:27:42

@aumetra Huh, I knew that they are different mechanisms, but it hadn't occured to me that they cannot even coexist in current implementations. That sounds, er, challenging, at best

2024-02-10 20:06:36

iOSのMastodonの公式アプリのデータベースが100 MiBを超えようが過去に取得した投稿を全てキャッシュし続けるところが好きだったのだけど(?)、最新のアップデートで恐らく100件(<github.com/mastodon/mastodon-i>)しか投稿をキャッシュしなくなっていて悲しい。なお今のところ元々データベースに入っていたキャッシュは特に掃除されずに残されている様子である

2024-02-10 20:07:42

Twitterのノリで考えると投稿のキャッシュを一切捨てないなんて馬鹿らしいと思われるかも知れないけど、例えばメーラーではむしろそちらが標準的な振る舞いだし、マイクロブログでも同様の挙動をしてはならない理由はないよね。まあ一般的なメーラーのようにローカルのキャッシュに対して検索をかけられないようでは中途半端だろうけど

2024-02-14 12:56:15
2024-02-13 17:36:46 あわわわとーにゅの投稿 u1_liquid@misskey.io

AGPL以前に同じリポジトリ内で人のコミット勝手に持ち出して自分のPRに入れて元のPRをCloseさせるってOSSコミュニティ的に大丈夫な行動なの?

2024-02-14 12:56:30

完全に差分だけを公開しているならまだしも、PRというインタフェースの技術的な都合によるところもあるとはいえ一応PRの差分を適用済のコードの全体をupstreamと同一の条件でAGPLライセンスの下で公開してしまっているわけで、それを「無断」で取り込むことの法的な問題は具体的に思い浮かばないな(IANAL)。人格権はライセンスの明示的な対象にならないとはいえ、著作物自体の同一性の保持に関してライセンスで明確に定められているし、後はVCSの履歴における氏名表示に関わるメタデータが保たれてさえいればそのあたりも争う余地は思い浮かばない(IANAL)

2024-02-14 12:56:42

もちろん現実のコミュニティ運営としては最低限の契約を履行すること以上にクレジット周りの扱いで配慮があってしかるべきだし、さもなくば貢献者の不満に繋がって円滑なプロジェクト運営に支障をきたすことも仕方のないことではある。ライセンスが求めるAppropriate Legal Noticeを構成するかは微妙とはいえ、PRが通常のインタフェースからマージされることでITS上で貢献者がより分かりやすくクレジットされるという側面はあるわけだし

2024-02-14 12:57:01

フォークとして「無断」のupstreamingに対して取れる法的な対抗策としては、フォークに対して自身への明示的なクレジットを追加することくらいだろうか。AGPLにおいて派生物のソースコードをconveyする際に追加の著作権表示を導入することは恐らく認められていて、それをさらにconveyする場合はその追加の著作権表示を維持することがライセンスの条件として求められるはずだから、upstream側としてはupstreamingに伴って追加の著作権表示を受け入れるか、さもなくば著作権表示を免除するための許諾をフォークの権利者から得る必要があって、後者に関してフォーク側として自身の望む条件を契約として強制する余地がありそう(IANAL)

2024-02-14 12:57:05

本当はそういった面倒な手続きを取るよりも信頼関係を前提として良い感じに回す方が人的なコストは低いだろうし、信頼関係がないという前提においてはそもそもそこまでして貢献したいのかというところからして疑問がありそうだけど

2024-02-14 18:02:25

あー、他者のコミットとまとめてsquash mergeすることを前提とすると確かに差分とVCSの履歴における氏名表示の対応が崩れるし、そのあたりとしてどうなるのだろう
QT: fedibird.com/@tesaguri/1119278
[参照]

このページは正しくありません - Mastodon
2024-02-14 12:56:30

完全に差分だけを公開しているならまだしも、PRというインタフェースの技術的な都合によるところもあるとはいえ一応PRの差分を適用済のコードの全体をupstreamと同一の条件でAGPLライセンスの下で公開してしまっているわけで、それを「無断」で取り込むことの法的な問題は具体的に思い浮かばないな(IANAL)。人格権はライセンスの明示的な対象にならないとはいえ、著作物自体の同一性の保持に関してライセンスで明確に定められているし、後はVCSの履歴における氏名表示に関わるメタデータが保たれてさえいればそのあたりも争う余地は思い浮かばない(IANAL)

2024-02-14 12:56:30

完全に差分だけを公開しているならまだしも、PRというインタフェースの技術的な都合によるところもあるとはいえ一応PRの差分を適用済のコードの全体をupstreamと同一の条件でAGPLライセンスの下で公開してしまっているわけで、それを「無断」で取り込むことの法的な問題は具体的に思い浮かばないな(IANAL)。人格権はライセンスの明示的な対象にならないとはいえ、著作物自体の同一性の保持に関してライセンスで明確に定められているし、後はVCSの履歴における氏名表示に関わるメタデータが保たれてさえいればそのあたりも争う余地は思い浮かばない(IANAL)

2024-02-14 18:41:17
2024-02-14 18:11:13 らりお・ザ・.*ソムリエの投稿 lo48576@mastodon.cardina1.red
2024-02-14 18:41:29

`Co-authored-by`のような表示を付けるのは大前提として、それでも単一のコミットに一人の作者が一対一対応する代わりに複数の作者が対応することで、どの差分が誰によるものなのかについての特定性のようなものが下がるのではないか……的な感じの気持ちですね(法律がそういうことを気にするのかは知らないけど)

2024-02-14 18:43:19

極論すると、VCSの履歴を全て捨てて、「ご覧のcontributorの皆さまによって作られました」とするようなことも理論上は出来てしまうわけで

2024-02-16 21:17:44

『けものフレンズ3』紹介PV日向夏美 - YouTube
youtube.com/watch?v=Ok1ptoV0gJ
殺伐としたスレに

Attach YouTube
2024-02-17 15:11:33

Lack of media type verification of Activity Streams objects allows impersonation and takeover of remote accounts · Advisory · misskey-dev/misskey · GitHub
github.com/misskey-dev/misskey
これを報告するなどしていた

Lack of media type verification of Activity Streams objects allows impersonation and takeover of remote accounts
2024-02-17 20:22:45
2024-02-17 19:25:23 Firefishの投稿 firefish@info.firefish.dev
このアカウントは、notestockで公開設定になっていません。
2024-02-17 20:37:06

Lack of media type verification of Activity Streams objects allows impersonation of remote accounts · Advisory · mastodon/mastodon · GitHub
github.com/mastodon/mastodon/s
これを報告するなどしていた

Lack of media type verification of Activity Streams objects allows impersonation of remote accounts
2024-02-17 20:39:39
2024-02-17 02:11:30 Mastodon Engineeringの投稿 MastodonEngineering@mastodon.social

We've released one more security patch earlier today, for the versions 4.1, 4.2, and nightly.

If you are using nightly, you can upgrade to the 4.3.0-nightly.2024-02-17-security tag to get the patches.

Please upgrade as soon as possible!

2024-02-17 20:43:30

これで取りあえず一段落は付いたので、ようやく枕を高くして眠れる〜。いや、お前普通に熟睡決め込んでいただろ。すみません(?)

2024-02-17 20:45:48

まあ、私は重箱の隅をつつき回していただけなのでまだ気楽なものだった。それより各位はお疲れ様でしたという気持ちですね。いや、まだ各サーバによるデプロイ作業があるわけだけど……

2024-02-17 21:30:13

「スパム対策」としてリモートからのアクティビティを暗黙かつ無差別に捨てるの、まっとうな利用者の混乱を招くだけでスパマーは普通にその対策を把握した上で行動を続けるだけなのではという気持ち

2024-02-17 21:30:32

あと、`Delete`アクティビティはきちんと処理しているのだろうか(コードは未読)

2024-02-17 21:39:47

別のサーバに引っ越したフォロイーの新アカウントに対して何故かフォローが移行されていなかった

2024-02-17 22:20:29
2024-02-17 15:10:49 joinmisskey (api etc.) [Official]の投稿 joinmisskey@misskey.io

Misskey v2024.2.0がリリースされました。脆弱性修正も含まれておりますので、直ちにアップデートをお願いします。

2024-02-17 22:24:45

「無差別に」というより「特定サーバ以外のアカウントに対して無差別に」が正確か

2024-02-17 22:26:03

まあ、一方的なフィードとしての価値くらいはあるだろうか。Social networkとしてどうなのかは知らないけど

2024-02-17 22:57:38
2024-02-17 22:46:20 Sharkey - Official Accountの投稿 Sharkey@shonk.social
このアカウントは、notestockで公開設定になっていません。
2024-02-18 12:53:23
2023-07-09 16:27:28 お知らせの投稿 notify@misskey.io

【お知らせ】
Misskey.ioに致命的な脆弱性を見つけた場合は以下のフォームよりご連絡ください。
重要度に応じて最大で50万円の報奨金が出る可能性があります。
https://support.misskey.io/hc/ja/requests/new?ticket_form_id=6483132341519

2024-02-18 12:53:30

これって.ioのフォークに限定した脆弱性が対象なのかなとか、セーフハーバーのようなものはあるのかなとか気になる
QT: misskey.io/notes/9gyoevbbij
[参照]

投稿の参照(1件) by tesaguri 🦀🦝 (@tesaguri@fedibird.com)
2023-07-09 16:27:28

【お知らせ】
Misskey.ioに致命的な脆弱性を見つけた場合は以下のフォームよりご連絡ください。
重要度に応じて最大で50万円の報奨金が出る可能性があります。
https://support.misskey.io/hc/ja/requests/new?ticket_form_id=6483132341519

2024-02-18 12:53:35

.ioのフォークは公開されているとはいえ、必ずしもローカルで.ioの環境を十分に再現できるとは限らないし

2024-02-18 12:55:10

この話については昨日になって存在に気付いたやつですね。まあ、私はただFediverseの安全を守りたいだけなので、いずれにせよやることは変わらなかっただろうけど……(曇りなき眼)

2024-02-19 20:08:15
2024-02-19 18:24:58 kphrxの投稿 kPherox@pl.kpherox.dev
PixelfedとPeerTubeにコメント残すのをマイクロブログのアカウントから出来るの全然嬉しくないけど一つのアカウントで全て済むのは嬉しいのでマイクロブログに役割を固定されてるの凄い不幸ですよねの気持ちでいる
2024-02-19 20:08:15

個別のサービスと独立したアイデンティティの共有はActivityPods(<activitypods.org/>)が実現しようとしていることが近いかな。詳しくは知らないけど

ActivityPods - Personal data spaces powered with ActivityPub
2024-02-20 18:07:38
2024-02-20 17:22:54 kphrxの投稿 kPherox@pl.kpherox.dev
バージョンで接続切るのはなぁ、違うソフトウェアの時どうすんねんって話になりそうなので踏み切るの難しさがある
2024-02-20 18:07:57

Begin Silencing Unsupported Version Mastodon Instances · Issue #29283 · mastodon/mastodon
github.com/mastodon/mastodon/i

Begin Silencing Unsupported Version Mastodon Instances · Issue #29283 · mastodon/mastodon
2024-02-20 18:08:42

モデレーション上の足切り目的としては全く知らない実装は保守的に受け容れることも出来るかも知れないけど、例えばセキュリティパッチをbackportしながらNodeInfo上の見た目としてはupstreamの古いバージョンと区別が付かないフォークのような、微妙に困るケースがありそう

2024-02-20 18:11:47

まあ、upstreamでサポートされているバージョンへの追従もしないならもう別実装を名乗るべきではというのはあるかも知れない

2024-02-20 18:17:55

あとは、`inbox`に対する`POST`への応答ならともかく`GET`の場合はauthorized fetchを要求する必要がありそうで、しかしauthorized fetchは何も考えずに有効に出来るようなものではないよなあというのもある。まあ、モデレーション上の足切り目的としてはそこまでする動機はないか

2024-02-20 18:22:13
2024-02-20 18:12:46 Haelwenn /элвэн/ :triskell:の投稿 lanodan@queer.hacktivis.me
このアカウントは、notestockで公開設定になっていません。
2024-02-20 19:34:13

`as:sensitive`とかいう拡張プロパティが`true`と`false`の二値しか取れないのは大雑把すぎるなあと思っている。例えば、未成年者が`"sensitive": true`なオブジェクトを全て非表示にするには現状の慣行としては過剰すぎるし、かといって年齢制限が必要なものだけにラベル付けするというのもゾーニングの仕組みとして十分とは言いがたいだろうし(旧Twitterを含む多くのプラットフォームにおいて年齢制限の有無くらいのラベル付けしか用意されていない気がするけど)

2024-02-20 19:35:38

cf.
Appropriately defined properties for Content Warnings and Content Labels · Issue #583 · w3c/activitystreams
github.com/w3c/activitystreams

Appropriately defined properties for Content Warnings and Content Labels · Issue #583 · w3c/activitystreams
2024-02-20 19:42:18

例えば旧Twitterのいわゆる公式クライアントはWeb Appと違ってアプリ内でセンシティブなメディアの非表示を解除できないといったプラットフォームの制約によるものらしき挙動があるけど、同じことをFediverseでやるとすると未成年者が哀れすぎるという気持ちがある

2024-02-20 19:44:53

(実情としては"possibly sensitive"の運用が雑な旧Twitterの方がつらい気はするけど)

2024-02-20 19:55:12

???????「PDSとモデレーションの分離! 柔軟なラベル付け!」(連合が未開放)(既に単一のPDSにユーザが集中している)(その上で少なくない数のユーザが凍結されている)

2024-02-20 19:55:22

2024-02-20 19:58:31

(DIDsの利用を謳っているものの現時点で利用されているDID methodが中央集権的)

2024-02-20 20:35:23

Mastodon(Fedibird)のプロフィールからSocialHubのプロフィールにリンクしようかと思ったけど、非ログインユーザにはDiscourseのプロフィールページが公開されないのか。設定でどうにか出来たりしないだろうか

2024-02-26 12:21:11
2024-02-26 00:52:32 kphrxの投稿 kPherox@pl.kpherox.dev
HTTP Signature、いつの間にドラフト終了してRFCになってたん
2024-02-26 12:21:12
2024-02-26 00:53:10 kphrxの投稿 kPherox@pl.kpherox.dev
RFC 9421 - HTTP Message Signatures
https://datatracker.ietf.org/doc/rfc9421/
RFC 9421: HTTP Message Signatures
2024-02-26 12:21:14

RFC 9421 - HTTP Message Signatures
datatracker.ietf.org/doc/html/
つい先日にHTTP Message Signatureはまだドラフトで云々と書いたばかりなのでびっくり

RFC 9421: HTTP Message Signatures
2024-02-26 12:22:15
投稿の参照(1件) by tesaguri 🦀🦝 (@tesaguri@fedibird.com)
2024-02-03 12:57:12

FediverseにおけるHTTP Signaturesとかいう、Replaced Internet-Draftのそのさらにちょっと古めの版(draft-cavage-http-signatures-06; <github.com/mastodon/mastodon/b>)が互換性のために使われ続けているというアレ。後継のHTTP Message SignaturesもまだInternet-Draftの段階だし

2024-02-03 12:57:12

FediverseにおけるHTTP Signaturesとかいう、Replaced Internet-Draftのそのさらにちょっと古めの版(draft-cavage-http-signatures-06; <github.com/mastodon/mastodon/b>)が互換性のために使われ続けているというアレ。後継のHTTP Message SignaturesもまだInternet-Draftの段階だし

2024-02-26 12:29:35

HTTP Message Signatureが正式なRFCになったのはめでたいなあ。ところで、どうやって既存の実装を最新の仕様にアップグレードするべきかという問題(<github.com/swicg/activitypub-h>)がまだ残っていまして……

Describe potential improvements · Issue #10 · swicg/activitypub-http-signature