Skip to content
Skip to main navigation
Skip to first column
Skip to second column
Все о Joomla 1.5
...заметки Котофеича
Home
syber
Как защититься от sql-инъекций?
syber блог
Профиль
admin блог
Профиль
2008.07.18 13:22:56
syber
Как защититься от sql-инъекций?
Довльно актуальная тема. На чем стоиться защита от инъекций в joomla? Как правильней писать sql-запросы?
sql
|
инъекция
admin
2008.07.18 22:27:05
Самое необходимое при защите это отслеживание типов переменных, которые получаешь в запросе.
Например если ты передал целое число в запрос, то нужно писать так:
$sql = 'UPDATE #__mytable SET `id` = ' . (int) $int;
Если в sql-запрос поступает дата, то обрабатываем так:
$date =& JFactory::getDate($mydate);
$sql = 'UPDATE #__mytable SET `date` = ' . $db->quote( $date->toMySQL(), false);
Если обрабатываешь строку, то:
$sql = 'UPDATE #__mytable SET `string` = ' . $db->quote( $db->getEscaped( $string ), false );
Ответить
TriniX
2010.06.09 15:43:11
хорошее решение, только вот проблема такая, я делаю тестирующий компонент и когда обрабатываю вот такую строку "for(i = 0; i <= 2; i++)", после $db->Quote() остается "for(i = 0; i "
вырезает пол строки, можете помочь, может есть какие - нибудь функции с не такими жесткими отсечениями
Ответить
Комментировать
Логин:
E-mail:
Введите текст изображенный на картинке:
Сохранить
Блог Котофеича о жизни в интернете
Главное меню
Главная
Новости
Статьи
Уроки
Заметки
Интерфейс Yahoo
Вопрос-ответ
Файловый архив
Ссылки
Карта сайта
Авторизация
Имя пользователя
Пароль
Запомнить меня
Забыли пароль?
Забыли логин?
Регистрация
Последние комментарии
Это кошмар какой-то. Что тольк
Kubrikov | 2012.02.04 00:34
esarasf
111 | 2012.01.26 18:05
У меня что-то похожее-просмотр
Борис | 2012.01.21 22:40
Сам пытался создать сайт с так
Кальмарчик | 2012.01.19 03:04
у Opera кэш почистить
hennesseteod
| 2012.01.18 11:38
введение
модуль
xml
компонент
ошибка
sql
инъекция
mootools
главная страница
урок
авторизация
аватар
профиль
категории
шаблон
для категории определённый шаблон
меню компонент
обновление
перевод
локализации компонента
ini файлы
Easy GuestBook
новости
переменные
plugins
joomla
регистрация
плагины сохранение контент фронтэнд
плагины
хостинг
FirstVDS
пагинация
plugins joomla
вопрос-ответ
Контент
шаблон вывода
внешняя таблица
JPane
вкладки
Module Manager
неработают кнопочки
глюки
замучалась
Меню
AlphaContent
внешний вид
материал
JoomBox
админка
компоненты
кастомизация
проблема с меню в админке JOOMLA
JText
joomla 1.5
разработка
установка
неполадки
форма
то же окно
плагин
параметры
совет
спорт
прогнозы