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

ещё раз повторяю свой вопрос. Где у вас хранится ключ? Я так понимаю вся проблема, что KeyHolder не надёжный и ключ лежит где-то рядом в папке с программой.
Просто для того чтобы запустить процесс полного дешифрования БД надо как минимум подключится к ней и выполнить соответствующий DDL запрос. У вас программа позволяет выполнять произвольный запрос к БД?
Или KeyHolder устроен так что при наличии любого желающего можно подключится к БД, например IbExpert'ом и выполнять там что угодно?
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39646623
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISу плагина есть 2 функции:
1. получить доступ, 2. дешифрировать.

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

ещё раз повторяю свой вопрос. Где у вас хранится ключ? Я так понимаю вся проблема, что KeyHolder не надёжный и ключ лежит где-то рядом в папке с программой.
Просто для того чтобы запустить процесс полного дешифрования БД надо как минимум подключится к ней и выполнить соответствующий DDL запрос. У вас программа позволяет выполнять произвольный запрос к БД?
Или KeyHolder устроен так что при наличии любого желающего можно подключится к БД, например IbExpert'ом и выполнять там что угодно?
Ключ находится в теле программы. Программа не позволяет делать произвольные запросы. Но никто не гарантирует, что программа не будет вскрыта и ключ станет доступным для дешифрования всей БД.
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39646676
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISПрограмма не позволяет делать произвольные запросы.Проблему ограничения произвольного доступа (давным-давно) решает трёхзвенная архитектура.
СУБД "прячется" за сервером приложений и пользвателям не остаётся других вариантов, кроме как работать работать через этот сервер приложений.
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39646678
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AIS,

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

в случае embedded (а это как раз у ТС), где программа и БД на том же компьютере трёхзвенка уже ни чем не поможет, да и лишняя она
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39646827
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovAISу плагина есть 2 функции:
1. получить доступ, 2. дешифрировать.

Какая буйная фантазия...

Ну, почему?
Вот функция ( SetDBAccess ), которая дает только доступ к БД, но не дает возможности её дешифровать полностью.
А вот функции Encrypt/Decrypt , которые отвечают за шифрование и дешифрования БД.
Я сделал обертку для SetDBAccess, в которой можно только иметь доступ к БД для запросов. Т.е. имея не вскрытое ПО нельзя полностью напрямую расшифровать БД. Конечно, можно сграбить данные, собственно как и с любого сайта или сканера книги, но это уже другая тема для дискуссии. Где фентази?
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39646835
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисAIS,

не ну это уже паранойя. Абсолютно всё равно сможет человек запустить запрос на полную дешифрацию файла БД или просто экспортнёт все данные и метаданные в соседнюю БД.
Вот и я про тоже. А была бы отдельная функция только для взаимодействия с БД, то и был бы ещё один (пусть и не супер-пупер) уровень зашиты. ;)
Защит ведь 100% не бывает. Крутизна защиты - это мотивация*на расчетное время на её взлом. Но то таке....

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

Везде, где нет IDbCryptPlugin.

Существование некоей обёртки для API, требующей некоторого ключа для вызова ALTER DATABASE
- вопрос исключительно приложения, где эта обёртка используется. Внутри движка ключ
шифрования един и плагин шифрования в текущей версии не имеет способа узнать зачем его
просят расшифровать некоторую информацию.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39646887
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladAISНо никто не гарантирует, что программа не будет вскрыта и ключ станет доступным для дешифрования всей БДЕсли есть такая вероятность, то ключ не стоит встраивать в программу.
Всё просто.
А куда? простите за банальность вопроса... ))
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39646889
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovAISГде фентази?

Везде, где нет IDbCryptPlugin.

Существование некоей обёртки для API, требующей некоторого ключа для вызова ALTER DATABASE
- вопрос исключительно приложения, где эта обёртка используется. Внутри движка ключ
шифрования един и плагин шифрования в текущей версии не имеет способа узнать зачем его
просят расшифровать некоторую информацию.

Я так понимаю, что такого рода опция заинтересовала только меня... и никто (в т.ч. автор плагина) не решился добавить чуть большего... или почему?
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39646891
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AIShvladЕсли есть такая вероятность, то ключ не стоит встраивать в программу.
Всё просто.
А куда? простите за банальность вопроса... ))Это решать тому, кто пишет плагин.
Плагин может брать ключ хоть из /dev/null - это его проблема :)
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39646892
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISЯ так понимаю, что такого рода опция заинтересовала только меня... и никто (в т.ч. автор плагина) не решился добавить чуть большего... или почему?Не дело плагина, решать как его использовать.
Курица и яйцо, сук на котором сидишь - примеров множество.
Интерфейс плагина задан потребностями того, кто его использует.
Соответственно можно поднять вопрос о новой фиче для движка, но никак не для крипто-плагина.
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39646965
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISКрутизна защиты - это мотивация*на расчетное время на её взлом.
ну-ну. я уже рассказывал про какой-то справочник препаратов, который скопировали с экрана, и взламывать ничего не пришлось.

AISГде фентази?
как вариант, я рекомендую почитать, как сделано шифрование в InterBase. Для расширения кругозора.
http://www.ibase.ru/ib-encrypt/
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39647016
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvя рекомендую почитать, как сделано шифрование в InterBase. Для расширения кругозора.

Лучше читать сразу про MS SQL откуда схему "позаимствовали".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39647295
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvAISКрутизна защиты - это мотивация*на расчетное время на её взлом.
ну-ну. я уже рассказывал про какой-то справочник препаратов, который скопировали с экрана, и взламывать ничего не пришлось.


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

метод паяльника никто не отменял
...
Рейтинг: 0 / 0
Шифрования на базе Firebird Encryption Plugin Framework
    #39686149
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может у кого есть такой же набор dll (х86) для шифрования, но только чтоб от версии WinXP, как у FB, а не W7?
...
Рейтинг: 0 / 0
19 сообщений из 94, страница 4 из 4
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Шифрования на базе Firebird Encryption Plugin Framework
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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