Scenario: Admin access

Defined in model.py:565

Admin reaches both servers over SSH on authenticated Tor onions.

1 open threat, highest risk 6 medium · 6 threats in all · 3 data flows · 2 affected components

Data Flow Diagram

Sequence Diagram

Show data flows
ID Name Source Sink Type
1 SSH over Tor Administrator Dedicated Hardware Firewall Request
2 Admin App Server Dedicated Hardware Firewall App Server SSH Request
3 Admin Monitor Server Dedicated Hardware Firewall Monitor Server SSH Request

Applicable threats

Threat Component Status Risk After mitigations Mitigations
SSH configuration error on application server THREAT168 App Server SSH partially mitigated 9 high 6 medium Use of Ansible for configuration management for servers
Firewall not up to date THREAT47 Dedicated Hardware Firewall inform 8 high 4 medium Restrictive iptables rules on servers; Admins instructed to subscribe to RSS feed
Firewall logs are not monitored THREAT149 Dedicated Hardware Firewall inform 4 medium 4 medium
Hardware Firewall Supply chain attack THREAT150 Dedicated Hardware Firewall accepted 4 medium 4 medium Source interface only available as a Tor onion service; Journalist interface only available as a Tor onion service; Admin interface traffic goes over Tor; apt performs GPG signature verification as long as it's not explicitly disabled; Restrictive iptables rules on servers
Vulnerabilities/Compromise of Hardware Firewall THREAT48 Dedicated Hardware Firewall mitigated 4 medium 2 low apt performs GPG signature verification as long as it's not explicitly disabled; Restrictive iptables rules on servers; Admins instructed to subscribe to RSS feed; app, mon server cannot access admin interface of hardware firewall; Source interface only available as a Tor onion service; Journalist interface only available as a Tor onion service
Hardware Firewall Misconfiguration THREAT49 Dedicated Hardware Firewall mitigated 4 medium 2 low Restrictive iptables rules on servers

Back to Summary