Molti autori di siti temono seriamente che i frutti del loro lavoro possano essere rubati dai concorrenti o dagli utenti ordinari della risorsa. Un buon programmatore web ha la responsabilità di proteggere il proprio sito da download indesiderati. Ci sono molti modi per portare a termine questo compito.
Istruzioni
Passo 1
Proteggi il tuo sito con strumenti Apache nativi utilizzando la sicurezza integrata. Non è necessario disporre di qualifiche speciali per questo. Applicare il nome e la password del visitatore del sito richiesti. Solo se esistono nel sistema, l'utente avrà accesso alla directory protetta da questa risorsa.
Passo 2
Il metodo di cui sopra non può essere utilizzato se è necessaria una protezione rigorosa delle informazioni aziendali. In una situazione del genere, utilizzare l'autenticazione digest, supportata anche da Apache. Qui, il nome e la password vengono trasmessi come codice, quindi non possono essere intercettati dagli hacker. Tuttavia, questo tipo di protezione non è supportato da tutti i browser.
Passaggio 3
Crea un limite per l'utente sulle pagine visualizzate in un determinato periodo di tempo. Chi supera il limite può essere privato di alcuni diritti (bannato) per pochi minuti. Assicurati di avvisare il visitatore del sito di tali azioni, la cui violazione comporterà un divieto di utilizzo. Tale accordo è generalmente incoraggiato a leggere e accettare.
Passaggio 4
Applica il metodo di blocco dei collegamenti nascosti dal download di file dal tuo sito. Fallo su una pagina dove un altro utente non può andare. Quando si visualizza una pagina nascosta, l'indirizzo IP viene bloccato per tre minuti. Tieni presente che anche i robot di ricerca sono bloccati in questo momento. In questo caso il download può essere vietato non subito dopo la richiesta, ma dopo l'inizio del download diretto di informazioni o immagini.
Passaggio 5
Approfitta delle funzionalità JavaScript in modo da poter bloccare la copia o la selezione di testo ed elementi grafici sulla pagina del sito. Questo è un modo abbastanza conveniente per vari server di salvare materiale dal download.
Passaggio 6
Traduci ogni elemento della pagina in un codice ASCII a 16 cifre, che è codificato in ISO Latin-1. Con tale pagina salvata, puoi creare uno script personalizzato che decodifica il codice di avvio (ASCII) e lo salva su disco per la lettura.