Forms, multipart forms

Ukládání do databáze a předávání identifikátoru. Při prvním odeslaném formuláři si veškerá získaná data uložíme do databázové tabulky a vygenerujeme náhodný identifikár (třeba 10 znaů dlouhý řetězec), který budeme předávat mezi stránkami jako parametr. Výhoda je ta, že při zpracování libovolného formuláře nově získaná a zvalidovaná data rovnou zapíšeme do tabulky, přičemž v případě selhání máme fyzicky zálohované i rozepsané formuláře a můžeme se podle nich zařídit. Například při nedokončené objednávce můžeme uživateli poslat e-mail, že ji nedokončil a zvýšit tak šanci na prodej.

2. Honeypot (skryté pole)

3. Rate limiting & throttling
Na serveru omezíš počet požadavků z jedné IP za určité časové období (např. max 5 formulářů za minutu).

Výhoda: chrání proti útokům se stovkami requestů.

Nevýhoda: nemusí zabránit chytrému spamu z různých IP.

Rate this FAQ

0 (0 Votes)