Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/12: Рейтинг темы: голосов - 12, средняя оценка - 4.92
Stalker

Как защитить базу данных от нелегального копирования ?

08.12.2007, 00:17. Показов 2269. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть клиент-серверное приложение работающее с базой sql. У каждого сотрудника есть свой пароль и логин в базу. Причем пароль и логин к самой базе, а не программный. Если допустить что ктото украдет(физически скопирует) саму базу, то ему достаточно будет узнать логин и пароль в базу ЛЮБОГО сотрудника для того, чтобы получить доступ(на чтение) данных базы.
Подскажите можно ли избежать этой ситуации?
То есть можно ли сделать так: администратор стартует сервак с базой, после чего выполняет какое то действие (под своим паролем) и только после этого включаются все аккаунты к базе? (если базу скопируют, то незная пароля администратора не смогут читать данные)
Заранее спасибо за совет.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.12.2007, 00:17
Ответы с готовыми решениями:

Как защитить свою программу от нелегального распространения средствами PABC.NET
Можно ли как то ограничить круг использования: например, ситуация: я передал программу попользоваться, потестировать, но не хочу, чтобы ее...

Как защитить базу данных (Access)
Как защитить базу данных (Access)? Пробовал ставить пароль на базу данных но при запускке проекта в Делфи выдает ошибку. Как её...

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

13
0 / 0 / 0
Регистрация: 05.12.2007
Сообщений: 56
09.12.2007, 17:53
Поместить ее на сервер NT И написать клиент-серверную систему.
0
Stalker
09.12.2007, 18:32
Сервер win2000 server.
Имеется ввиду ситуация, когда сервер физически выключается. Хотелось бы чтобы в базе в этом случае осталась только одна учетная запись администратора. Что нибудь в этом роде:при старте сервера базы данных транзакцией из проги добавить учетные записи всех пользователей, но так, чтобы при остановке сервака транзакция как нибудь откатилась? Можно ли сделать что нибудь типа этого?
0 / 0 / 0
Регистрация: 05.12.2007
Сообщений: 56
09.12.2007, 19:52
Еще раз об одном и том же: Невозможно украсть базу данных (физически скопировать) с неоткрытого ресурса на сервере, который закрыт в серверной комнате. Если, конечно, нет дыр вроде кривых FTP-сервных программ.
0
Stalker
09.12.2007, 21:31
А как насчет архива базы,который лежит в хранилище данных (в сети/в сейфе на CD) или если сервак (в смысле комп) украдут физически?
Stalker
09.12.2007, 21:37
Да и сервак стоит не в серверной, а практически на проходе (площади не позволяют), а инфа в базе очень важная.
0 / 0 / 0
Регистрация: 17.08.2007
Сообщений: 539
10.12.2007, 06:07
Так, мысли вслух. Что-то было по созданию PGP-диска, куда кроме тебя и компетентных органов больше никто не залезит. Туда можно ручками кидать архив твоей БиДэ. Только ручками... Просто я еще не пробовал юзать софт такого плана совместно с PGP.

Удачи, конспиратор!
0
0 / 0 / 0
Регистрация: 05.12.2007
Сообщений: 56
10.12.2007, 16:22
Мда ... Вот это вопрос не для программиста (каким я являюсь), а для специалиста по безопасности компьютерных систем, используемых 'на проходе'
0
Stalker
14.12.2007, 08:11
Для Виктора Светлова:
Как ты думаеш, зачем вообще в базах данных шифрование применяют? Ставили бы все базы на NT Server и спали бы спокойно ), а то на это шифрование столько времени,сил и денег тратят компании. У них наверное геморой да?
А на счет вопроса своего придумал я нечто подобное, сейчас реализацией занимаюсь.
0 / 0 / 0
Регистрация: 17.08.2007
Сообщений: 539
14.12.2007, 13:42
2Stalker:
Будете проездом в нашем Гадюкине, чирканите пару строчек про свой метод. Ok?

Удачи!
0
Ghost
20.12.2007, 14:36
Скопировав базу к себе на машину, я зайду в неё как администратор.
Убедите меня в обратном.
Stalker
24.12.2007, 21:23
Научи как зайти в базу если DBA/SQL вырублен, а другого логина ты не знаеш?
Ghost
25.12.2007, 11:50
Молча, скрипя зубами.
Я же написал - СКОПИРОВАВ БАЗУ К СЕБЕ НА МАШИНУ (И тут уже не важно - базу или её бакап) Я ЗАЙДУ В ЭТУ БАЗУ КАК АДМИН (на своей машине).
Ну, кто меня переубедит в обратном?

Кстати, расскажите - как вырубить sa в MS SQL Server?
il
26.12.2007, 16:28
SQL Server-ную базу, действительно, можно прочитать, скопировав себе на машину, зайдя на нее под правами NT-го администратора, а пользователя sa, разве нельзя удалить как обычный логин?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.12.2007, 16:28
Помогаю со студенческими работами здесь

Как защитить базу данных под Win 2003 Server?
Всем привет! В нашей организации помимо основной сетки, есть отдельная сеть, в которую включены сервер (Win 2003 Server) и 2 рабочие...

Защита от нелегального копирования
Вот написал я софтину, и хочу защитить её от нелегального копирования, понятно что 100% защиты добиться невозможно, но усложнить жизнь...

Защита от копирования и нелегального использования
Потихоньку возникает задача защитить будущий девайс. Состоит он из набора Аврок, 88,644 и тд. Думаю сделать несколько уровней блока. ...

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

Как защитить программу от копирования
Как защитить программу от копирования?


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru