Birçok site yazarı, emeklerinin meyvelerinin rakipler veya kaynağın sıradan kullanıcıları tarafından çalınabileceğinden ciddi şekilde korkmaktadır. İyi bir web programcısı, sitesini istenmeyen indirmelerden korumakla yükümlüdür. Bu görevi gerçekleştirmenin birçok yolu vardır.
Talimatlar
Aşama 1
Yerleşik güvenliği kullanan yerel Apache araçlarıyla sitenizi koruyun. Bunun için özel niteliklere sahip olmanıza gerek yoktur. Gerekli site ziyaretçisi adını ve parolasını uygulayın. Yalnızca sistemde mevcutlarsa, kullanıcı bu kaynak tarafından korunan dizine erişebilir.
Adım 2
İş bilgilerinin sıkı bir şekilde korunmasına ihtiyacınız varsa yukarıdaki yöntem kullanılamaz. Böyle bir durumda, Apache'nin de desteklediği özet kimlik doğrulamasını kullanın. Burada ad ve parola bir kod olarak iletilir, bu nedenle bilgisayar korsanları tarafından ele geçirilemezler. Ancak, bu tür koruma tüm tarayıcılar tarafından desteklenmez.
Aşama 3
Belirli bir süre boyunca görüntülenen sayfalarda kullanıcı için bir sınır oluşturun. Limiti aşanlar birkaç dakika süreyle bazı haklardan mahrum bırakılabilir (yasaklanabilir). Site ziyaretçisini, ihlali kullanım yasağını gerektirecek bu eylemler hakkında uyardığınızdan emin olun. Böyle bir anlaşmanın genellikle okunması ve kabul edilmesi teşvik edilir.
4. Adım
Sitenizden dosya indirirken gizli bağlantı engelleme yöntemini uygulayın. Başka bir kullanıcının gidemediği bir sayfada yapın. Gizli bir sayfayı görüntülerken, IP adresi üç dakika süreyle bloke edilir. Lütfen şu anda arama robotlarının da engellendiğini unutmayın. Bu durumda, talepten hemen sonra değil, bilgi veya görüntülerin doğrudan indirilmesinin başlamasından sonra indirme yasaklanabilir.
Adım 5
Site sayfasında metin ve grafik öğelerinin kopyalanmasını veya seçimini engelleyebilmek için JavaScript özelliklerinden yararlanın. Bu, çeşitli sunucuların materyalleri indirmeden kurtarması için oldukça uygun fiyatlı bir yoldur.
6. Adım
Sayfanın her bir öğesini ISO Latin-1'de kodlanmış 16 basamaklı ASCII koduna çevirin. Kaydedilen böyle bir sayfayla, başlangıç kodunun (ASCII) kodunu çözen ve okumak için diske kaydeden özel bir komut dosyası oluşturabilirsiniz.