Sicurezza
La tua chiave è pubblica. Le tue email non sono alla mercé di chiunque.
Inviare dal frontend significa che la tua chiave pubblica è nel sorgente della pagina, dove chiunque può copiarla. Abbiamo progettato Frontmail partendo da questo fatto. Qui sotto trovi ogni attacco che conosciamo, cosa lo ferma e – con franchezza – cosa rimane.
Cosa ti protegge davvero
Origini web e intestazioni possono essere falsificate da qualsiasi script. Per questo ci affidiamo a ciò che un attaccante non può cambiare.
I tuoi modelli
Una chiave pubblica può inviare solo modelli scritti da te. Chi chiama compila i parametri, mai il modello stesso.
Contenuto bloccato
Quando chi chiama può scegliere il destinatario, il resto dell’email è bloccato: link solo verso i tuoi domini, mittente fisso, nessun HTML dall’esterno.
Verifica umana e limiti
CAPTCHA con le tue chiavi Turnstile, limiti per IP, chiave, organizzazione e destinatario – tutto verificato prima che venga speso un credito.
Gli attacchi e come Frontmail li ferma
Phishing dal tuo dominio
- L’attacco
- Qualcuno copia la tua chiave e invia a sconosciuti il tuo modello “reimposta la password” – con un proprio link. L’email parte dal tuo dominio e supera SPF e DKIM.
- Come lo ferma Frontmail
- I modelli il cui destinatario arriva dai parametri hanno il contenuto bloccato: ogni link deve puntare ai tuoi domini consentiti (anche i link in testo semplice, i domini sosia e trucchi come you.com@evil.com), mittente e Reply-To sono fissi, il CAPTCHA è obbligatorio e ogni destinatario riceve solo poche email di questo tipo al giorno. Tutto viene verificato prima dell’invio.
- Cosa rimane
- Una tua email legittima può comunque arrivare a uno sconosciuto – senza nulla che l’attaccante controlli.
Spam che inonda il tuo modulo
- L’attacco
- Uno script compila il tuo modulo di contatto migliaia di volte.
- Come lo ferma Frontmail
- CAPTCHA per modello, limiti per IP (IPv6 conteggiato per rete), limiti per chiave e per organizzazione, rilevamento delle anomalie, controlli lato server su browser headless e liste di blocco.
- Cosa rimane
- Senza CAPTCHA, un attaccante paziente con molti indirizzi IP può comunque farne passare qualcuno.
Origine falsificata, script e app finte
- L’attacco
- Richieste da uno script che finge di essere il tuo sito – o che non invia alcuna origine.
- Come lo ferma Frontmail
- Le richieste senza origine vengono rifiutate, a meno che tu non abiliti le app mobile. Le richieste web devono superare il tuo widget Turnstile, emesso sullo stesso dominio.
- Cosa rimane
- Un’origine falsificata supera l’elenco dei domini consentiti; a fermarla sono CAPTCHA e limiti.
Prosciugare i tuoi crediti o la tua carta
- L’attacco
- Invii spazzatura per bruciare la tua quota, lo scoperto e le ricariche automatiche.
- Come lo ferma Frontmail
- Il traffico con chiave pubblica non usa mai lo scoperto né attiva la ricarica automatica, a meno che tu non lo consenta. La coda dei messaggi in attesa ha un tetto. La ricarica automatica ha limiti mensili.
- Cosa rimane
- Lo spam che supera il CAPTCHA può consumare i tuoi crediti normali – mai denaro extra.
Bloccare il modulo ai visitatori reali
- L’attacco
- Un’ondata a basso costo di richieste non valide per esaurire i tuoi limiti.
- Come lo ferma Frontmail
- I limiti a livello di organizzazione contano solo le richieste che hanno superato i controlli su modello e CAPTCHA. Un firewall perimetrale assorbe il resto e i nostri server accettano traffico solo attraverso di esso.
- Cosa rimane
- Un attacco distribuito molto esteso può rallentare il servizio.
Una chiave privata trapelata
- L’attacco
- La chiave segreta finisce nel codice del browser e qualcuno la copia.
- Come lo ferma Frontmail
- I nostri SDK per browser si rifiutano di funzionare con una chiave privata e l’API rifiuta le chiavi private provenienti da pagine web, salvo tua esplicita scelta. Le chiavi sono salvate solo come hash e si possono ruotare all’istante.
- Cosa rimane
- Chi possiede la tua chiave privata può inviare senza CAPTCHA – tienila sul tuo server.
Allegati dannosi
- L’attacco
- Malware inviato a te o a un destinatario come file.
- Come lo ferma Frontmail
- Gli allegati dal browser sono disattivati, a meno che un modello non li consenta. Eseguibili, script, HTML, immagini disco e documenti con macro sono bloccati – anche dietro trucchi come fattura.pdf.exe o caratteri nascosti.
- Cosa rimane
- Anche documenti comuni possono contenere materiale dannoso; l’antivirus della tua posta è l’ultima linea di difesa.
Iniezione di HTML o script
- L’attacco
- Inserire <script>, pixel di tracciamento o moduli falsi in un parametro.
- Come lo ferma Frontmail
- I parametri vengono sempre sottoposti a escape, i parametri HTML passano per un sanitizer a lista consentita, gli URL pericolosi vengono neutralizzati e gli a capo non possono iniettare intestazioni email.
- Cosa rimane
- Nulla di noto.
Prendere il controllo del tuo account
- L’attacco
- Password indovinate, sessioni rubate, una casella di posta rubata.
- Come lo ferma Frontmail
- Autenticazione a due fattori su ogni metodo di accesso, limiti ai tentativi di accesso, link di reimpostazione monouso che disconnettono tutti i dispositivi, cambi di indirizzo email confermati dal vecchio indirizzo, ruoli con privilegi minimi e un registro di audit.
- Cosa rimane
- Attiva la 2FA: è l’unico passo che puoi fare solo tu.
Leggere i dati di altri
- L’attacco
- Tentare di accedere ai messaggi, agli invii dei moduli o ai file di un altro cliente.
- Come lo ferma Frontmail
- Ogni ricerca è limitata alla tua organizzazione – cronologia, modelli e file allegati. La cronologia è leggibile solo con la chiave privata o dal tuo team.
- Cosa rimane
- Nulla di noto.
Molestare una persona
- L’attacco
- Usare un modello con destinatario dinamico per bombardare di email un indirizzo.
- Come lo ferma Frontmail
- Ogni indirizzo riceve dalla tua organizzazione solo poche email di questo tipo al giorno, risposte automatiche comprese. Gli indirizzi che rimbalzano o segnalano spam vengono soppressi automaticamente.
- Cosa rimane
- Una manciata di tue email legittime al giorno.
Un SDK compromesso
- L’attacco
- Codice dannoso infilato nello script caricato dal tuo sito.
- Come lo ferma Frontmail
- Le release vengono compilate senza segreti e pubblicate con provenance. Carica l’SDK da una versione fissata con un hash di integrità e il browser rifiuterà qualsiasi modifica.
- Cosa rimane
- Fissa la versione: un URL senza versione carica sempre l’ultima.
La tua parte
Cinque minuti nelle impostazioni di Sicurezza chiudono le falle che solo tu puoi chiudere.
- Aggiungi i tuoi domini alle origini consentite.
- Aggiungi le tue chiavi Turnstile e richiedi il CAPTCHA sui moduli pubblici.
- Usa un destinatario dinamico solo dove serve e indica i domini dei tuoi link.
- Tieni la chiave privata sul tuo server.
- Attiva l’autenticazione a due fattori per tutto il team.
Perché ti diciamo cosa rimane
Nessun servizio che invia email dal browser può rendere segreta una chiave pubblica. Preferiamo mostrarti esattamente dove sono i limiti piuttosto che promettere qualcosa che nessuno può mantenere.