La fine dell'era della sicurezza 'aggiunta'. Perché la piattaforma StateWarden e i server Driad superano gli standard del settore
Per anni, il settore della Business Continuity ha vissuto nella negazione, trattando lo spazio di archiviazione come un pensiero secondario. I giganti del settore ci hanno abituato a un modello in cui il software di protezione più popolare è semplicemente un'altra applicazione installata su un sistema operativo universale, solitamente su un server standard con Windows o una distribuzione Linux generica. In questo modello, le appliance NAS o SAN dedicate fungono solo da repository di archiviazione passivi.
Il problema di questo approccio è fondamentale: l'universalità è nemica della sicurezza.
Quando si installa una suite di backup leader di mercato su un sistema operativo standard, se ne eredita automaticamente l'intera superficie di attacco. Il ransomware si è evoluto e gli attacchi Living off the Land (LotL) di oggi sfruttano gli strumenti di sistema nativi per ottenere un'escalation dei privilegi, distruggere i volumi e crittografare i dati. I concorrenti cercano di correggere questo problema tramite software, ma si tratta sempre di costruire castelli di sabbia.
Per questo motivo, quest'anno abbiamo cambiato le regole del gioco introducendo il sistema StateWarden®, una piattaforma di backup block-level che si distacca completamente dai compromessi del mercato. Nell'architettura StateWarden, i server Driad svolgono il ruolo fondamentale del Data Plane. Invece di installare software su sistemi operativi popolari, abbiamo creato un ecosistema bare-metal specializzato e monolitico in cui la sicurezza dei dati è cementata a livello di hardware e di kernel.
Ecco perché i repository di storage standard non possono competere con questo approccio:
1. Architettura Zero-Shell Data Plane: gli aggressori atterrano nel vuoto
La più grande innovazione e, allo stesso tempo, lo scudo più potente del nostro Data Plane è un core di sistema Debian modificato dal quale abbiamo rimosso completamente la shell.
Nei sistemi dei leader di mercato, dopo aver violato la prima linea di difesa, un utente malintenzionato ottiene quasi sempre l'accesso alla riga di comando. Nei server Driad, la shell semplicemente non esiste. Anche nel caso teorico in cui si trovasse una vulnerabilità RCE (Remote Code Execution), l'intruso "atterra nel vuoto". Non ci sono strumenti per scaricare payload malevoli, nessun ambiente di runtime per eseguire script di crittografia e nessun modo per navigare nella struttura dei file. Abbiamo tagliato l'ossigeno a qualsiasi attività operativa dannosa alla base.
2. Kernel congelato e vero WORM (Write-Once-Read-Many)
L'immutabilità tra i fornitori di storage più diffusi è spesso solo un overlay software, un flag nel file system che può essere facilmente rimosso dopo aver ottenuto i privilegi amministrativi. Nel livello Data Plane del sistema StateWarden, abbiamo implementato l'immutabilità alle fondamenta stesse della fisica del sistema:
- ZFS sotto steroidi: Un file system ZFS costantemente monitorato e altamente efficiente garantisce l'integrità dei dati (Copy-on-Write) e un'assoluta resistenza al bit-rot.
- Hardware-System Lockdown: Il nostro codice proprietario impedisce la distruzione dei dati anche da parte dell'amministratore. Tuttavia, questa è solo la punta dell'iceberg. Nei server Driad, il Secure Boot è obbligatorio e all'interno del kernel stesso abbiamo completamente disabilitato la capacità di caricare moduli. Anche nello scenario altamente improbabile in cui un utente malintenzionato ottenga i privilegi di root, non può caricare il proprio driver o bypassare ZFS per accedere ai blocchi fisici del disco. Questo garantisce una vera implementazione WORM che le appliance di storage standard possono solo sognare.
3. Comunicazione scritta da zero: un core sovrano in Rust
Affidarsi a servizi di rete universali è un altro punto debole delle soluzioni standard. Pertanto, nell'architettura StateWarden, tutta la comunicazione con il Data Plane Driad e lo scambio di I/O sono gestiti dal nostro motore proprietario, scritto interamente da zero in Rust.
Rust, grazie alle sue rigorose garanzie di sicurezza della memoria, elimina intere classi di vulnerabilità di cui si nutrono i moderni exploit (ad es. buffer overflow). Il risultato è un sistema che raggiunge prestazioni native e prossime all'hardware senza l'overhead dei tradizionali ambienti di runtime. Otteniamo un throughput senza compromessi, mantenendo un'immunità totale contro perdite di memoria e code injection.
Conclusione: costruire un domani migliore, non appariscenti giocattoli IT
Mentre altri offrono semplicemente serrature migliori per le stesse porte colabrodo usate dal resto del mondo, noi offriamo un bunker nucleare senza ingressi esterni.
StateWarden, insieme ai server Driad, segna un ritorno alle radici dell'eccellenza ingegneristica di basso livello. Possedere uno stack tecnologico europeo completamente proprietario ci consente di tagliarci fuori dai difetti delle soluzioni universali, facilmente compromettibili. Non stiamo creando altri inutili giocattoli IT con marketing urlato. Forniamo un'infrastruttura sovrana, costruita partendo dal presupposto di un ambiente completamente ostile: affidabile, senza compromessi e semplicemente indistruttibile.