Введите хотя бы 2 символа для поиска по всем отраслям.
Что значит SQL injection?
Значение и примеры · Базы данных и SQL
SQL injection: SQL-инъекция, внедрение SQL-кода
Атака, при которой в поле ввода помещают SQL-код, выполняемый приложением и позволяющий читать, менять или удалять данные.
Где и как употребляется
Возникает, когда запрос собирают соединением строк с пользовательским вводом. Защита — параметризованные запросы или prepared statements, а также минимальные права пользователя базы; конкатенацию строк не используют.
Примеры предложений
This search form is open to SQL injection because it concatenates the input into the query.
Эта форма поиска уязвима к SQL-инъекции, потому что добавляет ввод прямо в текст запроса.
Конкатенация пользовательского текста позволяет внедрить исполняемый SQL.
Use parameterized queries everywhere to prevent SQL injection.
Везде используйте параметризованные запросы, чтобы предотвратить SQL-инъекцию.
Параметры отделяют вводимые значения от исполняемой структуры запроса.
Распространённые словосочетания
- prevent SQL injection
- SQL injection attack
- vulnerable to SQL injection
- parameterized query
- prepared statement
Связанные термины
Это слово в других отраслях
Одно и то же английское слово может иметь другое значение в другой отрасли:
Другие термины: Администрирование и безопасность
Закрепляйте лексику чтением
Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском:
