საიტის ბევრ ავტორს სერიოზულად ეშინია, რომ მათი შრომის ნაყოფი შეიძლება მოიპაროს კონკურენტმა ან რესურსის ჩვეულებრივმა მომხმარებელმა. კარგ ვებპროგრამისტორს ევალება დაიცვას საკუთარი საიტი არასასურველი ჩამოტვირთვებისგან. ამ ამოცანის შესრულების მრავალი გზა არსებობს.
ინსტრუქციები
Ნაბიჯი 1
დაიცავით თქვენი საიტი მშობლიური Apache საშუალებებით ჩამონტაჟებული უსაფრთხოების გამოყენებით. ამისათვის არ არის საჭირო სპეციალური კვალიფიკაციის ქონა. გამოიყენეთ საიტის ვიზიტორის საჭირო სახელი და პაროლი. მხოლოდ იმ შემთხვევაში, თუ ისინი სისტემაში არსებობენ, მომხმარებელს ექნება წვდომა ამ რესურსით დაცულ დირექტორიაში.
ნაბიჯი 2
ზემოხსენებული მეთოდის გამოყენება შეუძლებელია, თუ საქმიანი ინფორმაციის მკაცრი დაცვა გჭირდებათ. ასეთ სიტუაციაში გამოიყენეთ დაიჯესტის ავტორიზაცია, რომელსაც Apache მხარს უჭერს. აქ სახელი და პაროლი კოდის სახით გადაეცემა, ამიტომ ჰაკერების მიერ მათი გადაჭრა შეუძლებელია. ამასთან, ამ ტიპის დაცვას მხარს არ უჭერს ყველა ბრაუზერი.
ნაბიჯი 3
გარკვეული დროის განმავლობაში დათვალიერებულ გვერდებზე მომხმარებლისთვის ლიმიტის შექმნა. ვინც ზღვარს გადააჭარბებს, შეიძლება რამდენიმე წუთით ჩამოერთვას უფლებები (აკრძალული). დარწმუნდით, რომ გააფრთხილეთ საიტის სტუმარი იმ ქმედებების შესახებ, რომელთა დარღვევა გამოიწვევს გამოყენების აკრძალვას. ჩვეულებრივ, ამგვარი შეთანხმების წაკითხვისა და მიღების წახალისება ხდება
ნაბიჯი 4
გამოიყენეთ ფარული ბმულის დაბლოკვის მეთოდი თქვენი საიტიდან ფაილების გადმოსაწერად. გააკეთეთ ის გვერდზე, სადაც სხვა მომხმარებელი ვერ მივა. ფარული გვერდის დათვალიერებისას, IP მისამართი იბლოკება სამი წუთის განმავლობაში. გთხოვთ გაითვალისწინოთ, რომ ამ მომენტში დაბლოკილია ძებნა რობოტებიც. ამ შემთხვევაში, ჩამოტვირთვის აკრძალვა შეიძლება მოთხოვნისთანავე არა, არამედ ინფორმაციის ან სურათების პირდაპირი გადმოტვირთვის დაწყების შემდეგ.
ნაბიჯი 5
ისარგებლეთ JavaScript შესაძლებლობებით, რომ შეძლოთ დაბლოკოთ ტექსტისა და გრაფიკული ელემენტების კოპირება ან შერჩევა. ეს საკმაოდ ხელმისაწვდომი გზაა სხვადასხვა სერვერებისთვის, რომ დაზოგონ მასალა გადმოტვირთვისგან.
ნაბიჯი 6
გვერდის თითოეული ელემენტის თარგმნა 16-ნიშნა ASCII კოდში, რომელიც კოდირებულია ISO ლათინურ-1-ში. შენახული ამ გვერდის საშუალებით შეგიძლიათ შექმნათ მორგებული სკრიპტი, რომელიც გაშიფრებს საწყისი კოდს (ASCII) და ინახავს დისკზე კითხვისთვის.