Mnogi se autori stranica ozbiljno boje da konkurenti ili obični korisnici resursa mogu ukrasti plodove njihova rada. Dobar web programer odgovoran je za zaštitu svoje stranice od neželjenih preuzimanja. Postoji mnogo načina da se taj zadatak izvrši.
Upute
Korak 1
Zaštitite web mjesto s izvornim Apache alatima koristeći ugrađenu sigurnost. Za to ne trebate imati posebne kvalifikacije. Primijenite potrebno ime i lozinku posjetitelja stranice. Samo ako postoje u sustavu, korisnik će imati pristup direktoriju zaštićenom ovim resursom.
Korak 2
Gore navedena metoda ne može se koristiti ako vam je potrebna stroga zaštita poslovnih podataka. U takvoj situaciji koristite digest provjeru autentičnosti, koju Apache također podržava. Ovdje se ime i lozinka prenose kao kod, pa ih hakeri ne mogu presresti. Međutim, ovu vrstu zaštite ne podržavaju svi preglednici.
3. korak
Stvorite ograničenje za korisnika na stranicama koje se pregledavaju u određenom vremenskom razdoblju. Oni koji prijeđu ograničenje mogu biti lišeni nekih prava (zabranjeni) na nekoliko minuta. Obavezno upozorite posjetitelja stranice na one radnje čije kršenje podrazumijeva zabranu upotrebe. Takav se sporazum obično potiče na čitanje i prihvaćanje.
4. korak
Primijenite metodu blokiranja skrivenih veza za preuzimanje datoteka s vašeg web mjesta. Napravite to na stranici na koju drugi korisnik ne može ići. Prilikom pregledavanja skrivene stranice, IP adresa je blokirana na tri minute. Imajte na umu da su roboti za pretraživanje također trenutno blokirani. U tom slučaju, preuzimanje se može zabraniti ne odmah nakon zahtjeva, već nakon početka izravnog preuzimanja podataka ili slika.
Korak 5
Iskoristite mogućnosti JavaScript-a kako biste mogli blokirati kopiranje ili odabir tekstualnih i grafičkih elemenata na stranici web-lokacije. Ovo je prilično pristupačan način za razne poslužitelje da uštede materijal od preuzimanja.
Korak 6
Prevedite svaki element stranice u 16-znamenkasti ASCII kôd koji je kodiran u ISO Latin-1. S takvom spremljenom stranicom možete stvoriti prilagođenu skriptu koja dekodira početni kôd (ASCII) i sprema ga na disk za čitanje.