Skip to content

Commit

Permalink
Docs - DELETE method allowed on journalist interface for API
Browse files Browse the repository at this point in the history
  • Loading branch information
emkll committed Apr 3, 2019
1 parent 2ebc244 commit 15d34f3
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion docs/threat_model/mitigations.rst
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,6 @@ Countermeasures on both *Source* and *Journalist Interfaces*
- A number of mitigations are in place as protection against the risk of an HTTP misconfiguration on the *Source* and *Journalist Interfaces*:

- Cache control header is set to “no store;”
- Only HTTP GET, POST and HEAD are allowed
- HTTP headers do not expose version information of system components
- X-Content-Type is set to "nosniff;"
- Content-Security-Policy is set to "self;"
Expand All @@ -77,6 +76,7 @@ Countermeasures on both *Source* and *Journalist Interfaces*
Countermeasures unique to *Source Interface*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- TLS on *Source Interface* is opt-in with an EV cert
- Only HTTP GET, POST and HEAD methods are allowed
- A number of mitigations are in place as protection against access control vulnerabilities on the *Source Interface*:

- Source codenames are long and automatically generated
Expand All @@ -88,6 +88,7 @@ Countermeasures unique to *Source Interface*
Countermeasures unique to *Journalist Interface*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- *Journalist Interface* is located behind an authenticated hidden service and only privileged users have required authorization token
- Only HTTP GET, POST, HEAD and DELETE methods are allowed
- A number of mitigations are in place as protection against access control vulnerabilities on the *Journalist Interface*:

- Apache autoindex module is disabled
Expand Down

0 comments on commit 15d34f3

Please sign in to comment.