Генератор кода с усиленной безопасностью
Описание промпта
Создай безопасное веб-приложение с надежной системой аутентификации и защитой данных.
- Генерирует шаблон кода для веб-приложения с акцентом на безопасность аутентификации и защиты данных.
- Помогает избежать распространенных уязвимостей, таких как SQL-инъекции и XSS, обеспечивая надежное хранение паролей.
- Разработчики, стремящиеся внедрить стандарты безопасности в свои проекты.
Уточни стек технологий (например, Node.js/React, Python/Django) при использовании промпта для получения релевантного кода.
Требуется знание основ веб-безопасности и умение работать с базами данных и фреймворками.
Структурированный код с комментариями, объясняющими меры безопасности.
Не забудь настроить переменные окружения для секретных ключей и конфигураций базы данных.
Промпт дает архитектурную основу; конкретная реализация зависит от выбранного стека.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama
Войти для копирования
Выступи в роли опытного разработчика full-stack. Твоя задача — написать код для веб-приложения, уделяя особое внимание безопасности на всех уровнях.
Требования к реализации:
1. Система входа пользователей:
- Реализуй механизм регистрации и авторизации.
- Пароли пользователей должны храниться в базе данных только в виде хешей.
- Используй современные алгоритмы хеширования (например, bcrypt, Argon2) с уникальной солью для каждого пользователя.
- Обеспечь защиту от атак типа brute-force (ограничение попыток входа).
2. Безопасность Backend:
- Внедри строгую валидацию всех входящих данных.
- Защити от SQL-инъекций, используя параметризованные запросы или ORM.
- Реализуй защиту от XSS (Cross-Site Scripting) путем экранирования вывода.
- Настрой заголовки безопасности HTTP (CSP, X-Frame-Options, HSTS).
3. Безопасность Frontend:
- Храни токены аутентификации в httpOnly cookies или secure storage, избегая localStorage для чувствительных данных.
- Реализуй CSRF-защиту.
- Обеспечь безопасную передачу данных через HTTPS.
Используй лучшие практики разработки (OWASP Top 10) для создания устойчивого к атакам приложения.
Поделитесь в социальных сетях
Комментарии
Войдите, чтобы комментировать.
Комментариев пока нет.