ник: osmor
Что понимается под взломом?
Получение доступа к данным которые данный пользователь не должен видеть?
Взломать можно все.
Как и любая защита, защита access рассчитана на определенный уровень противодействия.
У меня есть глубочайшее убеждение, что есть злоумышленник может получить физический доступ к файлу, то никакая защита (кроме шифрования, не ассеss'ского, а нормального с применением устойчивых алгоритмов и ключей) уже не спасает.
Поскольку в случае с ACCESS (если использовать штатные средства) мы вынуждены отдавать файл с данными пользователю, ну или предоставлять к нему доступ на уровне файловой системы, или как минимум давать файл с формами и файл MDW, то эта схема изначально уязвима.
SQL сервер, дает большую безопасность, но только при нормальном администрировании. Никакой SQL сервер не спасет, если злоумышленник может получить физический доступ к файлу БД SQL сервера. Это относится ко всем системам.
Вот тут я уже полемизировал на эту тему.
http://sql.ru/forum/actualthread.aspx?bid=4&tid=373046&pg=1
Что использовать? незнаю, зависит от задач, средств и уровня ожидаемых атак (то что подходит для ларька с сигаретами, не подходит для газпрома, вероятный уровень нападающих, IMHO, будет существенно разным)
Используйте Lotus... там можно включить шифрование базы, т.е. даже если у вас есть доступ, но нет ключа шифрования, Вы ничего не почитаете.