Встречается на 1% собеседований по Python
Какие знаешь инструменты для защиты от кибератак
В Python есть несколько инструментов для защиты от кибератак:
-
hashlib– для хеширования паролей (SHA-256, bcrypt черезpasslib).pythonimport hashlib password = "secret".encode('utf-8') hashed = hashlib.sha256(password).hexdigest() -
cryptography– библиотека для шифрования (AES, RSA).pythonfrom cryptography.fernet import Fernet key = Fernet.generate_key() cipher = Fernet(key) encrypted = cipher.encrypt(b"secret")
requestsс HTTPS – защита передачи данных.sqlalchemy– ORM для защиты от SQL-инъекций.bandit– статический анализатор кода для поиска уязвимостей.pyjwt– безопасная работа с JWT-токенами.
Дополнительно:
Django/Flask-Security– защита веб-приложений (CSRF, CORS).fail2ban(не Python) – блокировка bruteforce-атак.
Всегда валидируйте ввод, используйте prepared statements и обновляйте зависимости!

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы