Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Уязвимости (https://forum.antichat.xyz/forumdisplay.php?f=74)
-   -   Java and SQL инъекции (https://forum.antichat.xyz/showthread.php?t=113628)

Ilia_dozor 29.03.2009 21:38

Java and SQL инъекции
 
Всем привет! В последнее время все больше встречаю проектов,написанный на JAVA ...но в сети,нее нашел инфы про sql инъекции в ява приложениях.Кто поможет инфой по проведению скулей в java сайтах?

попугай 29.03.2009 23:12

SQL инъекции проводятся в базах данных, а не в языках программирования.

Gorev 29.03.2009 23:18

SQL иньекции проводятся не в базе данных, а используя ошибки именно в языках програмирования, на прим:php,asp. Не знаю принцип работы сайтов на JAVA так как не заморачивался ими,мало попадались

Ded MustD!e 29.03.2009 23:22

Цитата:

Сообщение от Gorev
SQL иньекции проводятся не в базе данных, а используя ошибки именно в языках програмирования, на прим:php,asp. Не знаю принцип работы сайтов на JAVA так как не заморачивался ими,мало попадались

как это не в базе данных? как раз именно к ней запрос идет, sql - это язык для взаимодействия с БД.

попугай 29.03.2009 23:23

Конечно, sql инъекции возможны благодаря ошибкам в скриптах, написаных на языках программирования. Но проводятся они используя базы данных - например mssql inj может быть и в скриптах на php и asp, java и cold fusion и прочие.. Также и oracle, mysql и прочее - скрипты могут быть на разных языках - но инъекция проводиться в контексте базы данных.

DDoSька 29.03.2009 23:27

Цитата:

Сообщение от Gorev
SQL иньекции проводятся не в базе данных, а используя ошибки именно в языках програмирования, на прим:php,asp. Не знаю принцип работы сайтов на JAVA так как не заморачивался ими,мало попадались

Разве сскули возникают из-за ошибке в языке программирования? =)
Ошибка в алгоритме написаного скрипта(фильтрации)

diehard 29.03.2009 23:57

Цитата:

Сообщение от Ded MustD!e
как это не в базе данных? как раз именно к ней запрос идет, sql - это язык для взаимодействия с БД.

дык в SQL ошибок то и не происходит при SQL инжекшене.
Ошибки только в кривых руках кодеров

Jokester 30.03.2009 00:04

Цитата:

Сообщение от DDoSька
Разве сскули возникают из-за ошибке в языке программирования? =)

А почему-бы и нет?
Если говорить о PHP , то вот, например, косяк на уровне самого языка, который позволяет провести инъекцию:

https://forum.antichat.ru/showpost.php?p=782068&postcount=22

Qwazar 30.03.2009 01:02

Принцип то тотже, если кто не использует нормальные мепинги или Prepared Statement, а просто склеивает запрос с параметром передаваемым в БД, то работа со скулёй ни чем не отличается. Ясно что все ORM возможность иньекции убивают напрочь.

Ilia_dozor 30.03.2009 09:24

Цитата:

Сообщение от Qwazar
Ясно что все ORM возможность иньекции убивают напрочь.

можно об этом поподробнее чуть-чуть..и что вкладывалось в понятие ORM
PS
применительно для Java


Время: 20:17