IT-компания и аутсорс · 14 октября 2026 · 3 мин чтения

Защита баз данных: доступы, шифрование и аудит

Эта страница на узбекском: /uz/blog/malumotlar-bazasini-himoyalash

База данных — самое ценное хранилище компании: клиенты, заказы, платежи, остатки, сотрудники. Атаки на сайт или рабочие компьютеры часто совершаются именно ради доступа к базе. При этом защита баз нередко сводится к паролю администратора, который знают все программисты, работавшие с компанией за последние годы.

Сетевой доступ

Первый барьер — кто вообще может подключиться к серверу базы данных:

  • Сервер базы не должен быть доступен напрямую из интернета. Подключение — только из внутренней сети или с серверов приложений
  • Порт СУБД закрыт межсетевым экраном для всех, кроме разрешённых адресов
  • Администраторы подключаются через VPN или защищённый промежуточный сервер
  • Базы разных систем и окружений (рабочая, тестовая) разделены

Открытые в интернет базы данных регулярно находят автоматические сканеры, и такие базы — типичный источник утечек.

Учётные записи и права

  • Отдельная учётная запись для каждого приложения с правами только на свою базу и нужные операции
  • Отдельная учётная запись для отчётов с правами только на чтение
  • Именные учётные записи администраторов, без общего пароля
  • Отключение учётных записей по умолчанию и смена стандартных паролей
  • Минимальные права: приложению, которое только читает и пишет данные, не нужны права на удаление таблиц
  • Регулярный пересмотр: удаление учётных записей бывших сотрудников и подрядчиков

Приложение, работающее под учётной записью суперпользователя, — частая проблема. Если в приложении найдут уязвимость, злоумышленник получит полный контроль над базой.

Шифрование

При передаче. Соединение между приложением и базой должно быть зашифровано, особенно если они находятся на разных серверах или в разных сетях.

При хранении. Шифрование файлов базы и резервных копий защищает от кражи дисков или копий. Для особо чувствительных полей — паспортных данных, медицинской информации — можно применять шифрование на уровне полей.

Пароли пользователей приложений хранятся не в открытом и не в зашифрованном виде, а в виде хеша специальными алгоритмами.

Ключи шифрования хранятся отдельно от зашифрованных данных.

Аудит

Журналирование действий позволяет понять, что произошло:

  • Входы в базу: кто, когда, откуда
  • Изменения структуры: создание и удаление таблиц, изменение прав
  • Действия администраторов
  • Массовые выгрузки и удаления

Журналы хранятся отдельно, чтобы злоумышленник не мог их стереть. Полезны оповещения о подозрительных событиях: вход под администратором ночью, необычно большая выгрузка.

Резервные копии

  • Автоматические, по расписанию, с учётом допустимой потери данных
  • Хранение вне сервера базы и вне досягаемости при заражении основной сети
  • Шифрование копий
  • Регулярная проверка восстановления

Резервная копия — последняя линия защиты от шифровальщиков и ошибок.

Обновления СУБД

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

Тестовые копии и разработка

Разработчикам нужны данные для тестирования, и часто им просто дают копию рабочей базы. Это риск: тестовые среды защищены хуже, а копии расходятся по ноутбукам. Правильный подход:

  • Обезличивание тестовых данных: реальные ФИО, телефоны и паспорта заменяются вымышленными
  • Ограниченный доступ к тестовым средам
  • Удаление копий после окончания работы

Защита от ошибок своих сотрудников

Не все угрозы внешние. Случайное удаление данных или ошибочный массовый запрос могут навредить не меньше взлома. Защищают разделение прав, проверка изменений перед выполнением на рабочей базе, возможность восстановления на момент времени.

Ошибки

  • База данных открыта в интернет
  • Приложение работает под суперпользователем
  • Один пароль администратора у всех программистов за несколько лет
  • Резервные копии на том же сервере
  • Полная копия рабочей базы у подрядчика на ноутбуке

Если хотите проверить защищённость своих баз данных, начните с аудита доступов и резервных копий — поможем его провести.

Обсудим задачу

Оставьте имя и телефон — перезвоним, расспросим о процессе и предложим, с чего начать.

Обсудить проект

Статьи по теме

IT-компания и аутсорс

Кибербезопасность и информационная безопасность: в чём разница

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

14 октября 2026

IT-компания и аутсорс

Кибербезопасность в Узбекистане: закон и требования к компаниям

В Узбекистане действует отдельный закон о кибербезопасности. Разбираем, что он означает для бизнеса и какие меры стоит принять независимо от требований.

14 октября 2026

IT-компания и аутсорс

Кибербезопасность АСУ ТП: защита производственных систем

Атака на систему управления цехом может остановить производство или создать угрозу для людей. Разбираем, как защищать АСУ ТП и чем это отличается от защиты офиса.

14 октября 2026

IT-компания и аутсорс

Защита персональных данных клиентов: требования закона Узбекистана

Телефоны, адреса и паспортные данные клиентов есть почти в каждой компании. Разбираем, что требует закон Узбекистана и как организовать защиту на практике.

14 октября 2026

IT-компания и аутсорс

Принципы кибербезопасности: конфиденциальность, целостность, доступность

Принципы кибербезопасности помогают принимать решения о защите без перечня всех угроз. Разбираем основные из них на примерах из жизни компании.

14 октября 2026

IT-компания и аутсорс

Кибербезопасность на предприятии: политики, доступы и обучение

Безопасность предприятия держится не на одной программе, а на системе правил и ответственных. Разбираем, из каких элементов её собрать.

14 октября 2026

Заявка

Обсудим задачу

Оставьте имя и телефон — перезвоним, расспросим о процессе и предложим, с чего начать.

Или позвоните

+998 94 444 48 85

Нажимая кнопку, вы соглашаетесь на обработку контактных данных.