Ho un sito Web che consente agli utenti di incollare contenuti (come frammenti di codice, ecc.) per la condivisione. Come Pastebin e Github, ho anche un link "raw" che visualizzerà il contenuto non elaborato di quei post.
Tuttavia, alcuni utenti pubblicano il codice e quindi utilizzano il nostro servizio come host per la distribuzione di contenuti che violano il nostro TOS (ad esempio, il codice javascript e quindi il collegamento a tale codice da siti esterni).
Funzionando su NGINX e PHP, qual è il modo migliore per gestirlo?
Ho una funzionalità che, quando viene segnalata, posso disabilitare la versione grezza di un particolare post. Tuttavia, non è possibile monitorare ogni singolo post (e quindi essere sicuro di aver capito cosa è buono / cosa è male).
La mia unica soluzione è disabilitare le funzionalità raw su tutta la linea? Dovrei bloccare le versioni raw da siti come Facebook (usando il referrer forse)? Ho giocato con la protezione hotlink, ma in realtà non sembra funzionare così bene (o potrebbe essere solo la mia configurazione).