Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Задача по инъекциям / 8 сообщений из 8, страница 1 из 1
13.02.2012, 21:32:45
    #37659999
testjava
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задача по инъекциям
Здравствуйте!! Помогите оценить сложность, а именно сколько нужно жуниору для решения этой задачи!! И подскажите наиболее оптимальный алгоритм, какие технологии нужны. Программа слушает порт бд, перехватывает все запросы, анализирует на предмет sql-инъекций и если все ок, то пропускает дальше, если не ок, то пишет в лог, либо обезвреживает и отправляет. Заранее всем благодарен!!
...
Рейтинг: 0 / 0
13.02.2012, 22:13:42
    #37660037
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задача по инъекциям
testjavaПомогите оценить сложность, а именно сколько нужно жуниору для решения этой задачи!!
Джуниор это такой человек, который подобную задачу может выполнять бесконечно долго, если ему не поставить рамки и не придать ускорение в нужном направлении.

testjavaИ подскажите наиболее оптимальный алгоритм, какие технологии нужны. Программа слушает порт бд, перехватывает все запросы, анализирует на предмет sql-инъекций и если все ок, то пропускает дальше, если не ок, то пишет в лог, либо обезвреживает и отправляет. Заранее всем благодарен!!
Заипется джуниор. У разных баз разные протоколы. Это под разные базы или под все? Почему именно такое решение? А если драйвер коннектится не через сокет? Почему на Java? Почему не встроить интерцептор в саму базу?
А как определить является ли запрос инъекцией? А представляете на сколько производительность просядет?
...
Рейтинг: 0 / 0
13.02.2012, 22:27:20
    #37660052
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задача по инъекциям
Ну да. Для каждой БД - свои инъекции.
Например, для MS SQL лучший способ обезопасить себя - использовать хранимые процедуры с параметрами или заворачивать запрос в системную процедуру sp_executesql .
Впрочем, использовать процедуры с параметрами для любых запросов к базе, поддерживающей хп, - более-менее универсальный способ.
...
Рейтинг: 0 / 0
14.02.2012, 10:23:31
    #37660469
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задача по инъекциям
testjava,

такое ощущение, что задача "тестовая" и просто проверяют ваш ход размышлений. Написание подобного труда даже для senior программиста - очень серьезный труд.
...
Рейтинг: 0 / 0
14.02.2012, 11:55:11
    #37660653
testjava
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задача по инъекциям
Озверин,
задание реальное! На данный момент остался лишь интерес как его решить, ткните носом куда смотреть и примерную архитектуру, если можно.
...
Рейтинг: 0 / 0
14.02.2012, 12:00:52
    #37660668
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задача по инъекциям
testjavaОзверин,
задание реальное! На данный момент остался лишь интерес как его решить, ткните носом куда смотреть и примерную архитектуру, если можно.
Какую архитектуру? Вы уже сами описали всю архитектуру и сказали что это без вариантов. Поэтому начинайте читать про сокеты.
http://docs.oracle.com/javase/tutorial/networking/sockets/
Напишите простейший прокси к базе таким способом.
...
Рейтинг: 0 / 0
15.02.2012, 10:43:30
    #37662409
testjava
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задача по инъекциям
BlazkowicztestjavaОзверин,
задание реальное! На данный момент остался лишь интерес как его решить, ткните носом куда смотреть и примерную архитектуру, если можно.
Какую архитектуру? Вы уже сами описали всю архитектуру и сказали что это без вариантов. Поэтому начинайте читать про сокеты.
http://docs.oracle.com/javase/tutorial/networking/sockets/
Напишите простейший прокси к базе таким способом.ага, спасибо! задача оказалась дипломной работой)
...
Рейтинг: 0 / 0
15.02.2012, 10:53:56
    #37662423
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задача по инъекциям
testjavaага, спасибо! задача оказалась дипломной работой)
Тогда такие вопросы лучше задавать не на форумах, а научному руководителю.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Задача по инъекциям / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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