Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Отслеживание неудачных попыток коннекта / 15 сообщений из 15, страница 1 из 1
18.02.2015, 15:46
    #38883018
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание неудачных попыток коннекта
Добрый вечер
Как можно отследить неудачные попытки подключения к базе? Клиентская часть ПО почему то при автоматическом входе (пароль и логин берется из текстового файлика) периодически не принимает пароль, причем это происходит в период импорта из другой системы, при этом идет запуск 50 с лишним экземпляров программы с интервалом 30-120 секунд. При появлении ошибки в окне выбора логина показывается пользователь, под которым ранее был запуск модуля отправки почты, он также запускается с автоматическим входом, но с другой учеткой. Мой ШХ мне подсказывает,что при импорте почему то логин и пароль берется некорректно, т.е. пароль верный, а логин тянет из какой то переменной,которую не сделали nil. Если зафиксировать кто и как пытался зайти - будет чем носом разработчика натыкать.
...
Рейтинг: 0 / 0
18.02.2015, 17:04
    #38883144
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание неудачных попыток коннекта
ШХ подсказал что ДО коннекта я только инфу трассировкой увижу...
...
Рейтинг: 0 / 0
18.02.2015, 20:08
    #38883311
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание неудачных попыток коннекта
Gallemar,

Firebird 2.0 ReleaseNotes:
The new security database is renamed as security2.fdb. Inside, the user authentication table, where user names and passwords are stored, is now called RDB$USERS. There is no longer a table named “users” but a new view over RDB$USERS that is named “USERS”. Through this view, users can change their passwords.

а на view можно триггеры навесить.
...
Рейтинг: 0 / 0
18.02.2015, 20:29
    #38883327
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание неудачных попыток коннекта
GallemarКак можно отследить неудачные попытки подключения к базе?
Лично я бы собрал собственный fbclient.dll в котором в isc_attach_database() писал в лог
всю информацию о неудачных попытках.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.02.2015, 20:50
    #38883347
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание неудачных попыток коннекта
Всем спасибо за ответ,нашел более простое решение.
...
Рейтинг: 0 / 0
18.02.2015, 21:21
    #38883358
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание неудачных попыток коннекта
Gallemarнашел более простое решение.
продашь?
...
Рейтинг: 0 / 0
18.02.2015, 21:45
    #38883365
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание неудачных попыток коннекта
kdvGallemarнашел более простое решение.
продашь?
Оно не относится к БД. Разобрал с разработчиком механизм подключения к базе, нашли проблемное место и поправили. Сижу тестирую,пока полет нормальный.
...
Рейтинг: 0 / 0
25.02.2015, 13:01
    #38888320
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание неудачных попыток коннекта
kdvGallemar,

Firebird 2.0 ReleaseNotes:
The new security database is renamed as security2.fdb. Inside, the user authentication table, where user names and passwords are stored, is now called RDB$USERS. There is no longer a table named “users” but a new view over RDB$USERS that is named “USERS”. Through this view, users can change their passwords.

а на view можно триггеры навесить.
Дима,а можешь рассказать как это выглядеть будет? Если честно не понял. Триггер какой должен быть - DML или on connect/disconnect?
...
Рейтинг: 0 / 0
25.02.2015, 13:02
    #38888321
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание неудачных попыток коннекта
Блин,фигню сказал, какой on connect на вьюху...
...
Рейтинг: 0 / 0
25.02.2015, 13:02
    #38888324
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание неудачных попыток коннекта
GallemarДима,а можешь рассказать как это выглядеть будет? Если честно не понял.
чтобы понять, нужно понимать триггеры на view. Ничего там сложного нет, есть просто правила.
...
Рейтинг: 0 / 0
25.02.2015, 13:14
    #38888353
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание неудачных попыток коннекта
GallemarШХ подсказал что ДО коннекта я только инфу трассировкой увижу...

если ошибка происходит на стороне клиента, то и трассировкой не увидишь. Поэтому уж если и логировать неудачные попытки, то на стороне клиента. Правда я бы предложил менее экстремальный метод чем у DS
...
Рейтинг: 0 / 0
25.02.2015, 13:15
    #38888359
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание неудачных попыток коннекта
Симонов ДенисGallemarШХ подсказал что ДО коннекта я только инфу трассировкой увижу...

если ошибка происходит на стороне клиента, то и трассировкой не увидишь. Поэтому уж если и логировать неудачные попытки, то на стороне клиента. Правда я бы предложил менее экстремальный метод чем у DS
какой?
...
Рейтинг: 0 / 0
25.02.2015, 13:21
    #38888370
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание неудачных попыток коннекта
Gallemar,

логировать непосредственно в функции коннекта (или в компоненте через который делается коннект). Разница только в том что я не предлагаю перекомпилировать клиента fb.
...
Рейтинг: 0 / 0
25.02.2015, 17:04
    #38888737
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание неудачных попыток коннекта
Симонов Денис,спасибо,но не получится,нет исходников,если только разработчика просить.
...
Рейтинг: 0 / 0
26.02.2015, 13:08
    #38889391
Fr0sT-Brutal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отслеживание неудачных попыток коннекта
Хук на нужные ф-ции можно было повесить
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Отслеживание неудачных попыток коннекта / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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