Un badge di conferenza sta per diventare l'eccezione

Il DEF CON 34 apre il 6 agosto nella sala ovest del centro congressi di Las Vegas, e il suo badge non è il solito ricordo luminoso. L'ha costruito Andrew Huang, il ricercatore hardware noto come bunnie, attorno a un chip da lui progettato e chiamato Baochip-1x. Gli organizzatori lo descrivono come una piattaforma ispezionabile a tutti gli effetti e prima nel suo genere, ed elencano a che cosa dovrebbe servire dopo: chiave di sicurezza, gestore di password, modulo di sicurezza hardware e generatore di belle luci.

La scheda non è da giocattolo. Baochip-1x è un componente TSMC a 22 nanometri su un set di maschere dedicato, di circa quattro millimetri per lato, con un processore VexRiscv a 350 MHz e un'unità di gestione della memoria, quattro nuclei di ingresso e uscita a 700 MHz, 4 MiB di memoria resistiva e 2 MiB di memoria statica, acceleratori crittografici, un generatore di numeri casuali vero, una maglia di protezione, sensori di disturbo e alloggiamenti di chiave protetti dall'hardware. Ci sono wafer qualificati per la produzione a Hsinchu, con qualche migliaio di chip nudi previsti per la fine del 2026.

Ciò che merita l'attenzione di un imprenditore non è il silicio. È che diverse migliaia di persone stanno per tenere in mano una chiave di sicurezza di cui possono controllare la costruzione, cosa che oggi quasi nessun possessore di una chiave di sicurezza può fare.

Ispezionabile qui significa qualcosa di preciso, e si ferma da qualche parte

L'affermazione è più stretta e più interessante di quanto di solito suggerisca l'apertura del codice. Huang ha ideato una tecnica chiamata IRIS, per infrarosso sul posto, che usa la luce infrarossa per osservare i transistor di un chip senza dissaldarlo né distruggerlo. Baochip-1x è stato incapsulato apposta per esserle compatibile. Il punto non è che possiate leggere il progetto. È che potete guardare il componente fisico che avete in mano e verificare che il disegno stampato sia quello che doveva esserci.

Huang definisce il progetto in gran parte aperto, e proprio quella precisazione è la cosa più credibile. I blocchi di calcolo sono pubblicati per l'ispezione. L'ossatura del bus, l'interfaccia USB e i componenti analogici, compresi l'anello ad aggancio di fase, i regolatori di tensione e i contatti di ingresso e uscita, restano chiusi. La sua motivazione è precisa: tutti i componenti chiusi sono in sostanza fili, e i dati che entrano da un lato dovrebbero corrispondere a quelli che escono dall'altro.

Potete non essere d'accordo su dove passi quel confine. Quello che non potete fare è ottenere una risposta più chiara da un fornitore comune, perché un fornitore comune quel confine non lo traccia affatto. Un elemento sicuro commerciale è chiuso dai contatti in dentro, e l'unica garanzia offerta è un documento di certificazione che descrive un processo e non il componente sulla vostra scrivania.

Ora guardate che cosa avete già nel portachiavi

Applicate la stessa prova alle radici di fiducia da cui la vostra azienda già dipende. Le chiavi di sicurezza dei vostri amministratori. Il modulo di piattaforma fidata saldato in ogni portatile che consegnate. Il modulo di sicurezza hardware che custodisce le vostre chiavi di firma. L'elemento sicuro nei terminali di pagamento ai vostri banconi. Ognuno di essi esiste proprio per essere la cosa su cui non dovete più fidarvi di nient'altro, e per ognuno la vostra prova è la parola di un fornitore e un certificato.

Non è un'accusa di scorrettezza né un argomento per sostituire qualcosa. Gran parte di questi componenti è fatta bene e dietro i regimi di certificazione c'è lavoro serio. Il punto è più stretto: avete accettato un componente non verificabile esattamente nel punto della vostra architettura in cui la verifica conta di più, e l'avete fatto perché finora non c'era altro da accettare.

Diventa una questione commerciale e non filosofica perché la garanzia che possedete riguarda un processo di fabbricazione e non l'unità che è arrivata nella vostra sede. Un certificato dice che un progetto è stato valutato. Non dice che il chip in questo involucro sia quel progetto. IRIS è interessante perché affronta la seconda domanda, cioè quella che un revisore porrebbe se esistesse il vocabolario per farla.

L'Europa sta per imporre trasparenza allo strato sbagliato

A trasformare tutto questo da curiosità a voce di pianificazione è il calendario. Il regolamento sulla ciberresilienza comincia a mordere l'11 settembre 2026, quando si applicano gli obblighi di segnalazione: chi fabbrica un prodotto con elementi digitali deve dare all'ENISA e alla squadra nazionale di risposta competente un allarme iniziale entro 24 ore da quando viene a conoscenza di una vulnerabilità sfruttata attivamente, una notifica più completa entro 72 ore e una relazione finale entro 14 giorni. I requisiti essenziali, compresa la distinta dei materiali software, arrivano l'11 dicembre 2027.

Lette insieme, le due date rendono evidente l'asimmetria. L'Europa sta costruendo un regime giuridico che finirà per dirvi quale software c'è dentro un prodotto, con una scadenza e un'autorità dal nome preciso. Non esiste un corrispettivo per quale silicio ci sia dentro. Se una vulnerabilità di una radice di fiducia hardware viene sfruttata in un prodotto che fabbricate, il vostro orologio da 24 ore corre contro un componente che non avete mai potuto esaminare e il cui fornitore non vi deve una divulgazione equivalente.

Per un fabbricante europeo quella lacuna è un rischio di calendario e non un'astrazione, perché il dovere di segnalare è vostro e l'opacità è di qualcun altro. Per un'impresa che si limita a comprare, l'esposizione è più lieve ma il rimedio è lo stesso: ciò che non potete verificare, almeno nominatelo in un contratto.

La domanda da mandare questa settimana

Non ricostruite nulla attorno a un badge di conferenza. Baochip-1x è fatto da una società del Delaware di una sola persona, autofinanziata e senza investitori esterni, prodotta tramite un partner che tiene il rapporto con TSMC e con disponibilità generale prevista per la fine di quest'anno. È uno sforzo ingegneristico serio su una base commerciale sottile, e trattarlo oggi come un'opzione d'acquisto sarebbe la lezione sbagliata.

Quella giusta costa una email. Chiedete a ogni fornitore di chiavi di sicurezza, moduli hardware o elementi sicuri quale prova indipendente sappia fornire che il chip in un'unità consegnata corrisponda al progetto pubblicato, e archiviate ciò che torna indietro. Quasi tutti rimanderanno a uno schema di certificazione, e saperlo con precisione conta proprio perché non è la stessa affermazione. Quando una squadra deciderà di metterci un prezzo, la cifra è piccola e conoscibile: una dotazione di 200 chiavi di sicurezza a circa 50 euro l'una fa una voce da 10.000 euro, e la decisione che sostiene vale di più.