Operators

The actions by the operator only involve the operator and the homeserver. They thus don't involve other authentication beyond the homeserver authenticating the operator.

Since operators are trusted not to spam their users as per security assumptions, spam prevention will not be listed for operator actions.

Homeserver management

STRIDE propertyRequirementRemark
AuthenticationOnly operators can perform management actions
IntegrityThe homeserver must perform checks to ensure the configuration is valid
Non-repudiationNot a risk. There is only one homeserver operator
ConfidentialityNot a risk. Homeserver management actions are not confidential
AvailabilityOperators should always be able to perform management actions
AuthorizationNot a risk. There is only one homeserver operator role

Homeserver setup

STRIDE propertyRequirementRemark
AuthenticationNot a risk. The entity setting up the server can only be the operator
IntegrityThe homeserver must check if the homeserver domain is a FQDN at startup
Non-repudiationNot a risk. At the time of setup, identities don't exist yet
ConfidentialityNot a risk. The home domain is public
AvailabilityThis is a setup action. The homeserver is not running at that time
AuthorizationNot a risk. Setup is done by a single entity.

Federation configuration

STRIDE propertyRequirementRemark
AuthenticationOnly administrators can configure federation
IntegrityNot a risk. Operators are responsible for checking the validity of the configuration
Non-repudiationNot a risk. There is only one homeserver operator
ConfidentialityNot a risk. Federation configuration actions are not confidential
AvailabilityOperators should always be able to manage homeserver federation
AuthorizationNot a risk. There is only one homeserver operator role