1 год назад
Защита базы данных. Защита от SQL-инъекций
Неэффективные способы защиты от SQL-инъекций Если вы не обеспечиваете защиту от SQL инъекций и передаете данные, полученные от пользователя, непосредственно в SQL запрос, это считается наиболее опасным и нежелательным подходом. Так делать нельзя! Необходимо всегда проводить фильтрацию и/или валидацию любых данных перед их использованием в SQL-запросе. Функция htmlspecialchars() Функция htmlspecialchars() представляет опасность, поскольку она не экранирует опасные символы, такие как слеш (\), null-байт (\0) и backspace (\b)...
06:44
1,0×
00:00/06:44
490 тыс смотрели · 4 года назад
Как экранировать кавычки в 1с
В 1С существует несколько способов экранировать кавычки в строковых литералах и при формировании текста запросов. Выбор способа зависит от контекста. 1. Экранирование одинарной кавычки внутри строкового литерала: В 1С строковые литералы обычно заключаются в одинарные кавычки. Чтобы вставить одинарную кавычку внутрь такой строки, ее необходимо продублировать: ПеременнаяСтрока = ‘Это строка с одинарной кавычкой » внутри.’; Сообщить(ПеременнаяСтрока); // Выведет: Это строка с одинарной кавычкой ‘ внутри. 2. Экранирование одинарной кавычки в тексте запроса: В запросах 1С также используются строковые литералы, заключаемые в одинарные кавычки...