SQL атаки

Dizasterr

Registered
Здравейте! Можете ли да ми дадете примери за SQL атаки. Искам да проверя до колко съм защитил сайта си. Няма да го използвам за пробване на вземане информация или каквото и да е било от други сайтове. Благодаря предварително.
 
под SQL aтаки мисля, че имаш в предвид SQLinjection :) Ако е това и имаш страници от сорта на http://mysite.com/news.php?new=123

Уязвимото място е $_GET променливата :) В случая new, а най-лесният начин да разбереш дали има уязвимост е да пробваш с линк от сорта на :
http://mysite.com/news.php?new=123'

Ако изкара грешки при извеждането на информацията в страницата - значи си уязвим, но ако си изкара информацията коректно - няма проблем :)

Хубаво е да минаваш такива променливи през is_numeric()

Eто ти още информация за SQL Injection
 
t0m3kk каза:
под SQL aтаки мисля, че имаш в предвид SQLinjection :) Ако е това и имаш страници от сорта на http://mysite.com/news.php?new=123

Уязвимото място е $_GET променливата :) В случая new, а най-лесният начин да разбереш дали има уязвимост е да пробваш с линк от сорта на :
http://mysite.com/news.php?new=123'

Ако изкара грешки при извеждането на информацията в страницата - значи си уязвим, но ако си изкара информацията коректно - няма проблем :)

Хубаво е да минаваш такива променливи през is_numeric()

Eто ти още информация за SQL Injection
Пробвах сложих два апострофа и си изведе всичко правилно. Аз не съм ги минал през is_numeric, а съм им сложил (int).
 
Става и с is_int, is_numeric, (int), in_array($id, range(1,10) и какво ли още не.Важното е да се използва нещо, каквото и да е, за да се предотвратят sql инжекции.

:)
 
Както каза Фестар:
FestarBG каза:
Става и с is_int, is_numeric, (int), in_array($id, range(1,10) и какво ли още не.Важното е да се използва нещо, каквото и да е, за да се предотвратят sql инжекции.
:)

Няма значение с какво ги минаваш, но трябва да го минеш с нещо, за да си сигурен, че е чифра :)
 

Back
Горе