Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Ответ
 
Опции темы
Старый 11.06.2011, 20:42   #1
Заблокирован
 Разведчик
Аватар для Я убью:Frost:DD
 
Я убью:Frost:DD на правильном пути
Регистрация: 06.06.2011
Сообщений: 20
Популярность: 74
Сказал(а) спасибо: 65
Поблагодарили 32 раз(а) в 22 сообщениях
 
Cool Защита сайта от SQL инъекций

В этой статье я вам расскажу как защитить свой сайт от SQL инъекций. К примеру у нас есть ссылка [Ссылки могут видеть только зарегистрированные пользователи. ] если вместо 11 поставить какой либо символ, например sql [Ссылки могут видеть только зарегистрированные пользователи. ] то скрипт выдадит ошибку. Таким образом взломщик може произвести запрос в базу данных, и вытащить интересующую его информацию (пароли, лгины, e-mail и т.п.) Вот пример уязвимого скрипта:

php highlight:
if(isset($_GET['id'])) {$id = $_GET['id'];}
if(!isset($id)) {$id = 1;}
//далее sql запрос
Чтоже нужно сделать чтобы защитиьь свой сайт? Нужно сделать проверку (является ли id числом). Вот собственно и код проверки:
php highlight:
if(!pres_match("|^[\d]+$|", $id)) {
exit("<p> Неверный URL!!!");
}
В общем должно получиться вот так:
php highlight:
if(isset($_GET['id'])) {$id = $_GET['id'];}
if(!isset($id)) {$id = 1;}

//Проверка
if(!pres_match("|^[\d]+$|", $id)) {
exit("<p> Неверный URL!!!");
}

//далее sql запрос
Тперь попробуйте в место id=11 прописать id=sql или id=11', вы увидете текст сообщающий о неверном URL, и sql запрос невыполнится)
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Файл] Защита CCP (L2F) Inkogn1to Дополнения к серверам 5 21.12.2014 11:23
[Защита] Защита от DDoS атак ward9 Сборки серверов 1 22.01.2012 07:59
[Помогите!] SQL инъекции killer77 Вопросы и ответы, обсуждения 0 09.05.2011 16:50
[Файл] Akumu Guard ver 1.1 - Защита для сайта и сервера obey177 Lineage 2 4 31.01.2011 19:15
Защита сайта и сервера от взлома Винсент Web-обвязки для WoW 0 14.04.2010 10:47

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 16:52.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net