|
|
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
kormot, используй хранимки - и про инъекции забудешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2016, 12:00 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
вадяkormot, используй хранимки - и про инъекции забудешь.Это миф. Хранимки никак не влияют на возможность инъекции, ни положительно, ни отрицательно. Вот параметризованные запросы - да, помогают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2016, 12:02 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
miksoftвадяkormot, используй хранимки - и про инъекции забудешь.Это миф. Хранимки никак не влияют на возможность инъекции, ни положительно, ни отрицательно. Вот параметризованные запросы - да, помогают. это не миф - я проверил попытка инъекции вызывает ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2016, 12:06 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
вадяmiksoftпропущено... Это миф. Хранимки никак не влияют на возможность инъекции, ни положительно, ни отрицательно. Вот параметризованные запросы - да, помогают. это не миф - я проверил попытка инъекции вызывает ошибкуЗначит та же самая ошибка может быть воспроизведена и без хранимки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2016, 12:07 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
miksoftвадяпропущено... это не миф - я проверил попытка инъекции вызывает ошибкуЗначит та же самая ошибка может быть воспроизведена и без хранимки. ты проверь, прежде чем утверждать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2016, 12:09 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
miksoft, и эта тема уже поднималась. и было доказано, что хранимки спасают от инъекций ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2016, 12:11 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
miksoft, дажже с использованием PREPARE. идет выполнение до ; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2016, 12:13 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
вадяmiksoft, и эта тема уже поднималась. и было доказано, что хранимки спасают от инъекцийНу давай тогда ссылку, посмотрим, кому они помогают и как. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2016, 04:59 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
tanglir, проще самому проверить, чем искать. я проверил, для меня этого достаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2016, 06:32 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
tanglir, нашёл 15720221 а недавно проверил и для PREPARE не удалось вставить инъекцию, как ни старался ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2016, 08:23 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
15749006 Не знаю, как оно у тебя ничего не выводит... Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2016, 10:02 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
Удаление, конечно не сработает - prepare принимает только один запрос. А вот ддос - вполне себе вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2016, 10:03 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
tanglirУдаление, конечно не сработает - prepare принимает только один запрос. А вот ддос - вполне себе вариант. а засунуть такое в параметризированный запрос ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2016, 10:57 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
tanglir, вариант интересный, но "не опасный" он только загрузит сервер, если знать структуру базы, но просто не вернёт никаких данных.. да и если where id=, а параметр строка - то как бы и поделом за такое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2016, 11:35 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
вадяда и если where id=, а параметр строка - то как бы и поделом за такое.ну как бы о том и речь, в исходной теме ТС как раз собирал запрос по кусочкам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2016, 12:08 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
вадяон только загрузит сервер, если знать структуру базы Ну загрузить он сервер может так, что тот ляжет. Да и не нужна структура базы, ибо вместо абстрактной trololo можно пообщаться, например, с объектами из INFORMATION_SCHEMA... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2016, 12:12 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
Akina, ну какие-то правила безопасности надо собюдать.... но ведь и входные параметры хранимки и есть соответствие параметрам в парамер....м запросе. так что и его можно таким образом использовав завесить сервер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2016, 12:36 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
вадяно ведь и входные параметры хранимки и есть соответствие параметрам в парамер....м запросе ...нет, в обшем случае фраза неверная.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2016, 14:50 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
javajdbcвадяно ведь и входные параметры хранимки и есть соответствие параметрам в парамер....м запросе ...нет, в обшем случае фраза неверная.... обоснуй ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2016, 16:56 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
вадяkormot, используй хранимки - и про инъекции забудешь. это почти так. чтобы было так на 100% нужно выполнить еще два условия: - не использовать языковые запросы при вызове процедуры, т. е. выполнять процедуры всегда через средства CLI API клиента в виде "процедура"( параметр =значение,...) - не использовать в процедурах exec динамически формируемого текста запроса. при этом соблюдается одно простое и необходимое правило - данные никогда не интерпретируются как код на SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2016, 20:58 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
MasterZiv, как показал пример tanglir даже динамичеие запросы в хранимках могут только затормозить сервер, и то если не грамотно задавать параметры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2016, 21:11 |
|
||
|
"используй хранимки - и про инъекции забудешь" - так ли это?
|
|||
|---|---|---|---|
|
#18+
вадяjavajdbcпропущено... ...нет, в обшем случае фраза неверная.... обоснуй ...хранимая процедура ничем принципиально не отличается от програмного блока на любом другом языке. Вы можете накосячить в ней не меньше чем на джаве или на ПХП. Немного попрограмируете -- поймете сами... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2016, 23:30 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39198675&tid=1832015]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
181ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 503ms |

| 0 / 0 |
