powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Достаточно ли защиты
8 сообщений из 8, страница 1 из 1
Достаточно ли защиты
    #33252550
Kulavert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Для защиты от SQL-инъекции при обработке POST для формирования SQL-выражения в скрипте используется addslashes(). Достаточно ли будет этого? (на всяк случай: я не силен в скриптах, не судите строго)
...
Рейтинг: 0 / 0
Достаточно ли защиты
    #33252563
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НЕТ
...
Рейтинг: 0 / 0
Достаточно ли защиты
    #33252572
Kulavert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
g613НЕТ
А что еще нужно?
...
Рейтинг: 0 / 0
Достаточно ли защиты
    #33252576
Kulavert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
g613НЕТ
Как-то можно обойти addslashes()? (не сочтите за инструкцию для хакера!)
...
Рейтинг: 0 / 0
Достаточно ли защиты
    #33252583
.-.-.-.-.-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kulavert g613НЕТ
Как-то можно обойти addslashes()? (не сочтите за инструкцию для хакера!)
обойти addslashes нельзя, если программер правильно его использует.
В иных случаях возможны дыры, описаные в http://www.securitylab.ru/contest/212099.php

+
addslaches не подходит при экранировании ?% если используется like
http://phpfaq.ru/slashes#notes
...
Рейтинг: 0 / 0
Достаточно ли защиты
    #33253145
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kulavert g613НЕТ
А что еще нужно?

Нужно избегать `формирования SQL-выражения` - выражение должно уже быть сформировано, все что отдает пользователь должно однозначно интерпритироваться как параметры. Это все что я хотел сказать.

P.S.

Это воспоминания полугоичной давности поле махания шашкой по комерческой совтине
написанной примерно так:

Код: plaintext
1.
2.
3.
$sql = "exec AccountIns
           @SubscriberID  = ".$s[SubscriberID]."
          ,@ParentID = ".$ParentID;
...
Рейтинг: 0 / 0
Достаточно ли защиты
    #33253270
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я так и делаю... Тока перед этим проверяю является ли числом id - если
нет - подставляется id индексной страницы сайта....


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Достаточно ли защиты
    #33253332
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...они не проверяли, результат был весьма забавный, учитывая что это был интерфейс к биллингу...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Достаточно ли защиты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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