ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Уязвимости
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Java and SQL инъекции
  #1  
Старый 29.03.2009, 21:38
Аватар для Ilia_dozor
Ilia_dozor
Познающий
Регистрация: 26.05.2007
Сообщений: 49
Провел на форуме:
187316

Репутация: 4
По умолчанию Java and SQL инъекции

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

  #2  
Старый 29.03.2009, 23:12
Аватар для попугай
попугай
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме:
2459557

Репутация: 606


По умолчанию

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

  #3  
Старый 29.03.2009, 23:18
Аватар для Gorev
Gorev
Познавший АНТИЧАТ
Регистрация: 31.03.2006
Сообщений: 1,167
Провел на форуме:
4072944

Репутация: 1550


Отправить сообщение для Gorev с помощью ICQ Отправить сообщение для Gorev с помощью Yahoo
По умолчанию

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

  #4  
Старый 29.03.2009, 23:22
Аватар для Ded MustD!e
Ded MustD!e
Members of Antichat - Level 5
Регистрация: 23.08.2007
Сообщений: 417
Провел на форуме:
14324684

Репутация: 3908
По умолчанию

Цитата:
Сообщение от Gorev  
SQL иньекции проводятся не в базе данных, а используя ошибки именно в языках програмирования, на примhp,asp. Не знаю принцип работы сайтов на JAVA так как не заморачивался ими,мало попадались
как это не в базе данных? как раз именно к ней запрос идет, sql - это язык для взаимодействия с БД.
__________________
Feci, quod potui. Faciant meliora potentes.
 
Ответить с цитированием

  #5  
Старый 29.03.2009, 23:23
Аватар для попугай
попугай
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме:
2459557

Репутация: 606


По умолчанию

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

  #6  
Старый 29.03.2009, 23:27
Аватар для DDoSька
DDoSька
Постоянный
Регистрация: 05.05.2008
Сообщений: 403
Провел на форуме:
2375039

Репутация: 1160
Отправить сообщение для DDoSька с помощью ICQ
По умолчанию

Цитата:
Сообщение от Gorev  
SQL иньекции проводятся не в базе данных, а используя ошибки именно в языках програмирования, на примhp,asp. Не знаю принцип работы сайтов на JAVA так как не заморачивался ими,мало попадались
Разве сскули возникают из-за ошибке в языке программирования? =)
Ошибка в алгоритме написаного скрипта(фильтрации)
 
Ответить с цитированием

  #7  
Старый 29.03.2009, 23:57
Аватар для diehard
diehard
Постоянный
Регистрация: 30.09.2007
Сообщений: 815
Провел на форуме:
2590715

Репутация: 659


Отправить сообщение для diehard с помощью ICQ
По умолчанию

Цитата:
Сообщение от Ded MustD!e  
как это не в базе данных? как раз именно к ней запрос идет, sql - это язык для взаимодействия с БД.
дык в SQL ошибок то и не происходит при SQL инжекшене.
Ошибки только в кривых руках кодеров
 
Ответить с цитированием

  #8  
Старый 30.03.2009, 00:04
Аватар для Jokester
Jokester
Members of Antichat - Level 5
Регистрация: 18.02.2008
Сообщений: 1,136
Провел на форуме:
17621293

Репутация: 4915


По умолчанию

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

https://forum.antichat.ru/showpost.php?p=782068&postcount=22
 
Ответить с цитированием

  #9  
Старый 30.03.2009, 01:02
Аватар для Qwazar
Qwazar
Leaders of Antichat - Level 4
Регистрация: 02.06.2005
Сообщений: 1,411
Провел на форуме:
10605912

Репутация: 4693


По умолчанию

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

Мой блог:http://qwazar.ru/.
 
Ответить с цитированием

  #10  
Старый 30.03.2009, 09:24
Аватар для Ilia_dozor
Ilia_dozor
Познающий
Регистрация: 26.05.2007
Сообщений: 49
Провел на форуме:
187316

Репутация: 4
По умолчанию

Цитата:
Сообщение от Qwazar  
Ясно что все ORM возможность иньекции убивают напрочь.
можно об этом поподробнее чуть-чуть..и что вкладывалось в понятие ORM
PS
применительно для Java
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL инъекция и Oracle, часть 2 k00p3r Чужие Статьи 0 13.06.2005 11:24
Общие Рекомендации Защиты (MySQL и SQL Web-интерфейс) k00p3r Чужие Статьи 0 13.06.2005 11:22
Словарь Java-терминов foreva Чужие Статьи 0 08.02.2005 16:28



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ