Vai al contenuto

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.