Promt-Hub
Главная / Программирование и IT / Генератор кода с усиленной безопасностью

Генератор кода с усиленной безопасностью

Описание промпта
Создай безопасное веб-приложение с надежной системой аутентификации и защитой данных.
Что делает этот промпт
  • Генерирует шаблон кода для веб-приложения с акцентом на безопасность аутентификации и защиты данных.
Преимущества
  • Помогает избежать распространенных уязвимостей, таких как 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) для создания устойчивого к атакам приложения.

Поделитесь в социальных сетях

Комментарии

Войдите, чтобы комментировать.

Комментариев пока нет.