powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Защита базы...
13 сообщений из 13, страница 1 из 1
Защита базы...
    #34340266
fromfarEast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток,
вот такой вопрос:
Создана программа, которая храня в себе данные в формате быза данных mdb, выводит их в виде формы. Здесь нет никаких проблем, все выводит и так далее. Но вопрос в сохранности этой mdb. Как сделать так чтобы пользователи проги не могли просто скопировать(открыть) mdb себе. И еще один фактор: информация в mdb обновляется при помощи встроенного в прогу модуля обновления.
Заранее благодарю...
...
Рейтинг: 0 / 0
Защита базы...
    #34340290
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fromfarEastДоброго времени суток,
вот такой вопрос:
Создана программа, которая храня в себе данные в формате быза данных mdb, выводит их в виде формы. Здесь нет никаких проблем, все выводит и так далее. Но вопрос в сохранности этой mdb. Как сделать так чтобы пользователи проги не могли просто скопировать(открыть) mdb себе. И еще один фактор: информация в mdb обновляется при помощи встроенного в прогу модуля обновления.
Заранее благодарю...

Смотрите в литературе по Access руководство по защите базы на уровне групп пользователей, там всё очень подробно описано, есть даже в хелпе и на сайте Microsoft.
...
Рейтинг: 0 / 0
Защита базы...
    #34340339
fromfarEast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как насчет других файлов(файлы другого формата), например ini.
Необходимо сделать так чтобы:
1. Нельзя было их открыть и просмотреть, во время работы приложения
2. Запихать их в один файл (вместе со всеми остальными) и чтобы они распаковывались при запуске программы.

Получается так что надо ставить запрет на чтение файлов, которые разпаковываются при запуске, программка сама будет целиком в одном файле.

Как это сделать? откуда подойти?...
...
Рейтинг: 0 / 0
Защита базы...
    #34340369
fromfarEast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или вообще как написать свой формат?
например переконвертирую mdb другой какой-нить свой формат...
Как быстро можно написать конвертер?
...
Рейтинг: 0 / 0
Защита базы...
    #34340456
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я использовал шифрование, при открытии базы обычный юзер увидит фигу
...
Рейтинг: 0 / 0
Защита базы...
    #34340479
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простым xor например,
Я видел прогу, с простой защитой, есть база за'xor'енная, при открытии прога дешифрует (xor) и записывает в temp со случайным именем, и затем подключается к этой базе
для простых пользователей сойдет, или саму инфу шифровать в базе
...
Рейтинг: 0 / 0
Защита базы...
    #34340697
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотри здесь: http://]http://www.vb.kiev.ua/code/crypt/
...
Рейтинг: 0 / 0
Защита базы...
    #34340872
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fromfarEastА как насчет других файлов(файлы другого формата), например ini.
Необходимо сделать так чтобы:
1. Нельзя было их открыть и просмотреть, во время работы приложения
2. Запихать их в один файл (вместе со всеми остальными) и чтобы они распаковывались при запуске программы.

Получается так что надо ставить запрет на чтение файлов, которые разпаковываются при запуске, программка сама будет целиком в одном файле.

Как это сделать? откуда подойти?...

Если у вас есть защищенная MDB база, зачем вам какие-то INI файлы? Непонимаю...
...
Рейтинг: 0 / 0
Защита базы...
    #34340908
Фотография Старый ворчун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GarrickЕсли у вас есть защищенная MDB база, зачем вам какие-то INI файлы? Непонимаю...
потому, что это - не защита...
...
Рейтинг: 0 / 0
Защита базы...
    #34341022
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый ворчун GarrickЕсли у вас есть защищенная MDB база, зачем вам какие-то INI файлы? Непонимаю...
потому, что это - не защита...

Надежно защитить MDB-шку - невозможно по определению. Вся стандартная защита снимается более менее квалифицированным спецом. Это относится к любым стандартным форматам баз подобного типа, где пользователь имеет доступ непосредственно к файлам базы.

Можно лишь спрятать базу в одном из скрытых каталогов сервера (т.е запрещен list цепочки каталогов - путь к MDB прописан в самой программе). По крайней мере будет проблема просто найти MDB-шку, чтобы скопировать. Кстати, достаточно неплохой метод - многих поставит в тупик.

Ну или перейти на нормальный SQL Server...
...
Рейтинг: 0 / 0
Защита базы...
    #34342823
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Защита и взлом баз данных Access
Если есть возможность - шифруйте сами данные.
...
Рейтинг: 0 / 0
Защита базы...
    #34342964
fromfarEast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем большое спасибо, благодарю товарищи!
...
Рейтинг: 0 / 0
Защита базы...
    #34343214
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndrF
Надежно защитить MDB-шку - невозможно по определению. Вся стандартная защита снимается более менее квалифицированным спецом.

Защита должна быть адекватна ценности защищаемых данных и квалификации потенциального взломщика. Можно нагородить черти-что, нацепить кучу аппаратной защиты, а зачем? Я знаю большое количество "квалифицированных спецов", которым даже DBF файл "сломать" не под силу. А шифрование и дешифрование данных может сильно замедлить скорость работы программы. Построить нормальную защиту MDB вполне возможно, например можно переименовать MDB файл и файл рабочей группы, никто не будет знать что это вообще за база данных и какой у неё формат. Например, там же Защита и взлом баз данных Access есть рекомендации на этот счёт. Любая защита и взлом стоят определённых денег (стоимость работы программиста и взломщика), и уж никак это не должно быть дороже самих данных, которые защищаются.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Защита базы...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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