Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
43 / 28 / 1
Регистрация: 28.09.2012
Сообщений: 851
1

Защита БД Аксесс 2003 от несанкционированного доступа

29.10.2012, 20:52. Просмотров 2014. Ответов 4
Метки нет (Все метки)

Доброго времени суток!!!
Нужен совет!!!!
Структура БД следующая:
База Base находится на сервере в папке (директории) А.
Эталонный интерфейс находится на сервере в папке (директории)Б.
Интерфейсы на рабочих местах пользователей.
Обновление происходит так :администратор выкладывает обновление интерфейса в папку Б а пользователи вручную или автоматически при запуске программы копируют обновленный интерфейс на свой "Рабочий стол".

Суть проблемы: каким образом можно защитить данные от несанкционированного доступа (
1. от копирования Base
2. Если копирование все же произошло - защитить данные от просмотра ( база не должна открыться)

Форумчане , помогите советом!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2012, 20:52
Ответы с готовыми решениями:

Защита базы данных от несанкционированного изменений пользователем
Здравствуйте, товарищи. Пожалуйста, подскажите, как настроить вход в аксесс по логину/паролю. И...

Автоматизация переименование объектов Аксесс 2003
Форумчане, доброго времени суток! Надумал переименовать наименование объектов: (таблиц, форм,...

Восстановление корректной работы БД Аксесс-2003
Форумчане! БД стала работать некорректно? т.е подвисать при сохранении изменений в режиме...

Кодировка текста в таблицах Аксесс 2003
Форумчане, доброго времени суток! Проверяю, в какой кодировку хранятся текстовые данные в таблице...

4
1170 / 623 / 37
Регистрация: 30.05.2010
Сообщений: 712
29.10.2012, 22:38 2
Здравствуйте [ankan.
Если у вас доменная сеть, идеальным способом защиты может быть сетевая безопасность.
О сохранности файла БД и файлов интерфейсной части смогут побеспокоиться Администраторы сети.
Иначе стоит задуматься о SQL сервере и миграции на него БД.
Все другие попытки достичь желаемого уровня безопасности при работе с БД MDB думаю не перспективны.
Евгений.
1
Эксперт MS Access
15816 / 6569 / 1393
Регистрация: 21.06.2012
Сообщений: 12,078
29.10.2012, 22:46 3
1. Создайте файл рабочей группы, группы пользователей, расставьте разрешения на таблицы в BASE. При работе с базой пользователи должны присоединены к этому файлу рабочей группы, лежащему на сервере вместе с BASE.
2. Снимите со всех пользователей, кроме себя, и созданных групп разрешения на чтение для таблицы MSysAccessStorage. В 2002 формате это не позволит пользователям открыть BASE, но позволит присоединять таблицы к своим базам. В 2003 формате это не всегда помогает, тогда придется закрывать окно базы и прочее, создавая свойства AllowBypassKey, ..., StartUpShowDBWindow создав их в BASE и присвоив им значение True, открыв BASE в другой базе (управляющей).
3. Закрыть доступ к таблицам в интерфейсах с использованием этих же свойств в базах-интерфейсах.
4. Запретить пользователям создание баз, чтобы они не могли создать базу и присоединить к ней таблицы из BASE. Для этого нужно снять разрешение dbSecCreate с баз в SystemDB.
5. Абсолютной защиты не существует, но эти мероприятия позволят защититься от не слишком знающих "своих".
1
Эксперт MS Access
6425 / 4028 / 237
Регистрация: 12.08.2011
Сообщений: 11,283
30.10.2012, 07:34 4
ankan, в дополнение к Защита БД Аксесс 2003 от несанкционированного доступа

лучше сложите все условия: данные на SQL, формы в mdb, mdb на сервере, доступ терминальный через ярлык с разграничением в mdw, так если через rdp заходят на сервер и запускают с ярлыка БД.
1
43 / 28 / 1
Регистрация: 28.09.2012
Сообщений: 851
06.11.2012, 14:59  [ТС] 5
Спасибо за развернутые советы!
Пауза в ответе возникла из-за отработки ввода информации.Реализовывал пожелания пользователей.
По сути предложенных решений - обдумаю и отвечу что-либо осмысленное , так влет сказать что- либо мне достаточно сложно.
Еще раз спасибо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2012, 14:59

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

Как найти дефектные объекты в БД аксесс 2003?
Форумчане, доброго всем здоровья! есть подозрение, что в БД (или только в интерфейсе) есть...

Формирование ШТРИХКОДОВ в БД Аксесс 2003 при выпуске изделия
Форумчане, доброго времени суток! Нужна Ваша помощь!!!! Возникла необходимость генерировать...

Открытие через Аксесс 2003 программы в ее родном приложении
Фрумчане, доброго времени суток! Возник вопрос по открытию программы из Аксесс. Поискал по...

Открытие файла по сылке через Аксесс 2003 , таблицы -в mySQL
Форумчане, доброго времени суток! Перенес таблицы с Аксесс 2003 на MySQL. Гиперссылки перестали...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.