Встречается на собеседованиях • сегодня
Какие знаешь инструменты для защиты от кибератак
В 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
интервью вопросы и ответы