Architettura di Sicurezza di Google Chrome: 10 Livelli che Ti Proteggono
Il modello di minaccia di Chrome presuppone che il renderer sia compromesso. Il suo stack di difesa in profondità—dal sandbox agli aggiornamenti automatici—rende le catene di sfruttamento costose e fragili per gli attaccanti.
1. Isolamento Siti e Sandbox dei Processi
Ogni origine (scheme + eTLD+1) ottiene un processo renderer dedicato con una politica seccomp-BPF restrittiva (Linux), AppContainer (Windows), o Seatbelt (macOS). Nessuna syscall diretta, nessun filesystem, nessuna GPU—solo Mojo IPC al processo browser privilegiato.
2. HTTPS-First e HSTS Preload
L'Omnibox predefinito è https://; la lista preload HSTS è integrata. Misto contenuto autoupgrade e blocca. Enforcement Certificate Transparency tramite log CT.
3. Safe Browsing (In Tempo Reale e Avanzato)
- Standard: Controlli hash-prefisso contro blocklist locale (aggiornata ogni 30 min).
- Avanzato: Reputazione URL in tempo reale tramite HTTP POST offuscato a Google; include scansione download, rischio estensioni e segnali di compromissione account.
4. Eeuristiche Phishing e Ingegneria Sociale
Modello ML on-device punteggia funzionalità DOM (loghi di marca, campi password su domini sosia, typosquatting). Interstitial di avviso prima del commit.
5. Password Manager e Passkey
- Crittografia on-device (AES-256-GCM) con chiavi derivate dal gestore credenziali OS (Windows Hello, macOS Keychain, Android Keystore).
- Sincronizzazione passkey tramite Google Password Manager (crittografia end-to-end).
- Avvisi violazione da Password Checkup.
6. Integrazione 2-Step Verification (2SV)
Chrome richiede chiave di sicurezza (FIDO2/WebAuthn) o Google Prompt durante l'accesso agli account Google; supporta accesso solo passkey.
7. Sicurezza Estensioni
- Manifest V3: Service worker sostituiscono pagine di background; API declarativeNetRequest limita permessi host ampi.
- Analisi statica + dinamica automatizzata nel Chrome Web Store; revisione umana per permessi sensibili.
- Installazioni fuori store richiedono policy enterprise o modalità sviluppatore (rischio riconosciuto dall'utente).
8. Deprecazione Plugin: Flash e Java Bloccati
NPAPI rimosso da Chrome 45. Flash EOL 2020. Applet Java non supportati. Nessuna superficie plugin = massiccia riduzione della superficie di attacco.
9. DNS Criptato (DoH / DoT)
chrome://flags/#dns-over-https predefinito su "Automatic" (DoH opportunistico a Cloudflare, Google, NextDNS, ecc.). Policy enterprise possono imporre DoT a resolver on-prem.
10. Rilascio Rapido e Aggiornamento Automatico
Ciclo canale Stabile 4 settimane; patch di sicurezza backportati entro 24–48 ore dalla correzione upstream. Updater background (Omaha) installa silenziosamente; appare badge riavvio.
Manopole Enterprise
Gli amministratori gestiscono tramite Chrome Browser Cloud Management o Group Policy: URLBlocklist, ExtensionInstallForcelist, SafeBrowsingProtectionLevel, DNSInterceptionChecksEnabled, ecc.
Nessuna singola funzionalità rende Chrome sicuro; la composizione di sandbox, isolamento siti, trasporto criptato e patching rapido alza il costo dello sfruttamento oltre il ROI della maggior parte degli attori di minaccia.