×
Мы обрабатываем cookies, чтобы сделать наш сайт удобнее и персонализированнее для вас. Подробнее: политика использования «cookies» и «политики конфиденциальности».

Для самостоятельной настройки ознакомьтесь с инструкцией

Дополнительные настройки cookies в браузерах

Файлы cookie автоматически загружаются в ваш браузер при посещении веб-сайта. У вас есть возможность управлять этими файлами. Если Вы не согласны с использованием файлов cookies, запретите их сохранение на своём устройстве, удалите уже имеющиеся файлы cookies через настройки браузера или прекратите использование сайта.

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

Инструкция по отключению cookies
Принять
Настроить
Отклонить

ДОКУМЕНТАЦИЯ

Выберите версию, форк и язык для СУБД Digital Q.DataBase, чтобы прочитать или скачать всю документацию.
Техподдержка
Документация
Диасофт
Авторские права © 2016–2025 ООО "Диасофт Экосистема"
Скачать всю документацию:

3.6.6. Безопасность функций

Функции, триггеры и политики безопасности на уровне строк позволяют пользователям вставлять код в серверный процесс, который другие пользователи могут выполнить непреднамеренно. Следовательно, эти механизмы позволяют пользователям с относительной легкостью подбрасывать «троянских коней» другим. Самая сильная защита — жесткий контроль над тем, кто может определять объекты. Там, где это неосуществимо, пишите запросы, ссылающиеся только на объекты, имеющие доверенных владельцев. Удалите из search_path любые схемы, которые позволяют недоверенным пользователям создавать объекты.

Функции выполняются внутри серверного процесса с разрешениями операционной системы демона сервера базы данных. Если язык программирования, используемый для функции, допускает неконтролируемый доступ к памяти, можно изменить внутренние структуры данных сервера. Следовательно, помимо прочего, такие функции могут обходить любые системные средства контроля доступа. Языки функций, допускающие такой доступ, считаются «недоверенными» (untrusted), и Digital Q.DataBase разрешает только суперпользователям создавать функции, написанные на этих языках.

Наверх
свяжитесь
с нами
контакты
Для прямой связи с нами вы можете использовать контакты ниже, либо оставить заявку через форму обратной связи, и мы обязательно свяжемся с вами

*поля обязательные к заполнению