Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Заблокировать подключение с одного IP? / 11 сообщений из 11, страница 1 из 1
20.12.2018, 18:28
    #39751010
Mironico
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заблокировать подключение с одного IP?
Добрый вечер!
Подскажите можно ли как-то заблочить конект к базе
для одного конкретного IP.
Firebird 3 x64.
Спасибо!
...
Рейтинг: 0 / 0
20.12.2018, 18:36
    #39751013
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заблокировать подключение с одного IP?
Mironico,

никак. use firewall.
...
Рейтинг: 0 / 0
20.12.2018, 18:37
    #39751014
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заблокировать подключение с одного IP?
20.12.2018 18:28, Mironico пишет:
> Подскажите можно ли как-то заблочить конект к базе
> для одного конкретного IP.
> Firebird 3 x64.

сетевые задачи нужно решать сетевыми средствами.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
20.12.2018, 18:37
    #39751015
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заблокировать подключение с одного IP?
А Вы с какой целью интересуетесь? (с)

Защита от "интернета" это одно, в локалке другое. Весь сервер или конкретная БД?
...
Рейтинг: 0 / 0
20.12.2018, 18:43
    #39751021
Mironico
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заблокировать подключение с одного IP?
В локале.
Коллеги задолбали, никак не могут с транзакциями разобраться,
база тупит, мешает других задачам.
Решил психануть-рубануть.
...
Рейтинг: 0 / 0
20.12.2018, 18:56
    #39751025
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заблокировать подключение с одного IP?
Mironico,

а, стоп. не влезая в базу - нет, нельзя. А так - триггер на коннект к БД, и там выдавать exception на rdb$get_context ... CLIENT_ADDRESS
https://firebirdsql.org/refdocs/langrefupd20-get-context.html
...
Рейтинг: 0 / 0
20.12.2018, 20:27
    #39751046
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заблокировать подключение с одного IP?
Mironico> Коллеги задолбали, никак не могут с транзакциями разобраться,
Mironico> база тупит, мешает других задачам. Решил психануть-рубануть.

Ну про триггер и функцию Дима уже подсказал, но в таких случаях
разумнее рубануть по морде подойти и поговорить (не с ними, так с
их начальством) - после ограничения по IP последует либо конфликт
"а чё это ты?!..." (если тупые) или смена IP (если поумнее), или даже
обход триггеров (если ещё умнее).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
21.12.2018, 01:45
    #39751100
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заблокировать подключение с одного IP?
kdvMironico,

никак. use firewall.kdv, разве в триггере подключения нельзя получить соответствующую запись из MON$ATTACHMENTS, проверить и кинуть исключение?
...
Рейтинг: 0 / 0
21.12.2018, 01:47
    #39751101
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заблокировать подключение с одного IP?
MironicoВ локале.
Коллеги задолбали, никак не могут с транзакциями разобраться,
база тупит, мешает других задачам.
Решил психануть-рубануть.Ну так рубани! Скажи её shutdown и пусть пользуют поочередно в монопольном режиме. :)
...
Рейтинг: 0 / 0
21.12.2018, 01:48
    #39751102
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заблокировать подключение с одного IP?
kdvMironico,

а, стоп. не влезая в базу - нет, нельзя. А так - триггер на коннект к БД, и там выдавать exception на rdb$get_context ... CLIENT_ADDRESS
https://firebirdsql.org/refdocs/langrefupd20-get-context.html Увидел! Вопрос снят.
...
Рейтинг: 0 / 0
21.12.2018, 03:03
    #39751107
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заблокировать подключение с одного IP?
rdb_dev,

в триггере на коннект лучше к mon$ не лазить. Сколько можно рассказывать, что mon$ это снимок, делается для ВСЕХ mon$ при обращении к любой одной. Наполнение данными Mon$ затратно, и если это первый коннект, то быстро, а если сотый, то это будет медленнее, а если 200й то еще медленнее, и у меня есть подозрение, что тормоза будут расти экспоненциально с увеличением числа коннектов. Конечно, всё зависит от того, чем занимаются существующие коннекты.
Так что rdb$get_context должно быть существенно экономнее.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Заблокировать подключение с одного IP? / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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