I moduli propform sono accessibili pubblicamente per impostazione predefinita — il che è utile per richieste, feedback dei clienti e generazione di lead. Tuttavia, alcuni moduli dovrebbero poter essere aperti o inviati solo a determinate condizioni. Ecco i meccanismi di protezione disponibili.
Ogni modulo propform dispone di una protezione anti-bot integrata — senza che tu debba configurare nulla:
Maggiori informazioni su Protezione antispam e difesa dai bot.
Se un modulo deve essere accessibile solo da determinati intervalli IP (ad es. modulo interno per i dipendenti solo dall'ufficio):
Configurazione:
192.168.1.10, 91.42.42.42)Limiti: max. 2000 caratteri → sono possibili diverse centinaia di IP
Cosa succede: chi non è presente nella whitelist vedrà un messaggio di errore "Il tuo IP non è autorizzato ad accedere a questo modulo".
> 💡 Suggerimento: scopri il tuo IP tramite whatismyip.com o servizi simili. In caso di IP domestici dinamici, è preferibile pianificare un intervallo di IP o utilizzare una VPN.
Protegge l'accesso al modulo. Senza la password corretta, il modulo non viene visualizzato.
Configurazione:
Richiamo:
https://formular.deine-domain.de/dein-formular?password=geheim123
Casi d'uso:
> ⚠️ Avviso di sicurezza: la password è in chiaro nell'URL e attualmente viene salvata anche in chiaro nel database. È adatta per una protezione leggera, non per dati altamente sensibili. Un'autenticazione utente+password vera e propria con dati di accesso configurabili per ogni account è in programma.
A differenza della password del modulo, la chiave del modulo verifica un valore dinamico — ad es. un campo del record onOffice che può essere impostato solo una volta (anti-doppio invio).
Configurazione:
_reservierung_aufgerufenChiamata:
https://formular.deine-domain.de/reservierung?key=ja
→ Il valore dopo key= deve corrispondere esattamente al valore della macro risolta.
Caso d'uso del flusso di lavoro di prenotazione:
_reservierung_aufgerufen in onOffice è vuoto → il modulo non può essere richiamatoja (ad es. quando il cliente arriva alla fase di prenotazione)nein → Il modulo è bloccato per la ripetizioneUn modulo deve essere accessibile solo fino a una determinata data. Aggiungi la data di scadenza come parametro URL al link del modulo e attiva nelle impostazioni del modulo → "Data di scadenza obbligatoria".
https://formular.deine-domain.de/bewerbung?exp=2030-12-31 23:59:59
Il parametro ?exp= richiede data E ora — se si inserisce solo la data, l'operazione fallirà con il messaggio "Data di scadenza non valida".
Corretto:
?exp=2030-12-31 23:59:59
Errato (errore):
?exp=2030-12-31
DateAddNei modelli di posta di onOffice puoi calcolare dinamicamente la data di scadenza — ad es. "Il link è valido per 14 giorni a partire da oggi":
?exp=_calculate(DateAdd(now;14;days)) 23:59:59
Unità per DateAdd: days, weeks, months, years. L'ora va aggiunta alla fine come stringa fissa, poiché DateAdd fornisce solo la data.
Casi d'uso:
Una soluzione ingegnosa se vuoi vincolare l'invio del modulo a una condizione aggiuntiva — senza autenticazione separata:
Schema:
passwort1234Casi d'uso:
> 💡 Differenza rispetto all'Honeypot: l'Honeypot blocca i campi compilati automaticamente. Qui il valore deve essere inserito manualmente.
Se un modulo può caricare o modificare record (ad es. modulo di modifica indirizzo o di modifica immobile), puoi limitare l'accesso a un filtro onOffice — fondamentale per i moduli pubblici.
Configurazione:
Maggiori informazioni nella FAQ separata: Filtro per modulo.
> ⚠️ Aspetto di sicurezza nei moduli pubblici: senza filtro, un utente può accedere a qualsiasi record visibile all'utente API manipolando l'UUID nell'URL. Il filtro limita l'accesso all'area desiderata.
Impedisce che un modulo possa essere richiamato senza un UUID di record valido nell'URL. Importante per i moduli di modifica e download, che richiedono sempre un record specifico.
Configurazione:
Cosa succede senza UUID:
Casi d'uso:
> 💡 Suggerimento di combinazione: requisito UUID + filtro per modulo + controllo duplicati indirizzi danno vita a uno stack di sicurezza molto solido per i moduli di modifica pubblici.
| Protezione | Protegge da | Sforzo di configurazione | Applicazione |
|---|---|---|---|
| Honeypot + CSRF | Bot, attacchi di replay | automatico | sempre attivo |
| Whitelist IP | accesso pubblico | basso | modulo interno per i dipendenti |
| Password del modulo | Accesso anonimo | Basso | Link di prova privato |
| Chiave del modulo | Doppio invio, replay | Medio | Prenotazioni/azioni una tantum |
| Data di scadenza | link scaduti | basso | moduli a tempo limitato |
| Valori consentiti | invio non autorizzato | basso | codice antispam, protezione contro l'aggiunta di dati |
| Filtro per modulo | Manipolazione UUID, fuga di dati | medio | moduli di modifica pubblici |
| Requisito UUID | Richiesta senza record, allegati vuoti | basso | Moduli di download e modifica |