11 месяцев назад
SQL-инъекции: как защитить ваше приложение от одной из самых опасных атак
SQL-инъекции — это серьёзная угроза для любого веб-приложения, использующего базы данных. В этой статье мы разберём, что такое SQL-инъекции, какие последствия они могут иметь, и как защититься от этой уязвимости. Мы также приведём примеры кода, чтобы наглядно показать, как именно происходит атака и как можно от неё защититься. SQL-инъекция — это метод атаки, при котором злоумышленник вставляет или "инъектирует" вредоносный SQL-код в запрос к базе данных через вводимые данные (например, через форму на сайте)...
Как экранировать кавычки в 1с
В 1С существует несколько способов экранировать кавычки в строковых литералах и при формировании текста запросов. Выбор способа зависит от контекста. 1. Экранирование одинарной кавычки внутри строкового литерала: В 1С строковые литералы обычно заключаются в одинарные кавычки. Чтобы вставить одинарную кавычку внутрь такой строки, ее необходимо продублировать: ПеременнаяСтрока = ‘Это строка с одинарной кавычкой » внутри.’; Сообщить(ПеременнаяСтрока); // Выведет: Это строка с одинарной кавычкой ‘ внутри. 2. Экранирование одинарной кавычки в тексте запроса: В запросах 1С также используются строковые литералы, заключаемые в одинарные кавычки...