რა არის დროზე დაფუძნებული ბრმა SQL ინექცია?
რა არის დროზე დაფუძნებული ბრმა SQL ინექცია?

ვიდეო: რა არის დროზე დაფუძნებული ბრმა SQL ინექცია?

ვიდეო: რა არის დროზე დაფუძნებული ბრმა SQL ინექცია?
ვიდეო: Time-Based Blind SQL Injection! 2024, მაისი
Anonim

დრო - დაფუძნებული Blind SQLi

დრო - დაფუძნებული SQL ინექცია არის დასკვნა SQL ინექცია ტექნიკა, რომელიც ეყრდნობა გაგზავნას SQL მოთხოვნა მონაცემთა ბაზაში, რომელიც აიძულებს მონაცემთა ბაზას დაელოდოს მითითებულ რაოდენობას დრო (წამებში) პასუხამდე

ასე რომ, რა არის ბრმა SQL ინექცია?

აღწერა. ბრმა SQL (სტრუქტურირებული შეკითხვის ენა) ინექცია არის ტიპი SQL ინექცია შეტევა, რომელიც სვამს მონაცემთა ბაზას ჭეშმარიტ ან მცდარ კითხვებს და განსაზღვრავს პასუხს აპლიკაციის პასუხების საფუძველზე. ეს ხდის ექსპლუატაციას SQL ინექცია დაუცველობა უფრო რთულია, მაგრამ არა შეუძლებელი..

რა არის ბრმა SQL ინექციის შეტევა, შესაძლებელია თუ არა მისი პრევენცია? როგორც ჩვეულებრივთან SQL ინექცია , ბრმა SQL ინექციის შეტევები შეიძლება იყოს აღკვეთა პარამეტრიზებული მოთხოვნების ფრთხილად გამოყენების გზით, რაც უზრუნველყოფს, რომ მომხმარებლის შეყვანა ვერ შეუშლის ხელს მიზნის სტრუქტურას SQL შეკითხვა.

შესაბამისად, არის დროზე დაფუძნებული SQL ინექციის შეტევა?

დრო - დაფუძნებული ბრმა SQL ინექციის შეტევები . დრო - დაფუძნებული ტექნიკა ხშირად გამოიყენება ტესტების მისაღწევად, როდესაც არ არსებობს სხვა გზა მონაცემთა ბაზის სერვერიდან ინფორმაციის მისაღებად. ამ სახის თავდასხმა ინექციებს ა SQL სეგმენტი, რომელიც შეიცავს კონკრეტულ DBMS ფუნქციას ან მძიმე მოთხოვნას, რომელიც ქმნის ა დრო დაგვიანებით.

როდის შეიძლება სცადოს თავდამსხმელმა ბრმა SQL ინექცია?

ბრმა SQL ინექცია ნორმალურის იდენტურია SQL ინექცია გარდა იმისა, როცა ა თავდამსხმელის მცდელობები აპლიკაციის გამოსაყენებლად და არა სასარგებლო შეცდომის შეტყობინების მიღების შემდეგ, ისინი იღებენ დეველოპერის მიერ მითითებულ ზოგად გვერდს. ეს ქმნის პოტენციალის გამოყენებას SQL ინექციის შეტევა უფრო რთული, მაგრამ არა შეუძლებელი.

გირჩევთ: