|
|
|
Достаточно ли защиты
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Для защиты от SQL-инъекции при обработке POST для формирования SQL-выражения в скрипте используется addslashes(). Достаточно ли будет этого? (на всяк случай: я не силен в скриптах, не судите строго) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2005, 18:22 |
|
||
|
Достаточно ли защиты
|
|||
|---|---|---|---|
|
#18+
g613НЕТ А что еще нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2005, 18:33 |
|
||
|
Достаточно ли защиты
|
|||
|---|---|---|---|
|
#18+
g613НЕТ Как-то можно обойти addslashes()? (не сочтите за инструкцию для хакера!) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2005, 18:35 |
|
||
|
Достаточно ли защиты
|
|||
|---|---|---|---|
|
#18+
Kulavert g613НЕТ Как-то можно обойти addslashes()? (не сочтите за инструкцию для хакера!) обойти addslashes нельзя, если программер правильно его использует. В иных случаях возможны дыры, описаные в http://www.securitylab.ru/contest/212099.php + addslaches не подходит при экранировании ?% если используется like http://phpfaq.ru/slashes#notes ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2005, 18:40 |
|
||
|
Достаточно ли защиты
|
|||
|---|---|---|---|
|
#18+
Kulavert g613НЕТ А что еще нужно? Нужно избегать `формирования SQL-выражения` - выражение должно уже быть сформировано, все что отдает пользователь должно однозначно интерпритироваться как параметры. Это все что я хотел сказать. P.S. Это воспоминания полугоичной давности поле махания шашкой по комерческой совтине написанной примерно так: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2005, 10:35 |
|
||
|
Достаточно ли защиты
|
|||
|---|---|---|---|
|
#18+
А я так и делаю... Тока перед этим проверяю является ли числом id - если нет - подставляется id индексной страницы сайта.... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2005, 11:12 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33252550&tid=1477661]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 211ms |
| total: | 469ms |

| 0 / 0 |
