Безопасность и доступ
SQL-инъекция

Изменение смысла SQL-запроса через недоверенный ввод, который приложение склеивает с текстом команды. Параметризованные запросы отделяют данные от структуры инструкции. Дополнительные права базы и ограничения снижают масштаб возможного ущерба.
Пример на практике
Вместо склейки поисковой строки с запросом приложение передаёт её как параметр подготовленного выражения.
Когда пригодится
Термин нужен при работе с запросами, фильтрами и динамическим построением условий.
Что важно учитывать
Экранирование вручную легко ошибочно; имена таблиц и столбцов требуют отдельного допустимого списка.
Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов
Вернуться к 400 терминам