mirror of
https://codeberg.org/fediverse/fep.git
synced 2026-08-06 04:05:53 +00:00
FEP-fe34: Anonymous objects inherit origin and owner (#897)
- Anonymous objects inherit origin and owner. - Authentication of embedded objects in C2S context is required. Reviewed-on: https://codeberg.org/fediverse/fep/pulls/897
This commit is contained in:
@@ -110,7 +110,7 @@ An embedded object can be trusted if the following conditions are met:
|
||||
|
||||
Consumers MUST NOT trust embedded objects that do not satisfy these conditions.
|
||||
|
||||
In order to mitigate impersonation risks resulting from consumers not verifying ownership during the authentication, originating servers MUST enforce actor isolation by recursively verifying those objects when a client submits an activity. If an embedded object is owned by a different local actor, the server must either authenticate the object or reject the activity.
|
||||
In order to mitigate impersonation risks resulting from consumers not verifying ownership during the authentication, originating servers MUST enforce actor isolation by recursively verifying embedded objects when a client submits an activity. If an embedded object is owned by a different local actor, the server must either authenticate the object or reject the activity.
|
||||
|
||||
Embedded non-anonymous objects SHOULD NOT be partial representations. A server that relies on embedding for authentication might save a partial representation of an object to the cache, replacing the full object.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user