Ինչպես արգելափակել կայքի ներբեռնումները

Բովանդակություն:

Ինչպես արգելափակել կայքի ներբեռնումները
Ինչպես արգելափակել կայքի ներբեռնումները

Video: Ինչպես արգելափակել կայքի ներբեռնումները

Video: Ինչպես արգելափակել կայքի ներբեռնումները
Video: Ինչպես արգելափակել ցանկացած կայք 2024, Ապրիլ
Anonim

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

Ինչպես արգելափակել կայքի ներբեռնումները
Ինչպես արգելափակել կայքի ներբեռնումները

Հրահանգներ

Քայլ 1

Ձեր կայքը պաշտպանեք հայրենի Apache գործիքներով `օգտագործելով ներկառուցված անվտանգություն: Դրա համար անհրաժեշտ չէ ունենալ հատուկ որակավորում: Կիրառեք կայքի այցելուի պահանջվող անունը և գաղտնաբառը: Միայն եթե դրանք առկա են համակարգում, օգտվողը հնարավորություն կունենա մուտք ունենալ դեպի այս ռեսուրսով պաշտպանված գրացուցակ:

Քայլ 2

Վերոնշյալ մեթոդը չի կարող օգտագործվել, եթե ձեզ հարկավոր է խստորեն պաշտպանել բիզնեսի վերաբերյալ տեղեկատվությունը: Նման իրավիճակում օգտագործեք մարսողության իսկությունը, որը Apache- ն նույնպես աջակցում է: Այստեղ անունն ու գաղտնաբառը փոխանցվում են որպես ծածկագիր, ուստի դրանք հակերները չեն կարող գաղտնալսել: Այնուամենայնիվ, այս տեսակի պաշտպանությունը չի ապահովվում բոլոր զննարկիչների կողմից:

Քայլ 3

Օգտատիրոջ համար սահմանափակում ստեղծեք որոշակի ժամանակահատվածում դիտված էջերում: Նրանք, ովքեր գերազանցում են սահմանը, կարող են զրկվել որոշ իրավունքներից (արգելված) մի քանի րոպեով: Համոզվեք, որ կայքի այցելուին նախազգուշացրեք այն գործողությունների մասին, որոնց խախտումը ենթադրում է օգտագործման արգելք: Նման պայմանագիրը սովորաբար խրախուսվում է կարդալ և ընդունել:

Քայլ 4

Ձեր կայքից ֆայլեր ներբեռնելու համար կիրառեք թաքնված հղումների արգելափակման մեթոդը: Պատրաստեք այն էջում, որտեղ մեկ այլ օգտվող չի կարող գնալ: Թաքնված էջ դիտելիս IP հասցեն արգելափակվում է երեք րոպեով: Խնդրում ենք նկատի ունենալ, որ որոնման ռոբոտները նույնպես արգելափակված են այս պահին: Այս դեպքում ներբեռնումը կարող է արգելվել ոչ թե խնդրանքից անմիջապես հետո, այլ տեղեկատվության կամ պատկերների ուղղակի ներբեռնումից հետո:

Քայլ 5

Օգտվեք JavaScript- ի հնարավորություններից, որպեսզի կայքի էջում կարողանաք արգելափակել տեքստի և գրաֆիկական տարրերի պատճենումը կամ ընտրությունը: Սա բավականին մատչելի միջոց է տարբեր սերվերների համար ՝ նյութը բեռնելուց փրկելու համար:

Քայլ 6

Էջի յուրաքանչյուր տարր թարգմանեք 16 նիշանոց ASCII կոդի, որը ծածկագրված է ISO լատինական -1-ով: Այսպիսի էջի պահպանմամբ դուք կարող եք ստեղծել հատուկ սկրիպտ, որը վերծանում է մեկնարկի կոդը (ASCII) և այն պահում սկավառակի վրա ՝ ընթերցման համար:

Խորհուրդ ենք տալիս: