Введіть щонайменше 2 символи для пошуку в усіх галузях.
Що означає SQL injection?
Значення й приклади · Бази даних
SQL injection: SQL-ін’єкція, ін’єкція SQL-коду
Атака, під час якої зловмисник вводить SQL-код у поле введення, через що застосунок виконує його й дає змогу прочитати, змінити або видалити дані.
Де і як уживається
Виникає, коли запити формують склеюванням рядків із користувацьким введенням. Стандартний захист — параметризовані запити (підготовлені інструкції), а не конкатенація рядків, і мінімальні права для користувача бази даних застосунку. Термін є в кожному переліку безпеки й часто трапляється на співбесідах.
Приклади речень
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-ін’єкції.
Параметри передають дані окремо від SQL-коду, не даючи їм змінити структуру запиту.
Поширені словосполучення
- prevent SQL injection
- SQL injection attack
- vulnerable to SQL injection
- parameterized query
- prepared statement
Пов’язані терміни
Це слово в інших галузях
Те саме англійське слово може мати інше значення в іншій галузі:
Інші терміни: Адміністрування та безпека
Закріплюйте лексику читанням
Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською:
