Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

NodeInfoのfeaturesの数を絞る #366

Closed
kmycode opened this issue Dec 21, 2023 · 0 comments · Fixed by #389
Closed

NodeInfoのfeaturesの数を絞る #366

kmycode opened this issue Dec 21, 2023 · 0 comments · Fixed by #389

Comments

@kmycode
Copy link
Owner

kmycode commented Dec 21, 2023

挙動を変更してほしい機能や動作

NodeInfoのfeatures

現在の挙動

https://github.com/kmycode/mastodon/blob/kb_development/app/helpers/kmyblue_capabilities_helper.rb#L36-L56

fedibird_capabilitiesとほぼ同様のリストが返される

変更してほしい新しい挙動

emoji_reaction
status_reference
quote
emoji_keywords
circle

のみを残してほかは全部消す

必要性

サーバーが不正に特定の機能があるように偽るリスクを考えて、偽ってもメリットのないような機能に絞って公開する

例えばemoji_reaction_policysearchabilityは既存の機能に制限をかけるもの/連合先サーバーを安心させることができるものなので、もしそことだけ連合するというサーバーが存在するのなら、発信者がこの機能があると偽装することで不正にメリットを得られる可能性がある

また、単に自己紹介に過ぎず連合先が情報を受け取ることによるメリットのない機能(wide_emoji_reactionなど)も含めない

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant