summaryrefslogtreecommitdiff
path: root/PlantUML-ModelingTrust/GnuPG-WoT-Download/203-SLSA4-ReproducibleBuilds-L1-Motivation.puml
diff options
context:
space:
mode:
authorstefan <stefan@i3mint.local>2026-02-24 20:36:44 +0100
committerstefan <stefan@i3mint.local>2026-02-24 20:36:44 +0100
commit2993aae60e019804e249de3f56e48eca365723df (patch)
treeb894165e436a60faf4c70db44a9eb483c6fa557b /PlantUML-ModelingTrust/GnuPG-WoT-Download/203-SLSA4-ReproducibleBuilds-L1-Motivation.puml
parent130b63ade620f4a2619233feb3e5e4ea56d58983 (diff)
Risk/Security Overlay im Business/Motivation Layer angefangen
Diffstat (limited to 'PlantUML-ModelingTrust/GnuPG-WoT-Download/203-SLSA4-ReproducibleBuilds-L1-Motivation.puml')
-rw-r--r--PlantUML-ModelingTrust/GnuPG-WoT-Download/203-SLSA4-ReproducibleBuilds-L1-Motivation.puml87
1 files changed, 87 insertions, 0 deletions
diff --git a/PlantUML-ModelingTrust/GnuPG-WoT-Download/203-SLSA4-ReproducibleBuilds-L1-Motivation.puml b/PlantUML-ModelingTrust/GnuPG-WoT-Download/203-SLSA4-ReproducibleBuilds-L1-Motivation.puml
new file mode 100644
index 0000000..edb377d
--- /dev/null
+++ b/PlantUML-ModelingTrust/GnuPG-WoT-Download/203-SLSA4-ReproducibleBuilds-L1-Motivation.puml
@@ -0,0 +1,87 @@
+@startuml
+!include <archimate/Archimate>
+left to right direction
+skinparam linetype polyline
+
+
+Title SLSA4 - Risk and Security Overlay
+
+' grouping
+Grouping(riskex, "Risk Experience"){
+
+Motivation_Assessment(hazard_ass, "Hazard Assessment")
+
+' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
+' STRATEGY
+' together{
+Strategy_Resource(threat_enabler, "Threat Enabler\nGnuPG Signature Secret Key")
+Strategy_Resource(asset, "Asset at Risk\nISO-Image gets manipulated")
+Strategy_Capability(vuln, "Vulnerability Capability\n")
+' }
+
+' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
+' business
+' together{
+Business_Actor(threat_agent, "Threat Agent\nBlackHat manipulates ISO-Image")
+Business_Event(threat_event, "Business Threat Event\nManipulated ISO-Image gets installed")
+Business_Event(loss_event, "Business Loss Event\nNetBSD-Server has to be shutdown")
+' }
+Business_Service(control, "Implemented Control Measure\n")
+
+' grouping
+}
+
+' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
+' Motivation
+together{
+Motivation_Goal(global_goal, "Gloabl Goal:Run NetBSD-Server that is free from manipulation")
+Motivation_Assessment(risk_assessment, "Risk Assessment\nISO-Image might be manipulated")
+Motivation_Goal(goal, "<<ControlObjective>>\nGoal")
+Motivation_Driver(risk_driver, "Risk Driver\nInstall Non-Manipulated ISO-Image")
+Motivation_Stakeholder(risk_assessor, "Risk Assessor\nInstall-Admin verifying Signature")
+Motivation_Stakeholder(risk_subj, "Risk Subject\nService Owner running NetBSD")
+Motivation_Requirement(sec_req, "sec. requirement\nIntegrity of ISO-Image")
+Motivation_Requirement(control_req, "control requirement\nInstall Non-Manipulated ISO-Image")
+Motivation_Principle(sec_princ, "Security_Principle\n")
+}
+
+
+' Beziehungen
+Rel_Association(hazard_ass, threat_event)
+Rel_Association(vuln, threat_event)
+Rel_Association(vuln, threat_enabler)
+Rel_Association(vuln, loss_event)
+Rel_Association(vuln, asset)
+
+Rel_Association(control, threat_enabler)
+Rel_Association(control, asset)
+
+Rel_Association(threat_event, threat_enabler)
+Rel_Association(loss_event, asset)
+
+
+Rel_Association(riskex, risk_driver)
+
+
+Rel_Association(risk_subj,global_goal)
+Rel_Association(risk_assessment,risk_driver)
+Rel_Association(risk_assessment,risk_assessor)
+Rel_Association(risk_assessment,goal)
+ ' Rel_Association(, )
+
+Rel_Realization(sec_req,goal,Realise)
+Rel_Realization(sec_princ,goal,Realise)
+Rel_Realization(control_req,sec_princ,Realise)
+
+' Rel_Realization(control,sec_princ,Realise)
+
+Rel_Realization(control,control_req,Realise)
+
+Rel_Flow(loss_event,global_goal,Flow)
+
+Rel_Assignment(threat_agent,threat_event,Assign)
+
+
+
+@enduml
+