|
|
|
Защита базы...
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток, вот такой вопрос: Создана программа, которая храня в себе данные в формате быза данных mdb, выводит их в виде формы. Здесь нет никаких проблем, все выводит и так далее. Но вопрос в сохранности этой mdb. Как сделать так чтобы пользователи проги не могли просто скопировать(открыть) mdb себе. И еще один фактор: информация в mdb обновляется при помощи встроенного в прогу модуля обновления. Заранее благодарю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2007, 11:10 |
|
||
|
Защита базы...
|
|||
|---|---|---|---|
|
#18+
fromfarEastДоброго времени суток, вот такой вопрос: Создана программа, которая храня в себе данные в формате быза данных mdb, выводит их в виде формы. Здесь нет никаких проблем, все выводит и так далее. Но вопрос в сохранности этой mdb. Как сделать так чтобы пользователи проги не могли просто скопировать(открыть) mdb себе. И еще один фактор: информация в mdb обновляется при помощи встроенного в прогу модуля обновления. Заранее благодарю... Смотрите в литературе по Access руководство по защите базы на уровне групп пользователей, там всё очень подробно описано, есть даже в хелпе и на сайте Microsoft. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2007, 11:17 |
|
||
|
Защита базы...
|
|||
|---|---|---|---|
|
#18+
А как насчет других файлов(файлы другого формата), например ini. Необходимо сделать так чтобы: 1. Нельзя было их открыть и просмотреть, во время работы приложения 2. Запихать их в один файл (вместе со всеми остальными) и чтобы они распаковывались при запуске программы. Получается так что надо ставить запрет на чтение файлов, которые разпаковываются при запуске, программка сама будет целиком в одном файле. Как это сделать? откуда подойти?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2007, 11:30 |
|
||
|
Защита базы...
|
|||
|---|---|---|---|
|
#18+
Или вообще как написать свой формат? например переконвертирую mdb другой какой-нить свой формат... Как быстро можно написать конвертер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2007, 11:38 |
|
||
|
Защита базы...
|
|||
|---|---|---|---|
|
#18+
Я использовал шифрование, при открытии базы обычный юзер увидит фигу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2007, 11:58 |
|
||
|
Защита базы...
|
|||
|---|---|---|---|
|
#18+
Простым xor например, Я видел прогу, с простой защитой, есть база за'xor'енная, при открытии прога дешифрует (xor) и записывает в temp со случайным именем, и затем подключается к этой базе для простых пользователей сойдет, или саму инфу шифровать в базе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2007, 12:04 |
|
||
|
Защита базы...
|
|||
|---|---|---|---|
|
#18+
Посмотри здесь: http://]http://www.vb.kiev.ua/code/crypt/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2007, 13:05 |
|
||
|
Защита базы...
|
|||
|---|---|---|---|
|
#18+
fromfarEastА как насчет других файлов(файлы другого формата), например ini. Необходимо сделать так чтобы: 1. Нельзя было их открыть и просмотреть, во время работы приложения 2. Запихать их в один файл (вместе со всеми остальными) и чтобы они распаковывались при запуске программы. Получается так что надо ставить запрет на чтение файлов, которые разпаковываются при запуске, программка сама будет целиком в одном файле. Как это сделать? откуда подойти?... Если у вас есть защищенная MDB база, зачем вам какие-то INI файлы? Непонимаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2007, 13:48 |
|
||
|
Защита базы...
|
|||
|---|---|---|---|
|
#18+
GarrickЕсли у вас есть защищенная MDB база, зачем вам какие-то INI файлы? Непонимаю... потому, что это - не защита... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2007, 13:57 |
|
||
|
Защита базы...
|
|||
|---|---|---|---|
|
#18+
Старый ворчун GarrickЕсли у вас есть защищенная MDB база, зачем вам какие-то INI файлы? Непонимаю... потому, что это - не защита... Надежно защитить MDB-шку - невозможно по определению. Вся стандартная защита снимается более менее квалифицированным спецом. Это относится к любым стандартным форматам баз подобного типа, где пользователь имеет доступ непосредственно к файлам базы. Можно лишь спрятать базу в одном из скрытых каталогов сервера (т.е запрещен list цепочки каталогов - путь к MDB прописан в самой программе). По крайней мере будет проблема просто найти MDB-шку, чтобы скопировать. Кстати, достаточно неплохой метод - многих поставит в тупик. Ну или перейти на нормальный SQL Server... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2007, 14:23 |
|
||
|
Защита базы...
|
|||
|---|---|---|---|
|
#18+
Защита и взлом баз данных Access Если есть возможность - шифруйте сами данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2007, 09:25 |
|
||
|
Защита базы...
|
|||
|---|---|---|---|
|
#18+
Всем большое спасибо, благодарю товарищи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2007, 10:19 |
|
||
|
Защита базы...
|
|||
|---|---|---|---|
|
#18+
AndrF Надежно защитить MDB-шку - невозможно по определению. Вся стандартная защита снимается более менее квалифицированным спецом. Защита должна быть адекватна ценности защищаемых данных и квалификации потенциального взломщика. Можно нагородить черти-что, нацепить кучу аппаратной защиты, а зачем? Я знаю большое количество "квалифицированных спецов", которым даже DBF файл "сломать" не под силу. А шифрование и дешифрование данных может сильно замедлить скорость работы программы. Построить нормальную защиту MDB вполне возможно, например можно переименовать MDB файл и файл рабочей группы, никто не будет знать что это вообще за база данных и какой у неё формат. Например, там же Защита и взлом баз данных Access есть рекомендации на этот счёт. Любая защита и взлом стоят определённых денег (стоимость работы программиста и взломщика), и уж никак это не должно быть дороже самих данных, которые защищаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2007, 11:27 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=245&tid=2164475]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 303ms |

| 0 / 0 |
