powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / EUA и Firebird
24 сообщений из 24, страница 1 из 1
EUA и Firebird
    #38879207
Delphi159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как включит EUA в Firebird 2.5.3?
Google на запросы "EUA in Firebird", "Embedded User Authentification in Firebird" ничего о Firebird не даёт, только об Interbase начиная с 7.5

в Firebird maestro:
create DATABASE 'E:\aaa.fdb' user 'SYSDBA' password 'masterkey' with ADMIN OPTION;
SQL error code = -104.
Token unknown - line 1, column 65.
with.
Где ошибаюсь?
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879228
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delphi159,

везде. В Firebird 2.5 нет EUA. В embeded режиме вообще имя пользователя при коннекте не проверяется. В трёшке есть, но работает оно не так как у IB. И в embeded всё равно не проверяется.
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879330
Delphi159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов ДенисDelphi159,

В Firebird 2.5 нет EUA.
А как тогда при подсоединении к БД игнорировать наличие пользователя SYSDBA и его пароль в security2.fdb?. В Interbase 2009 при включении EUA, SYSDBA появилось в db$users и менял его дефаулт пароль на новую. А сейчас как перенести SYSDBA и его пароль в БД? БД была намного защищена от переписывания ADMIN.IB (о редактировании в HEX-editor и не говорю).
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879340
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Delphi159!
You wrote on 13 февраля 2015 г. 17:05:17:

Delphi159> А как тогда при подсоединении к БД игнорировать наличие пользователя
> SYSDBA и его пароль в security2.fdb?
embedded-сервер их не проверяет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879383
Delphi159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МимопроходящийHello, Delphi159!
You wrote on 13 февраля 2015 г. 17:05:17:

Delphi159> А как тогда при подсоединении к БД игнорировать наличие пользователя
> SYSDBA и его пароль в security2.fdb?
embedded-сервер их не проверяет.


из http://www.firebirdsql.org/manual/ufb-cs-embedded.html

The security database is not used at all: anyone can connect to any database......
An embedded server locks a database file for its own exclusive use after successful connection.....

Дело и в том, что embedded-сервер не проверяет и anyone can connect to any database....!
Я говорю о Standart Server, защищенном паролем SYSDBA внутри бд!
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879384
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Delphi159!
You wrote on 13 февраля 2015 г. 17:50:19:

Delphi159> Я говорю о Standart Server, защищенном паролем SYSDBA внутри бд!
повторяю ответ Дениса:
пароль "внутри" бд есть только у InterBase.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879389
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

и в Firebird 3. При соответствующей настройке.
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879395
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Симонов Денис!
You wrote on 13 февраля 2015 г. 18:02:32:

Симонов Денис> и в Firebird 3. йад в аптеке.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879397
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delphi159,

тебе зачем учётки хранить в той же БД?
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879410
Delphi159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хорошо, тогда что вы думаете об этом:
1. в security3.fdb меняю masterke на ААА
2. SYSDBA и новый пароль храню в таблице БД users
3. создаём триггер: CREATE TRIGGER 1_CONNECT ON CONNECT ...
4. Если кто-нибудь "подсунул" серверу свою security3.fdb с SYSDBA/masterkey, и хочет получить полный контроль над базой данных, заработается CREATE TRIGGER 1_CONNECT ON CONNECT: if user=sysdba and password<>ААА then EXCEPTION ...
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879414
Delphi159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Delphi159хорошо, тогда что вы думаете об этом:
4. .... if user=sysdba and password<>ААА then EXCEPTION ...


4. ... if user=sysdba and password=SYSDBA then EXCEPTION ...
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879417
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delphi159что вы думаете об этом:
Бред. Если кто-то знает о подсовывании БД паролей, то он знает и о ключике nodbtriggers.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879420
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delphi159,

для таких случаев пиши плагин шифрования (если сможешь конечно ). Все другие способы зашиты файла БД не помогут.
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879441
Delphi159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денистебе зачем учётки хранить в той же БД?
из http://www.ibase.ru/devinfo/ib75eua.htm
Такая схема неудобна для:
1. однопользовательских приложений. Распространять приходится и базу, и admin.ib.
2. распространяемых баз данных. Любой может "подсунуть" серверу свою admin.ib с SYSDBA/masterkey, и получить полный контроль над базой данных.
3. систем, где пользователь должен "попадать" только в те базы данных, с которыми ему можно работать.


Dimitry SibiryakovБред. Если кто-то знает о подсовывании БД паролей, то он знает и о ключике nodbtriggers.

Симонов Денисдля таких случаев пиши плагин шифрования (если сможешь конечно ). Все другие способы зашиты файла БД не помогут.
Кто-нибудь сказал что это для Кевина Митника и его подобных? А об подмене security.fdb знают больше людей, даже все начинающие программисты, чем как преодолеть CREATE TRIGGER ...ON CONNECT-> EXCEPTION !
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879445
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раз тебе нужен EUA, так и иди к Embarcadero и не мучай свободную птицу.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879484
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delphi1591. однопользовательских приложений. Распространять приходится и базу, и
admin.ib.
2. распространяемых баз данных. Любой может "подсунуть" серверу свою admin.ib с
SYSDBA/masterkey, и получить полный контроль над базой данных.
3. систем, где пользователь должен "попадать" только в те базы данных, с которыми ему
можно работать.

1. Однопользовательские приложения используют Firebird Embedded.
2. Если человек БД купил, у него есть полное право на её использование. Он её для этого и
покупал.
3. Такие системы поднимают отдельные инстансы СУБД для каждого пользователя, конфигурация
которых позволяет подключаться только к определённым БД.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879501
Delphi159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov2. Если человек БД купил, у него есть полное право на её использование. Он её для этого и
покупал.

А его недобросовестные сотрудники, у которых есть близкий программер(подобный), который может "подсунуть" серверу свою security3.fdb с SYSDBA/masterkey, и получить полный контроль над базой данных для конкретных целей? В Interbase 2009 я включал EUA, изменял пароль SYSDBA и был больше защищен от таких людей! 100% защити в природе не бывает, но вероятность проникнуть в БД была меньше .
Все все прекрасно понимают о чём я!
Наверно придётся подождать появления Firebird 3
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879506
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delphi159,

ты бы про встроенные учётки в FB 3 почитал сначала.
Придётся тебя разочаровать, встроенную учётку можно сделать не встроенной за одну минуту и наоборот. Причём каких-то там огромных знаний для этого не нужно
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879509
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delphi159получить полный контроль над базой данных для конкретных целей
Вот о конкретных целях - поконкретнее, пожалуйста. А то звучит как "я вам базу данных
продал, но данные из неё я вам не покажу, потому что у вас документов нету".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879516
Delphi159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovDelphi159получить полный контроль над базой данных для конкретных целей
Вот о конкретных целях - поконкретнее, пожалуйста. А то звучит как "я вам базу данных
продал, но данные из неё я вам не покажу, потому что у вас документов нету".

"Я вам базу данных продал, но данные из неё я вашим сотрудникам покажу в том дозе, какой они имеют права по привилегиям, которые я им дал и на что мы договорились, а он(она) хочет узнать гораздо больше! Узнав об этом, вы- заказчик будете упрекать меня!"
Если Dimitry Sibiryakov этого не понимает, не стоит продолжать дискуссию! Настоящий софи́зм!
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879518
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delphi159,

Заказчик должен защищать сервер БД от доступа посторонних. Железная дверь, отдельная комната, выдача ключа под запись только системному администратору.
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879526
Delphi159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов ДенисDelphi159,

Заказчик должен защищать сервер БД от доступа посторонних. Железная дверь, отдельная комната, выдача ключа под запись только системному администратору.
Прямо так и говорите! Ясно ваше мнение, просто это открытие для меня. Я думал, что та защита которая была в Interbase (EUA), будет и в Firebird. Чтож, придется защищать этого "ребенка" извне усиленно!
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879532
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delphi159Если Dimitry Sibiryakov этого не понимает, не стоит продолжать дискуссию!

Если ты не понимаешь, что пароль от учётки главбуха висит на мониторе главбуха, а
информация, доступная гендиру, смотрится прямо из-за его плеча, то говорить действительно
не о чем.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
EUA и Firebird
    #38879538
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delphi159,

EUA сделана не для защиты, а для удобства переноса БД с одного компьютера на другой. Настоящую защиту может обеспечить только шифрование.
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / EUA и Firebird
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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