powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
19 сообщений из 19, страница 1 из 1
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465341
фтгы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про уничтожение сессии в документации не нашёл, либо плохо искал. Подскажите каким образом реализовать
...
Рейтинг: 0 / 0
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465343
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фтгы,

похоже на бред. SQL инъекция происходит на клиенте, никаким триггером ты это не поймаешь
...
Рейтинг: 0 / 0
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465344
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И уничтожать при этом надо не пользователя, а программиста. И не после, а до.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465345
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фтгы,

- триггеров на select нет
- по тексту запроса никак нельзя понять, была injection или нет.
...
Рейтинг: 0 / 0
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465348
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фтгы,

напиши udf, которая инициирует отложенный рестарт сервера. Можно вообще разослать тревожные письма в службы безопасности и совсем остановить сервер до выяснения обстоятельств.

Правда, отвалятся все коннекты сразу, но ведь и sql-иньекция - дело нешуточное.
...
Рейтинг: 0 / 0
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465359
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фтгыПро уничтожение сессии в документации не нашёл, либо плохо искал. Подскажите каким образом реализоватьПо какому признаку SQL сервер должен узнать, что имеет дело с SQL-injection, если подделанный запрос приходит, по сути, с родного клиента и FirebirdSQL сервер может выполнить только один SQL запрос за одну "посылку" от клиента? Для этого, как минимум, сервер должен обладать управляемым разработчиком БД интеллектуальным препарсом получаемых с клиента запросов, но о такой RDBMS я никогда не слыхал.
Собственно, тебе ничто не мешает написать фильтр-драйвер, который будет ловить "сырые" пакеты, отправленные на порт FirebirdSQL сервер, собирать их в запрос и анализировать полученный запрос на несвойственные клиенту действия. Дерзай!
...
Рейтинг: 0 / 0
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465360
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

ты, конечно, прав. Но ведь и штатного средства разорвать коннект со стороны сервера нет. Разве что на уровне триггера OnConnect.

Хотя, с другой стороны, это средство и нахрен никому не нужно. :)
...
Рейтинг: 0 / 0
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465363
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
троллинг?
...
Рейтинг: 0 / 0
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465366
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl, скорее, крайне слабое знание матчасти. Какой-нибудь воинствующий ламер, мнящий себя крутым пхпшником и решивший, типа. задать вумный вопрос.
...
Рейтинг: 0 / 0
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465368
фтгы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rdb_dev,

Могу больше сказать. Я вообще не прогер))))))
...
Рейтинг: 0 / 0
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465370
фтгы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вообще, как я понял, в Ред База Данных ведётся лог всех SQL запросов. По идеи если от пользователя приходит объединённый запрос или что-то в таком духе " ' ') ") -- ; то триггером это можно обработать как событие. Вот и думал что можно сессию прервать
...
Рейтинг: 0 / 0
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465372
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД> Но ведь и штатного средства разорвать коннект со стороны сервера нет.

Вообще говоря, есть. Но учитывая уровень ТСа, лично я
не дам гранату обезьяне. И всем остальным не советую.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465378
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамИ всем остальным не советую.Гранатой ты называешь системные таблицы?
...
Рейтинг: 0 / 0
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465381
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devГаджимурадов РустамИ всем остальным не советую.Гранатой ты называешь системные таблицы?

Возможно, убийство отдельного процесса в классике.
...
Рейтинг: 0 / 0
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465383
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, MON$ATTACHMENTS же есть...
...
Рейтинг: 0 / 0
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465412
фтгы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов Рустам,

Мне для курсовик надо! Напиши
...
Рейтинг: 0 / 0
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465421
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фтгы,

это в требованиях курсовика такая ересь? Что-то я сомневаюсь
...
Рейтинг: 0 / 0
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465434
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фтгыМне для курсовик надо!

Записывай: "защита от SQL injection производится на уровне приложения, а не БД".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
    #39465504
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фтгыМне для курсовик надо!использование введенных пользователем данных исключительно для подстановки в параметры рубит sql инъекции на корню. Бороться со следствиями гарантированно поздно. Да, можно логировать запросы, можно трассировать, можно рубить коннекты, но в общем случае тут нет критерия, кого таки рубить.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Написать триггер для уничтожения сессии пользователя в случае попытки SQL-injection
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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