Scenario: Workstation: boot, provisioning and updates
Defined in model.py:734
The workstation boots, is provisioned by an administrator, and keeps its VMs updated.
12 open threats, highest risk 9 high · 39 threats in all · 10 data flows · 8 affected components
Data Flow Diagram
Sequence Diagram
Show data flows
| ID | Name | Source | Sink | Type |
|---|---|---|---|---|
| 1 | Power on | Journalist | Workstation hardware | Request |
| 2 | Start firmware | Workstation hardware | Workstation firmware | Request |
| 3 | Load bootloader | Workstation firmware | Workstation bootloader | Request |
| 4 | Boot Qubes | Workstation bootloader | Qubes OS and Xen | Request |
| 5 | Start dom0 | Qubes OS and Xen | dom0 | Request |
| 6 | Install and configure | Administrator | Workstation provisioning code | Request |
| 7 | Apply salt states | Workstation provisioning code | dom0 | Request |
| 8 | Provide secret keys | dom0 | sd-gpg | Request |
| 9 | Fetch updates | dom0 | FPF apt repository | Request |
| 10 | Signed packages | FPF apt repository | dom0 | Response to Fetch updates |