mirror of
https://github.com/matrix-org/matrix-spec
synced 2026-02-17 03:23:42 +01:00
Move optional random delay to event and user reporting endpoints
This commit is contained in:
parent
97bf30b7a3
commit
31fd5b8cd5
|
|
@ -35,9 +35,3 @@ based on whether or not the reporting user is joined to any rooms that the
|
|||
reported user is joined to. This is because users can be exposed to harmful
|
||||
content without being joined to a room. For instance, through user
|
||||
directories or invites.
|
||||
|
||||
Furthermore, it might be possible for clients to deduce whether a reported
|
||||
event, room or user exists by timing the response. This is because only a
|
||||
report for an existing subject will require the homeserver to do further
|
||||
processing. To combat this, homeserver implementations MAY add a random
|
||||
delay when generating a response.
|
||||
|
|
|
|||
|
|
@ -88,6 +88,11 @@ paths:
|
|||
Reports an event as inappropriate to the server, which may then notify
|
||||
the appropriate people. The caller must be joined to the room to report
|
||||
it.
|
||||
|
||||
Furthermore, it might be possible for clients to deduce whether a reported
|
||||
event exists by timing the response. This is because only a report for an
|
||||
existing event will require the homeserver to do further processing. To
|
||||
combat this, homeservers MAY add a random delay when generating a response.
|
||||
operationId: reportEvent
|
||||
parameters:
|
||||
- in: path
|
||||
|
|
@ -173,6 +178,11 @@ paths:
|
|||
Clients could infer whether a reported user exists based on the 404 response.
|
||||
Homeservers that wish to conceal this information MAY return 200 responses
|
||||
regardless of the existence of the reported user.
|
||||
|
||||
Furthermore, it might be possible for clients to deduce whether a reported
|
||||
user exists by timing the response. This is because only a report for an
|
||||
existing user will require the homeserver to do further processing. To
|
||||
combat this, homeservers MAY add a random delay when generating a response.
|
||||
operationId: reportUser
|
||||
parameters:
|
||||
- in: path
|
||||
|
|
|
|||
Loading…
Reference in a new issue