Dall'analisi degli strumenti di modellazione delle minacce disponibili (Microsoft SDL for Threat Modeling è probabilmente l'esempio principale) sembra che considerino solo le minacce a basso livello e ho la sensazione che siano rivolte principalmente agli sviluppatori.
Sulle minacce dei sistemi non solo gli aggressori, le minacce sul cloud possono includere minacce di localizzazione o servizi (ad esempio, le leggi potrebbero richiedere che determinati tipi di dati siano mantenuti in determinate giurisdizioni, un problema di sicurezza alternativo ma comunque un problema). Questo tipo di minaccia non è anche "di basso livello", come quelli identificati negli strumenti citati, ma più di livello medio. Questi tipi di minacce non sembrano essere rappresentati in nessun strumento che riesco a trovare, né sono quelle minacce che provengono da fonti diverse dagli aggressori. Le mie domande sono le seguenti:
-
La "modellazione delle minacce" è considerata un processo che considera le minacce solo da un livello basso e uno rivolto agli sviluppatori? Perché questa è la comprensione che ottengo vedendo come funzionano questi strumenti. O è solo perché questi strumenti sono utilizzati principalmente dagli sviluppatori, sono arrivati a dare la priorità ai punti di vista degli sviluppatori e di persone affini?
-
Sono forse mancanti gli strumenti che forniscono informazioni su altri tipi di minacce? Forse strumenti che considerano una visione di livello superiore di minacce e vulnerabilità? O quelli che considerano le minacce dei non attaccanti e degli attaccanti? So che i processi manuali come STRIDE e DREAD possono consentire alle persone di identificare le minacce a qualsiasi livello desiderino, ma sono più interessato a conoscere gli strumenti che potrebbero farlo.