Security Center
Principi di sicurezza, modelli di minaccia e procedure di emergenza per WebGravity.
1. Overview
Questo documento espone la postura di sicurezza del protocollo WebGravity, gestito da Webtecnologie. Privilegiamo la sicurezza matematica e verificabile rispetto alla fiducia.
2. Principi di Sicurezza
- Zero Trust AI: L'IA off-chain è considerata potenzialmente compromessa in ogni momento. Non possiede chiavi private dei fondi utenti.
- Confini Immutabili: Tutte le operazioni finanziarie (swap, ribilanciamenti) devono rispettare rigorosamente i vincoli del Risk Engine on-chain.
- Architettura Non-Custodial: Gli utenti interagiscono tramite un Vault ERC-4626 su Base Mainnet. Non deteniamo mai i tuoi asset.
3. Sicurezza Infrastrutturale (Off-Chain)
Progettata da Alessandro Petrone, l'infrastruttura Linux/Docker implementa un isolamento rigoroso:
- Accesso SSH limitato a chiavi Ed25519 con Fail2ban attivo.
- UFW (Uncomplicated Firewall) interno che blocca tutte le porte non essenziali.
- Ambienti IA containerizzati (Docker) con traffico in uscita limitato.
4. Sicurezza Smart Contract (On-Chain)
Costruito su librerie standard OpenZeppelin, il codice Solidity che impone le regole del protocollo opera su Base. Consulta il Proof Center per i link diretti ai contratti su BaseScan.
5. Threat Model e Controlli di Rischio
- Allucinazioni LLM: Mitigate da wrapper Python deterministici che validano la struttura JSON del segnale.
- RPC Hijacking: Mitigato da nodi di verifica secondari e convalida delle firme.
- Exploit Smart Contract: Mitigati dal Circuit Breaker (Pausa di Emergenza) controllato da un wallet amministrativo multi-firma.
6. Incident Response & Vulnerability Disclosure
Se identifichi una vulnerabilità, contatta immediatamente technical@webtecnologie.com. Non divulgare vulnerabilità pubblicamente prima del rilascio di una patch.
7. Glossario Tecnico
- Circuit Breaker
- Meccanismo di emergenza che blocca tutti i depositi e gli swap del protocollo, consentendo solo i prelievi.
- Ed25519
- Un sistema di firma crittografica a chiave pubblica utilizzato per accessi server altamente sicuri.