К содержимому
itmarkov

Безопасность в кастомной разработке: базовый чек-лист для владельца проекта

Безопасность цифрового продукта закладывается на уровне архитектуры, а не ставится плагином в день запуска. Даже небольшому проекту необходимо следовать стандарту базовой цифровой гигиены:
• Хранение секретов. Никаких API-ключей и паролей к базам в репозитории кода. Только переменные окружения (.env) и менеджеры секретов.
• Хеширование паролей. Использование алгоритмов bcrypt или argon2 с солью вместо устаревших md5 и sha256.
• Авторизация. Защита маршрутов через JWT или сессии с флагами HttpOnly и SameSite для защиты от XSS и CSRF атак.
• Параметризованные запросы. Исключение прямых конкатенаций строк в SQL-запросах, использование ORM или подготовленных выражений (Prepared Statements).
• Резервное копирование. Автоматический ежедневный бекап базы на изолированное хранилище S3 с проверкой возможности восстановления.

Нужна помощь с задачей?

Напишите — отвечу с решением и оценкой в течение рабочего дня.

Оставить заявку