Կայքի շատ հեղինակներ լրջորեն վախենում են, որ իրենց աշխատանքի պտուղները կարող են գողանալ ռեսուրսի մրցակիցները կամ սովորական օգտագործողները: Լավ վեբ ծրագրավորողը պատասխանատվություն է կրում պաշտպանել իր կայքը անցանկալի ներբեռնումներից: Այս խնդիրը կատարելու բազմաթիվ եղանակներ կան:

Հրահանգներ
Քայլ 1
Ձեր կայքը պաշտպանեք հայրենի Apache գործիքներով `օգտագործելով ներկառուցված անվտանգություն: Դրա համար անհրաժեշտ չէ ունենալ հատուկ որակավորում: Կիրառեք կայքի այցելուի պահանջվող անունը և գաղտնաբառը: Միայն եթե դրանք առկա են համակարգում, օգտվողը հնարավորություն կունենա մուտք ունենալ դեպի այս ռեսուրսով պաշտպանված գրացուցակ:
Քայլ 2
Վերոնշյալ մեթոդը չի կարող օգտագործվել, եթե ձեզ հարկավոր է խստորեն պաշտպանել բիզնեսի վերաբերյալ տեղեկատվությունը: Նման իրավիճակում օգտագործեք մարսողության իսկությունը, որը Apache- ն նույնպես աջակցում է: Այստեղ անունն ու գաղտնաբառը փոխանցվում են որպես ծածկագիր, ուստի դրանք հակերները չեն կարող գաղտնալսել: Այնուամենայնիվ, այս տեսակի պաշտպանությունը չի ապահովվում բոլոր զննարկիչների կողմից:
Քայլ 3
Օգտատիրոջ համար սահմանափակում ստեղծեք որոշակի ժամանակահատվածում դիտված էջերում: Նրանք, ովքեր գերազանցում են սահմանը, կարող են զրկվել որոշ իրավունքներից (արգելված) մի քանի րոպեով: Համոզվեք, որ կայքի այցելուին նախազգուշացրեք այն գործողությունների մասին, որոնց խախտումը ենթադրում է օգտագործման արգելք: Նման պայմանագիրը սովորաբար խրախուսվում է կարդալ և ընդունել:
Քայլ 4
Ձեր կայքից ֆայլեր ներբեռնելու համար կիրառեք թաքնված հղումների արգելափակման մեթոդը: Պատրաստեք այն էջում, որտեղ մեկ այլ օգտվող չի կարող գնալ: Թաքնված էջ դիտելիս IP հասցեն արգելափակվում է երեք րոպեով: Խնդրում ենք նկատի ունենալ, որ որոնման ռոբոտները նույնպես արգելափակված են այս պահին: Այս դեպքում ներբեռնումը կարող է արգելվել ոչ թե խնդրանքից անմիջապես հետո, այլ տեղեկատվության կամ պատկերների ուղղակի ներբեռնումից հետո:
Քայլ 5
Օգտվեք JavaScript- ի հնարավորություններից, որպեսզի կայքի էջում կարողանաք արգելափակել տեքստի և գրաֆիկական տարրերի պատճենումը կամ ընտրությունը: Սա բավականին մատչելի միջոց է տարբեր սերվերների համար ՝ նյութը բեռնելուց փրկելու համար:
Քայլ 6
Էջի յուրաքանչյուր տարր թարգմանեք 16 նիշանոց ASCII կոդի, որը ծածկագրված է ISO լատինական -1-ով: Այսպիսի էջի պահպանմամբ դուք կարող եք ստեղծել հատուկ սկրիպտ, որը վերծանում է մեկնարկի կոդը (ASCII) և այն պահում սկավառակի վրա ՝ ընթերցման համար: