<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Threat on My personal blog</title>
        <link>https://www.matteobianchi.eu/tags/threat/</link>
        <description>Recent content in Threat on My personal blog</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Tue, 08 Sep 2026 09:00:00 +0200</lastBuildDate><atom:link href="https://www.matteobianchi.eu/tags/threat/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Threat detection nel cloud</title>
        <link>https://www.matteobianchi.eu/p/threat-detection-cloud/</link>
        <pubDate>Tue, 08 Sep 2026 09:00:00 +0200</pubDate>
        
        <guid>https://www.matteobianchi.eu/p/threat-detection-cloud/</guid>
        <description>&lt;img src="https://www.matteobianchi.eu/p/threat-detection-cloud/cover.png" alt="Featured image of post Threat detection nel cloud" /&gt;&lt;h2 id=&#34;perché-conta&#34;&gt;Perché conta
&lt;/h2&gt;&lt;p&gt;L&amp;rsquo;&lt;a class=&#34;link&#34; href=&#34;https://www.matteobianchi.eu/p/logging-e-audit-trail/&#34; &gt;audit trail&lt;/a&gt; registra tutto, ma registrare non è
rilevare. In un flusso di migliaia di eventi al minuto, la singola azione malevola è un ago in un
pagliaio che nessun umano troverà a occhio. La &lt;strong&gt;threat detection&lt;/strong&gt; è ciò che legge quel flusso in
continuazione e solleva la mano quando vede qualcosa di sospetto — trasformando i log da archivio
passivo in allarme attivo.&lt;/p&gt;
&lt;h2 id=&#34;detection-gestita-cosa-analizza&#34;&gt;Detection gestita: cosa analizza
&lt;/h2&gt;&lt;pre class=&#34;mermaid&#34;&gt;
  flowchart LR
    AT[(Audit trail)] --&amp;gt; D[Servizio di detection]
    DNS[Log DNS] --&amp;gt; D
    NET[Flow log di rete] --&amp;gt; D
    D --&amp;gt;|correla e valuta| F{Anomalia o&amp;lt;br/&amp;gt;pattern noto?}
    F --&amp;gt;|sì| AL[Allarme con severità]
    F --&amp;gt;|no| OK[Silenzio]
    style D fill:#fde2e4,stroke:#e63946
&lt;/pre&gt;

&lt;p&gt;I servizi gestiti (AWS GuardDuty, Microsoft Defender for Cloud, GCP Security Command Center) incrociano
più sorgenti — audit trail, query DNS, flow log di rete, threat intelligence — e applicano due
approcci: &lt;strong&gt;firme&lt;/strong&gt; di comportamenti noti (comunicazione con un IP di comando-e-controllo noto,
mining di criptovalute) e &lt;strong&gt;anomalie&lt;/strong&gt; rispetto alla baseline (un&amp;rsquo;identità che improvvisamente agisce
da un paese mai visto, a un orario anomalo, con API mai usate prima).&lt;/p&gt;
&lt;h2 id=&#34;cosa-rileva-davvero&#34;&gt;Cosa rileva davvero
&lt;/h2&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;hl&#34;&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;hl&#34;&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;hl&#34;&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Esempi di finding tipici nel cloud:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line hl&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  - credenziali usate da un IP / paese anomalo (possibile furto di chiavi)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  - escalation di privilegi (un&amp;#39;identità che si auto-concede permessi admin)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line hl&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  - ricognizione (enumerazione massiva di risorse, bucket, ruoli)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  - esfiltrazione (download anomalo di grandi volumi da storage)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line hl&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  - comunicazione con infrastruttura malevola nota (C2, mining)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Nota il filo: molti di questi sono i segni delle fasi d&amp;rsquo;attacco cloud descritte da &lt;strong&gt;MITRE ATT&amp;amp;CK&lt;/strong&gt; —
accesso iniziale, persistenza, escalation, movimento laterale, esfiltrazione. La detection cerca
proprio queste impronte.&lt;/p&gt;
&lt;h2 id=&#34;il-problema-vero-il-rumore&#34;&gt;Il problema vero: il rumore
&lt;/h2&gt;&lt;p&gt;Attivare la detection è facile; renderla &lt;em&gt;utile&lt;/em&gt; è il lavoro. Troppi allarmi a bassa priorità e il team
smette di guardarli — la &lt;strong&gt;fatica da allarmi (alert fatigue)&lt;/strong&gt; che fa ignorare proprio quello vero. Il
valore sta nel &lt;strong&gt;tuning&lt;/strong&gt;: sopprimere i falsi positivi noti, alzare la priorità di ciò che tocca risorse
critiche, e instradare automaticamente gli allarmi gravi dove qualcuno (o qualcosa) reagisce davvero. Un
allarme che nessuno legge non è detection, è solo un altro log.&lt;/p&gt;


&lt;details&gt;
&lt;summary&gt;&lt;strong&gt;Domanda:&lt;/strong&gt; se attivo un servizio di detection gestito, non ho già risolto? Perché insistere sul tuning: non dovrebbe funzionare &#34;out of the box&#34; visto che lo gestisce il provider?&lt;/summary&gt;
&lt;p&gt;Funziona out of the box nel senso che inizia subito a produrre finding corretti dal punto di vista
tecnico — ma &#34;produce finding&#34; e &#34;migliora la tua sicurezza&#34; sono due cose diverse, e il ponte tra loro
è esattamente il lavoro che il provider non può fare al posto tuo. Il servizio sa riconoscere un
comportamento anomalo, ma non sa &lt;em&gt;cosa è normale e importante per te&lt;/em&gt;: non sa che quel job di
backup notturno che legge grandi volumi è legittimo, che quella pipeline che enumera risorse sta solo
facendo inventario, che quel range di IP è il tuo ufficio. Senza tuning, questi generano allarmi, si
mescolano a quelli veri, e il team — sommerso — inizia a ignorarli tutti: è la alert fatigue, e trasforma
un ottimo sistema di detection in rumore costoso. Il provider gestisce il &lt;em&gt;motore&lt;/em&gt; (le regole, la
threat intelligence, l&#39;analisi), che è tantissimo e ti risparmi di costruirlo; ma la &lt;em&gt;pertinenza&lt;/em&gt;
— quali allarmi contano, dove instradarli, cosa sopprimere, cosa escalare — dipende dal tuo ambiente e
dalle tue priorità, che solo tu conosci. In più la detection è l&#39;&lt;em&gt;inizio&lt;/em&gt; di un processo, non la
fine: un allarme che non porta a un&#39;azione (indagare, contenere, rispondere) è inutile. Il tuning e
l&#39;integrazione con la risposta sono ciò che chiude il cerchio. &#34;Attivato e dimenticato&#34; ti dà la falsa
sicurezza di essere coperto mentre gli allarmi veri annegano nel rumore; &#34;attivato e curato&#34; ti dà
davvero l&#39;avviso quando conta.&lt;/p&gt;
&lt;/details&gt;


&lt;h2 id=&#34;conclusione&#34;&gt;Conclusione
&lt;/h2&gt;&lt;p&gt;La threat detection legge il flusso di log, traffico e DNS per riconoscere firme e anomalie — furto di
credenziali, escalation, ricognizione, esfiltrazione — ma il suo valore reale dipende dal tuning che
taglia il rumore e instrada ciò che conta. La detection trova le minacce &lt;em&gt;attive&lt;/em&gt;; c&amp;rsquo;è però un&amp;rsquo;altra
domanda, preventiva: la mia configurazione è sicura &lt;em&gt;prima&lt;/em&gt; che qualcuno la attacchi? È il tema della
&lt;a class=&#34;link&#34; href=&#34;https://www.matteobianchi.eu/p/cspm-postura-sicurezza/&#34; &gt;postura di sicurezza e del CSPM&lt;/a&gt;, prossimo capitolo.&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
