update technical again
This commit is contained in:
parent
1a86c0820b
commit
7479a124b3
@ -38,10 +38,11 @@ This creates a chain of trust where each party using this system must be account
|
|||||||
## Securing the Redlight List
|
## Securing the Redlight List
|
||||||
|
|
||||||
The following methods will be used to secure the redlight list:
|
The following methods will be used to secure the redlight list:
|
||||||
- Avoid writing the redlight list to disk, redlight servers will simply pull the latest copy and store it in memory only.
|
|
||||||
- Whitelisting clients, redlight servers will only serve approved clients.
|
Avoid writing the redlight list to disk, redlight servers will simply pull the latest copy and store it in memory only.
|
||||||
- Ratelimiting the amount of requests, if a client is requesting too many rooms in a specified timeframe their access will be automatically cut-off, forcing them to ask their redlight server to re-enable them.
|
Whitelisting clients, redlight servers will only serve approved clients.
|
||||||
- Ratelimiting the amount of hits, if a client is finding too many abusive rooms in a specified timeframe their access will be automatically cut-off, forcing them to ask their redlight server to re-enable them.
|
Ratelimiting the amount of requests, if a client is requesting too many rooms in a specified timeframe their access will be automatically cut-off, forcing them to ask their redlight server to re-enable them.
|
||||||
|
Ratelimiting the amount of hits, if a client is finding too many abusive rooms in a specified timeframe their access will be automatically cut-off, forcing them to ask their redlight server to re-enable them.
|
||||||
|
|
||||||
|
|
||||||
# Other Design Goals
|
# Other Design Goals
|
||||||
@ -61,7 +62,7 @@ All documented endpoints require a bearer token supplied in the `Authorization`
|
|||||||
|
|
||||||
### **PUT** `/_matrix/loj/v1/abuse_lookup`
|
### **PUT** `/_matrix/loj/v1/abuse_lookup`
|
||||||
|
|
||||||
The `abuse_lookup` endpoint returns if the supplied `room_id` is reported to contain `csam` in rdlist. The endpoint will
|
The `abuse_lookup` endpoint returns if the supplied `room_id` is reported to contain a filtered tag in rdlist. The endpoint will
|
||||||
return either `200 OK` to signify a match or `204 No Content` to signify no match.
|
return either `200 OK` to signify a match or `204 No Content` to signify no match.
|
||||||
|
|
||||||
- `room_id_hash:` String. A valid Room ID that has been hashed twice with sha256
|
- `room_id_hash:` String. A valid Room ID that has been hashed twice with sha256
|
||||||
|
Loading…
Reference in New Issue
Block a user