<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Crittografia on Arpokrat</title>
    <link>https://arpokrat.com/it/blog/tags/crittografia/</link>
    <description>Recent content in Crittografia on Arpokrat</description>
    <generator>Hugo -- gohugo.io</generator><language>it</language><lastBuildDate>Wed, 03 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://arpokrat.com/it/blog/tags/crittografia/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Password ed Entropia: La scienza dietro la tua sicurezza</title>
      <link>https://arpokrat.com/it/blog/password-entropy-shannon-security/</link>
      <pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://arpokrat.com/it/blog/password-entropy-shannon-security/</guid>
      <description>&lt;p&gt;« La tua password deve contenere 8 caratteri, una lettera maiuscola, una minuscola, un numero e un carattere speciale. »&lt;/p&gt;
&lt;p&gt;Tutti conosciamo questa regola. Eppure, nella sicurezza informatica, questo è ciò che chiamiamo &amp;ldquo;teatro della sicurezza&amp;rdquo;. Una password come &lt;code&gt;P@ssw0rd1!&lt;/code&gt; rispetta tutte queste regole, ma verrà craccata in un batter d&amp;rsquo;occhio da qualsiasi software di hacking moderno.&lt;/p&gt;
&lt;p&gt;La vera sicurezza non si basa su regole visive arbitrarie, ma su una spietata realtà matematica: &lt;strong&gt;l&amp;rsquo;entropia&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&#34;lentropia-secondo-claude-shannon&#34;&gt;L&amp;rsquo;Entropia secondo Claude Shannon&lt;/h2&gt;
&lt;p&gt;Per comprendere la forza di una password, dobbiamo guardare a Claude Shannon, il padre della teoria dell&amp;rsquo;informazione. L&amp;rsquo;entropia misura il grado di incertezza o imprevedibilità dell&amp;rsquo;informazione.&lt;/p&gt;
&lt;p&gt;Applicata alle password, l&amp;rsquo;entropia è calcolata in &lt;strong&gt;bit&lt;/strong&gt;. Maggiore è il numero di bit, più imprevedibile è la password per un computer. La formula semplificata per l&amp;rsquo;entropia (E) di una password generata casualmente è:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;E = L × log2(R)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;L&lt;/strong&gt; è la &lt;strong&gt;lunghezza&lt;/strong&gt; della password.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;R&lt;/strong&gt; è la &lt;strong&gt;dimensione del pool&lt;/strong&gt; (26 per le minuscole, 62 con maiuscole e numeri, 94 con i simboli).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Aumentare la dimensione del pool (aggiungendo simboli) aumenta l&amp;rsquo;entropia, ma aumentare la lunghezza (aggiungendo caratteri) la aumenta in modo molto più drastico. &lt;strong&gt;Tuttavia, la lunghezza batte la complessità solo a una condizione: la password deve essere generata in modo completamente casuale.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&#34;forza-bruta-vs-attacco-a-dizionario&#34;&gt;Forza Bruta vs. Attacco a Dizionario&lt;/h2&gt;
&lt;p&gt;Se usi parole o strutture prevedibili, la regola della pura lunghezza crolla.&lt;/p&gt;
&lt;p&gt;I software di hacking non provano tutte le combinazioni di lettere una per una (questo si chiama &lt;strong&gt;Forza Bruta / Brute Force&lt;/strong&gt;). Usano enormi database contenenti miliardi di parole esistenti, frasi comuni e passate fughe di dati. Questo è l&amp;rsquo;&lt;strong&gt;Attacco a Dizionario (Dictionary Attack)&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Se la tua password è lunga, ma composta da parole del dizionario o sostituzioni prevedibili, la sua vera entropia è drammaticamente inferiore alla sua entropia matematica teorica.&lt;/p&gt;
&lt;p&gt;Ecco i tempi di cracking stimati contro un cluster di moderne schede grafiche (GPU), evidenziando in grassetto il percorso più veloce trovato sfruttando le debolezze strutturali:&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th style=&#34;text-align: left&#34;&gt;Password&lt;/th&gt;
					&lt;th style=&#34;text-align: left&#34;&gt;Entropia Teorica&lt;/th&gt;
					&lt;th style=&#34;text-align: left&#34;&gt;Contro la Forza Bruta&lt;/th&gt;
					&lt;th style=&#34;text-align: left&#34;&gt;Contro un Dizionario&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;password123&lt;/code&gt;&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;~15 bit&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;Qualche ora&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Istantaneo&lt;/strong&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;S3cr3t!99&lt;/code&gt;&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;~40 bit&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;Qualche anno&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Qualche ora / giorno (tramite mutazioni)&lt;/strong&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;correct horse battery staple&lt;/code&gt;&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;~130 bit&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;Miliardi di anni&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Qualche ora / giorno&lt;/strong&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;gL7!pQ9z#vX2&lt;/code&gt;&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;~78 bit&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;~3.000 anni&lt;/strong&gt;&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;Fallimento (Ritorno alla forza bruta)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;lillusione-del-leetspeak-e-le-regole-di-mutazione&#34;&gt;L&amp;rsquo;illusione del Leetspeak e le regole di mutazione&lt;/h3&gt;
&lt;p&gt;Prendiamo l&amp;rsquo;esempio &lt;code&gt;S3cr3t!99&lt;/code&gt;. Visivamente, sembra complessa e robusta. Eppure, è semplicemente la parola del dizionario &amp;ldquo;secret&amp;rdquo;, dove le &amp;rsquo;e&amp;rsquo; sono state sostituite da &amp;lsquo;3&amp;rsquo;, a cui è stato aggiunto un suffisso molto comune (&lt;code&gt;!99&lt;/code&gt;). Questo si chiama &lt;strong&gt;leetspeak&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Contro un attacco a dizionario, questa password resisterà solo per poche ore, o addirittura minuti. I moderni software di cracking (come Hashcat) non si limitano a testare elenchi di parole statici; applicano automaticamente &lt;strong&gt;regole di mutazione&lt;/strong&gt;. Prenderanno ogni parola nel loro dizionario, testeranno tutte le possibili combinazioni leetspeak, scambieranno le maiuscole e aggiungeranno anni o simboli. Il leetspeak fornisce un falso senso di sicurezza.&lt;/p&gt;
&lt;h2 id=&#34;il-trucco-dello-spostamento-della-tastiera-keyboard-shift&#34;&gt;Il trucco dello spostamento della tastiera (Keyboard Shift)&lt;/h2&gt;
&lt;p&gt;Per complicare una frase memorizzabile, alcuni usano il trucco dello spostamento del layout della tastiera. Ad esempio, memorizzi una frase come &lt;code&gt;my-cat&lt;/code&gt;. Ma quando la digiti, posizioni le dita su una tastiera fisica QWERTY mentre il tuo sistema operativo è configurato in AZERTY (francese).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;La parola pensata:&lt;/strong&gt; &lt;code&gt;my-cat&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Il risultato digitato:&lt;/strong&gt; &lt;code&gt;,y)cqt&lt;/code&gt; (Il tasto &amp;rsquo;m&amp;rsquo; diventa &amp;lsquo;,&amp;rsquo;; il &amp;lsquo;-&amp;rsquo; diventa &amp;lsquo;)&amp;rsquo;; la &amp;lsquo;a&amp;rsquo; diventa &amp;lsquo;q&amp;rsquo;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;È una buona idea in OPSEC? No, questo metodo non è sufficiente se usato da solo.&lt;/strong&gt; Proprio come con il leetspeak, i software di cracking avanzati integrano regole di mutazione hardware che testano automaticamente gli spostamenti internazionali della tastiera (QWERTY, AZERTY, QWERTZ, Dvorak). In OPSEC, questa è sicurezza tramite segretezza (security by obscurity): ritarda un attaccante amatoriale, ma non fermerà un attacco mirato ed equipaggiato.&lt;/p&gt;
&lt;p&gt;Tuttavia, &lt;strong&gt;se questa tecnica è accoppiata a una password che è già forte alla base&lt;/strong&gt; (come una lunghissima passphrase memorizzabile), aumenta di nuovo significativamente l&amp;rsquo;entropia introducendo caratteri speciali inaspettati all&amp;rsquo;interno di una struttura già robusta.&lt;/p&gt;
&lt;h2 id=&#34;costruire-la-password-ideale-250-bit&#34;&gt;Costruire la Password Ideale (~250 bit)&lt;/h2&gt;
&lt;p&gt;Se gli elenchi di parole, il leetspeak e i trucchi di digitazione hanno i loro limiti, come costruiamo la master password perfetta? Per raggiungere la &lt;strong&gt;sicurezza ottimale&lt;/strong&gt; e resistere agli strumenti informatici di prossima generazione, l&amp;rsquo;obiettivo attuale è puntare a circa &lt;strong&gt;250 bit di entropia&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Ci sono due modi per raggiungere questo obiettivo a seconda delle tue esigenze:&lt;/p&gt;
&lt;h3 id=&#34;1-lopzione-puramente-casuale-ideale-per-un-password-manager&#34;&gt;1. L&amp;rsquo;opzione Puramente Casuale (Ideale per un password manager)&lt;/h3&gt;
&lt;p&gt;Una stringa di caratteri generata in modo completamente casuale, rendendo estremamente difficile per una macchina indovinare:
&lt;code&gt;k9$Yz2!pL#8vQx5@mN7*jW4&amp;amp;hC1%bF3^tR9(dZ6&lt;/code&gt;
&lt;em&gt;39 caratteri casuali utilizzando l&amp;rsquo;intero pool di simboli.&lt;/em&gt;&lt;/p&gt;
&lt;h3 id=&#34;2-lopzione-passphrase-ibrida-ideale-per-una-master-password-memorizzabile&#34;&gt;2. L&amp;rsquo;opzione Passphrase Ibrida (Ideale per una master password memorizzabile)&lt;/h3&gt;
&lt;p&gt;Una sequenza di parole del dizionario generate casualmente, rigorosamente combinate con numeri e simboli:
&lt;code&gt;Sovereign_Crypto_99_Privacy_Zero_Knowledge_Secure_2026_Key_Lock_Cloud_Act_Grover&lt;/code&gt;
&lt;em&gt;Questo metodo consente a un essere umano di memorizzare una struttura visivamente o muscolarmente, pur mantenendo una gigantesca barriera matematica.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;la-minaccia-quantistica-lalgoritmo-di-grover&#34;&gt;La Minaccia Quantistica: L&amp;rsquo;Algoritmo di Grover&lt;/h2&gt;
&lt;p&gt;Perché puntare a 250 bit quando 128 bit bloccano già i supercomputer di oggi? La risposta risiede nell&amp;rsquo;avvento dell&amp;rsquo;informatica quantistica.&lt;/p&gt;
&lt;p&gt;In crittografia, l&amp;rsquo;algoritmo di Grover consente a un computer quantistico di cercare in un database non ordinato molto più velocemente di un computer classico. Concretamente, Grover &lt;strong&gt;dimezza efficacemente il livello di sicurezza&lt;/strong&gt; di una chiave simmetrica o di una password.&lt;/p&gt;
&lt;p&gt;Contro un computer quantistico che esegue l&amp;rsquo;algoritmo di Grover, una password con un&amp;rsquo;entropia di 128 bit offrirà solo una resistenza equivalente a 64 bit (che diventa craccabile).&lt;/p&gt;
&lt;p&gt;Di conseguenza, per mantenere una vera sicurezza a 128 bit in un mondo post-quantistico, è necessario raddoppiare l&amp;rsquo;entropia iniziale. Questo è uno dei pilastri del concetto &lt;a href=&#34;https://arpokrat.com/it/blog/harvest-now-decrypt-later-hndl-zero-knowledge/&#34;&gt;Harvest Now, Decrypt Later (HNDL)&lt;/a&gt;: gli attaccanti statali aspirano oggi i dati crittografati per decifrarli domani. Puntare a 250 bit di entropia è lo standard minimo per proteggere le tue chiavi master a lungo termine.&lt;/p&gt;
&lt;h2 id=&#34;arpokrat-password-generator-provalo-tu-stesso&#34;&gt;Arpokrat Password Generator: Provalo tu stesso&lt;/h2&gt;
&lt;p&gt;Non lasciare la sicurezza dei tuoi accessi al caso. Abbiamo sviluppato uno strumento interno che ti consente di generare password crittograficamente robuste (comprese quelle post-quantistiche), e soprattutto di &lt;strong&gt;valutare la vera entropia&lt;/strong&gt; delle tue password.&lt;/p&gt;
&lt;p&gt;👉 &lt;strong&gt;&lt;a href=&#34;https://arpokrat.com/it/password-generator&#34;&gt;Arpokrat Password Generator&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Testa le tue password attuali per vedere se resisterebbero alla moderna potenza di calcolo. Lo strumento funziona al 100% localmente nel tuo browser, nessun dato circola sulla rete.&lt;/p&gt;
&lt;h2 id=&#34;lultimo-anello-debole-riciclo-e-gestione-degli-accessi&#34;&gt;L&amp;rsquo;Ultimo Anello Debole: Riciclo e Gestione degli Accessi&lt;/h2&gt;
&lt;p&gt;L&amp;rsquo;entropia matematica non protegge dall&amp;rsquo;errore umano. Una password a 250 bit è inutile se viene riutilizzata su più siti (un attacco chiamato &lt;em&gt;Credential Stuffing&lt;/em&gt;) o se non è protetta da un secondo fattore di autenticazione (2FA).&lt;/p&gt;
&lt;p&gt;La regola d&amp;rsquo;oro dell&amp;rsquo;igiene digitale è di dover ricordare &lt;strong&gt;una sola password&lt;/strong&gt;: la tua master password a 250 bit (sotto forma di passphrase ibrida). Tutti i tuoi altri accessi (banca, social network, server) devono utilizzare password uniche di 250 bit di pura entropia (le stringhe di caratteri casuali) generate specificamente per loro.&lt;/p&gt;
&lt;p&gt;Per archiviare e gestire questo volume di chiavi impossibili da ricordare a mente, l&amp;rsquo;uso di un &lt;strong&gt;password manager Zero-Knowledge&lt;/strong&gt; è essenziale. Uno dei migliori standard attuali è &lt;strong&gt;&lt;a href=&#34;https://proton.me/pass&#34;&gt;Proton Pass&lt;/a&gt;&lt;/strong&gt;. Basato in Svizzera, open-source e crittografato end-to-end, garantisce che nemmeno i suoi stessi ingegneri possano leggere il contenuto del tuo caveau. È il compagno ideale per archiviare le chiavi ultrapotenti generate da Arpokrat, chiudendo tutta la tua vita digitale dietro una vera barriera matematica.&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>