Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Уязвимости (https://forum.antichat.xyz/forumdisplay.php?f=74)
-   -   Защита сетевых баз данных (https://forum.antichat.xyz/showthread.php?t=146721)

ibz07 08.10.2009 19:47

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

edge911 08.10.2009 19:49

Цитата:

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

ibz07 08.10.2009 19:59

Цитата:

Сообщение от edge911
вот что у тебя в репе написано((

В репе нету ответа.

[Raz0r] 08.10.2009 21:37

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

Qwazar 08.10.2009 21:42

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

ettee 08.10.2009 22:57

Тема: Основная концепция настроек безопасности сервера

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

smth 09.10.2009 15:34

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


Время: 11:44