Ciao a tutti,
Un cliente vuole offrire un proprio dizionario online, però ha paura che con qualche tool automatico si possano
prendere tutto il contenuto, parola per parola. Attualmente viene fatto un controllo dell'ip, vengono validati dei token generati casualmente e dopo ogni n richieste viene richiesto il captcha.
Per alcuni problemi di ottimizzazioni seo sarebbe meglio togliere il captcha e token, però sto cercando una soluzione che possa proteggere i dati in maniera robusta.
Il database ed il frontend sono macchine separate:
https
[ http ] <----->[postgresql ]
Entro meglio nel dettaglio, attualmente ad ogni interrogazione:
1) Verifico quante interrogazioni ha fatto questo ip
2) Se sono state fatte n richieste viene chiesto il captcha
3) viene Generato un token dal server postgresql
4) Il server http risponde con il token e la rielaborazione
5) Il server postresql attende il token rielaborato per n secondi e restituisce la parola,
altrimenti da errore.
La necessità di passare token e altre informazioni portano ad avere url per nulla ottimizzati per il seo.
Avete qualche suggerimento per poter sostituire questi controlli? Pensate che si possa usare qualche tecnologia in particolare?
Grazie mille
Stefano
Stefano