Что такое санитизация и валидация?
Валидация – это проверка данных на соответствие заданным критериям. И она бывает двух типов: синтаксическая (например, по регулярному выражению) и семантическая (например, входит ли число в заданный диапазон).
Санитизация – это преобразование вводимых данных в безопасный для дальнейшей обработки вид. Преобразование зависит от контекста, это может быть как экранирование HTML, обрезка пробелов, приведение к нижнему регистру и т.д.
Соответственно, валидацией мы проверяем правильность формата значений, а санитизацией – предотвращаем внедрение кода.
#ПолеСобесов
🧠 Кибер ПТУ | 👨🏫 Менторство ИБ
📂 Другие каналы