powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP - инъекции
11 сообщений из 11, страница 1 из 1
PHP - инъекции
    #37916570
oracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день господа,
вот сегодня возникли в оффисе дебаты об инъекция в SQL, и я настаиваю на своем а именно:

Никогда никто не добавит инъекцию и ваш SQL, если вы каждное значение как минимум будите пропускать
через функции addslashes и при вставке в запрос брать в кавычки!!!


Что вы думаете по этому поводу?
...
Рейтинг: 0 / 0
PHP - инъекции
    #37916607
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полная фигня!!!11111
...
Рейтинг: 0 / 0
PHP - инъекции
    #37916660
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если я обратный слеш напишу, то он заэкранирует слэш который экранирует кавычку?
...
Рейтинг: 0 / 0
PHP - инъекции
    #37916747
oracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettа если я обратный слеш напишу, то он заэкранирует слэш который экранирует кавычку?

addslashes - заэкранирует это слэшь, т.е. придет не \ а \\ и далее будет взято в кавычки.
...
Рейтинг: 0 / 0
PHP - инъекции
    #37916748
oracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowполная фигня!!!11111

Есть ли что то более существенное чем единички.
...
Рейтинг: 0 / 0
PHP - инъекции
    #37916774
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
PHP - инъекции
    #37916776
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PHP программист не умеющий пользоваться гугелем это оксюморон.
...
Рейтинг: 0 / 0
PHP - инъекции
    #37916872
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
ScareCrow http://shiflett.org/blog/2006/jan/addslashes-versus-mysql-real-escape-string Ну да, это актуально для какого-то китайского чарсета.
This type of attack is possible with any character encoding where there is a valid multi-byte character that ends in 0x5c, because addslashes() can be tricked into creating a valid multi-byte character instead of escaping the single quote that follows. UTF-8 does not fit this description.
...
Рейтинг: 0 / 0
PHP - инъекции
    #37916915
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oracle,

пока вы колбасите чтото свое, где все можете контролировать - возможно волноваться нечего.
а когда делаете или поддерживаете уже готовые проекты с наследием разной степени запущенности - применение нужных инструментов в соответсвующих местах избавляет от многих проблем в будущем.

зачем использовать везде addslashes когда сами разработчики говорят вам - пользуйтесь СПЕЦИАЛЬНО созданными для этого функциями.
а лучше начните уже юзать чтото типа PDO - и описанные вами проблемы вообще вас больше волновать не будут.
...
Рейтинг: 0 / 0
PHP - инъекции
    #37916993
Anjey aka PM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.sql.ru/faq/faq_topic.aspx?fid=2204

Кстати, пора, наверное, уже про ПДО таки родить. Кто поможет?
...
Рейтинг: 0 / 0
PHP - инъекции
    #37917979
oracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r uOracle,

пока вы колбасите чтото свое, где все можете контролировать - возможно волноваться нечего.
а когда делаете или поддерживаете уже готовые проекты с наследием разной степени запущенности - применение нужных инструментов в соответсвующих местах избавляет от многих проблем в будущем.

зачем использовать везде addslashes когда сами разработчики говорят вам - пользуйтесь СПЕЦИАЛЬНО созданными для этого функциями.
а лучше начните уже юзать чтото типа PDO - и описанные вами проблемы вообще вас больше волновать не будут.


Я согласен, что ПДО сейчас рулит, но просто спор зашел о том что все инъекции одной всего лишь фунцией можно порубить.

Всем спасибо.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP - инъекции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]