powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Шифрования на базе Firebird Encryption Plugin Framework
25 сообщений из 94, страница 3 из 4
Шифрования на базе Firebird Encryption Plugin Framework
    #39613270
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

т.е. то что всего одна страница зашифрована, а не все, это на стойкость защиты не влияет?

ПС. а если БД маленькая, то как зашифровать все?
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39613273
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISПочему чтобы зашифровать необходимо кроме ключа указывать и логин, и пароль, а для того чтобы подключиться к зашифрованной БД достаточно только активировать ключ, а логин и пароль при этом установить в NULL?Это вопросы к автору CiDbCrypt
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39613274
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AIS,

ну вообще-то это странно. У тебя БД маленькая зашифроваться мигом должна.
Ещё раз статистику сними. Количество зашифрованных страниц должно меняться
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39613277
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISПС. а если БД маленькая, то как зашифровать все?Небось единственный коннект, в котором делал ALTER DATABASE, сразу же и закрыл ?
А ты не закрывай, дай потоку шифровальщика доработать.
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39613302
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladAISПС. а если БД маленькая, то как зашифровать все?Небось единственный коннект, в котором делал ALTER DATABASE, сразу же и закрыл ?
А ты не закрывай, дай потоку шифровальщика доработать.
Да, вроде нет. Получил ответ от функции, что шифрование прошло успешно.
За совет спасибо, попробую ещё раз.
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39613371
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISПолучил ответ от функции, что шифрование прошло успешно.

От какой функции? Ни одна известная лично мне функция такого ответа прислать не может.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39613378
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть подозрения что плагин шифрования немного кривоват
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39613387
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисесть подозрения что плагин шифрования немного кривоват

Может да. Может нет. Такую картину можно получить и с прямым плагином если шифровать в
embedded режиме и выйти сразу после коммита. А можно и после крэша. Но крэш, мне кажется,
аффтар бы не упустил из виду.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39613401
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovСимонов Денисесть подозрения что плагин шифрования немного кривоват

Может да. Может нет. Такую картину можно получить и с прямым плагином если шифровать в
embedded режиме и выйти сразу после коммита. А можно и после крэша. Но крэш, мне кажется,
аффтар бы не упустил из виду.

Да, режим embedded.
Dimitry SibiryakovОт какой функции? Ни одна известная лично мне функция такого ответа прислать не может.
Да, здесь мой косяк. Ответ на самом деле о том, что запуск шифрования начался успешно. Второй функцией проверяю статус выполнения шифрования, которая отвечает что процесс идет и ошибок нет.
И понимаю, что не дождался финала процесса.

Спасибо всем, ошибку понял.
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39613428
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISДа, режим embedded.

а не проще ли было сначала зашифровать БД на полноценном сервере, а только затем работать с embedded?

Насчёт паролей вообще бред получается. Какие вы там пароли в embedded проверить пытаетесь?
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39613433
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениса не проще ли было сначала зашифровать БД на полноценном сервере

Иногда проще, иногда нет. В текущей версии Firebird есть засада с вызовом
пользовательского callback-а: он работает исключительно в embedded режиме.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39613468
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисAISДа, режим embedded.
Насчёт паролей вообще бред получается. Какие вы там пароли в embedded проверить пытаетесь?
Не пытаюсь. Просто для шифрования при подключении к БД указываю пароль и логин иначе не дает доступа, а вот для активации ключа при подключения к шифрованной БД уже можно вместо логина и пароля NULL указывать. Попробовал, получилось подключиться. Может оно так и надо, т.е. без ключа доступа нет и не важно, что без пароля и логина, т.к. embedded.
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39613472
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISПросто для шифрования при подключении к БД указываю пароль и логин иначе не дает доступа

Логин в данном случае нужен не для подключения и не для "доступа", а чтобы проверить есть
ли у тебя право на команду "ALTER DATABASE".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39619886
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovAISПросто для шифрования при подключении к БД указываю пароль и логин иначе не дает доступа

Логин в данном случае нужен не для подключения и не для "доступа", а чтобы проверить есть
ли у тебя право на команду "ALTER DATABASE".

Спасибо, таки да в этом была причина, теперь шифрует все.
Но не понятка осталась: почему при логине SYSDBA шифрование получалось, а с логином владельца базы нет?
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39645875
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как я понимаю, то в FB3 доступ к чтению/записи шифрованной БД и её шифрование/дешифрование осуществляется одним и тем же ключом. А можно как то иметь два ключа - один для доступа, а другой для шифрования?

ПС. Например, разрешить доступ к шифрованной БД из своего ПО, при этом исключить возможность изменения ключа шифрования. Похоже на утренний бред после вчерашнего, но все же...
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39645886
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AIS> ПС. Например, разрешить доступ к шифрованной БД из своего ПО,
AIS> при этом исключить возможность изменения ключа шифрования.

Для этого нужны не 2 разных ключа, а всего лишь
соотв. привилегия (и возможность её давать/забирать).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39645890
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISКак я понимаю, то в FB3 доступ к чтению/записи шифрованной БД и её шифрование/дешифрование осуществляется одним и тем же ключомКак можно читать зашифрованное и при этом не расшифровывать прочитанное ? Писать и не шифровать при этом ?
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39646285
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladAISКак я понимаю, то в FB3 доступ к чтению/записи шифрованной БД и её шифрование/дешифрование осуществляется одним и тем же ключомКак можно читать зашифрованное и при этом не расшифровывать прочитанное ? Писать и не шифровать при этом ?
Так как и происходит сейчас. Получаю доступ к БД имея ключ, делаю запрос к БД, получаю результат, но БД не дешифрую на прямую.
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39646287
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамAIS> ПС. Например, разрешить доступ к шифрованной БД из своего ПО,
AIS> при этом исключить возможность изменения ключа шифрования.

Для этого нужны не 2 разных ключа, а всего лишь
соотв. привилегия (и возможность её давать/забирать).

Это уже есть в отношении шифрования или это надо делать?
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39646296
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамДля этого нужны не 2 разных ключа, а всего лишь
соотв. привилегия (и возможность её давать/забирать).

Проблема в том что чаще всего хотят шифрования те у кого БД встроенная, а там пользователя любого можно указать.

AIS,

а ключ шифрования у тебя где хранится? Если в твоём приложении, то каким образом кто-то сможет изменить этот ключ, ведь ни одно приложения не сможет подключится к твоей БД.
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39646310
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISПолучаю доступ к БД имея ключ, делаю запрос к БД, получаю результат, но БД не дешифрую на прямую.С чего ты взял ?
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39646313
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISПолучаю доступ к БД имея ключ, делаю запрос к БД, получаю результат, но БД не дешифрую на
прямую.

Видать, шифрование у хирургов весьма специфическое.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39646358
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AIS> Это уже есть в отношении шифрования или это надо делать?

AFAIK - нету.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39646359
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISПолучаю доступ к БД имея ключ, делаю запрос к БД, получаю результат, но БД не дешифрую на прямую.
я не понял этой фразы. плагин шифрует и дешифрует базу ключом. Если ключ убрать с сервера, то надо его передавать с клиента.
Если ты его передаешь с клиента, то сервер использует ключ для шифрования и дешифрования.

Что значит "БД не дешифрую напрямую"? Ты думал, что клиент должен что-то дешифровать-шифровать? Нет. Это всегда делает плагин, на сервере.
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39646509
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отвечу сразу всем...
То что при обращении к БД и получения результата запроса, БД предварительно расшифровывается, это понятно и никто не спорит. Однако у плагина есть 2 функции:
1. получить доступ, 2. дешифрировать.

Что я имел ввиду под "дешифрирует напрямую":
После вызова 1-ой функции пользователь получает только доступ к БД для получения результата запроса после чего БД остается по прежнему зашифрованной, т.е. он не может используя эту функцию дешифрировать БД и иметь её в открытом виде.
Понятно, что зная ключ доступа, необходимый для 1-ой функции, можно дешифрировать БД, используя 2-ю функцию.
От сюда и возник вопрос: можно ли разделить эти две функции разными ключами, т.е. иметь один ключ для доступа с запросом к БД (открытый, не совпадающий с основным ключом, которым нельзя дешифрировать БД если воспользоваться 2-ой функцией), а второй непосредственно для дешифрации/шифрования БД.

По поводу логина для входа...
Да, у меня ПО+БД. Так вот, для её шифрования действительно необходим SYSDBA, т.е. уровень привилегий такого уровня, но для доступа с ключ+запрос только логин пользователь, т.е. SYSDBA не проходит.
...
Рейтинг: 0 / 0
25 сообщений из 94, страница 3 из 4
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Шифрования на базе Firebird Encryption Plugin Framework
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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