PDA

Просмотр полной версии : Защита сетевых баз данных


ibz07
08.10.2009, 19:47
Какими способами можно защитить сетевую базу данных:
- Шифровкой паролей;
- На веб-сайтах фильтровать переменные;
- Запретить пользователю делать запросы к таблице с паролями;
Еще какими способами?
Меня интересует MySQL

edge911
08.10.2009, 19:49
BlackSun забудь об этом разделе как о страшном сне
вот что у тебя в репе написано((

ibz07
08.10.2009, 19:59
вот что у тебя в репе написано((
В репе нету ответа.

[Raz0r]
08.10.2009, 21:37
Вопрос плохо сформулирован: имеется в виду защита от SQL-инъекций или разграничение прав доступа пользователей базы данных?
Если первое, то в общих словах фильтровать входящие данные, можно также пустить все запросы через GreenSQL.
Если второе, то переместить таблицу с паролями в базу данных, доступной только для привилегированного пользователя.

Qwazar
08.10.2009, 21:42
И третье, закрыть доступ к БД для всех кроме локалхоста и/или сервера с сайтом.

ettee
08.10.2009, 22:57
Тема: Основная концепция настроек безопасности сервера (https://forum.antichat.ru/showthread.php?t=127917)

Общие условия:
Выполнять запуск под уникальными UID/GID.
Учетная запись администратора должна отличаться от стандартного "имени" и иметь сложный/индивидуальный пароль.
Разрешать лишь необходимые модули.
Полное отсутствие учетных записей с анонимным, либо тестовым доступом.
Файлы конфигурации должны применяться по возможности для сведения атак к минимуму.
Использование chrooted среды.
Доступ должен осуществляться через межсетевой экран.
Контроль средств администратирования БД.
Фильтрация всех запросов и их содержания со стороны клиента.
Доступ к БД должен осуществляться локально.
При работе (будь то администратирование, либо удаленное резервирование) с БД данные не должны передаваться в открытом формате.
Изменение, удаление используемых по стандарту таблиц, префиксов в БД способных скомпромитировать систему.

smth
09.10.2009, 15:34
Я бы добавил, что если СУБД используется одновременно несколькими сервисами/сайтами, то под каждый сервис/сайт использовать отдельную учетную запись с максимально ограниченными и минимально необходимыми правами доступа к СУБД.