ByteNex›Argomenti›Infrastruttura
Infrastruttura
Articoli su come BX-System protegge e sostiene il sistema.
- Guida all'implementazione: firmare gli strumenti con SHA-256
Una guida passo passo su come il kernel firma gli strumenti con SHA-256 e aggiorna la firma dopo che il motore AST esegue una riparazione.
- Il motore AST: riparazione del codice basata su regole
Il motore AST analizza il codice generato, applica le regole di policy, scrive la versione corretta e aggiorna la firma.
- Kill switch e contesto isolato
Un kill switch centrale ferma l'esecuzione. L'isolamento mantiene il contesto con snapshot immutabili, così un arresto e una ripresa non corrompono lo stato.
- Esecuzione solo in RAM per i moduli core
I moduli core vengono eseguiti solo in RAM. Nulla viene scritto su disco durante l'esecuzione, quindi un ciclo fermato non lascia residui eseguibili.
- Cifrare i pacchetti degli strumenti con AES-GCM
Ogni pacchetto è cifrato con AES-GCM. Il pacchetto viene decifrato nel contesto isolato ed eseguito senza persistenza.
- Autoprotezione
L'autoprotezione è il principio per cui BX-System protegge il proprio codice, i propri strumenti, i propri pacchetti e il proprio contesto di esecuzione tramite meccanismi a più livelli che operano prima, durante e dopo l'esecuzione.
- Riparazione automatica
La riparazione automatica è il principio per cui BX-System corregge codice difettoso senza revisione manuale. Il motore AST rileva violazioni delle regole e le corregge; il kernel torna a uno stato stabile.
- Efficienza
L'efficienza è il principio per cui BX-System mira a usare il minor numero possibile di risorse. Ogni decisione è pesata dall'energia consumata rispetto al risultato ottenuto.
- Firmare ogni strumento con SHA-256
Ogni strumento è firmato con SHA-256. Un cambiamento della firma significa che il codice è cambiato; una firma invariata significa che il codice è come verificato.