Некоторые улучшения безопасности, которые предоставляет PHP 8.2 по сравнению с предыдущими версиями:
- Оптимизация валидации пользовательских данных. 1 PHP 8.2 обеспечивает более строгую проверку данных в стандартных функциях, что снижает риск инъекций и ошибок, связанных с неправильной обработкой входных данных. 1
- Устранение уязвимостей в модуле OpenSSL. 1 Были устранены известные уязвимые места в реализации функционала для выполнения криптографических операций. 1 Это усиливает безопасность соединений, использующих протоколы SSL/TLS. 1
- Поддержка OpenSSL 3.0. 2 Эта версия обеспечивает лучшую безопасность и производительность, чем предыдущие. 2
- Использование Argon2id в качестве алгоритма хэширования паролей по умолчанию. 2 Argon2id более безопасный алгоритм, чем предыдущий по умолчанию — bcrypt. 2
- Улучшения функций passwordhash и passwordverify. 3 Они используются для хэширования и проверки паролей в приложениях PHP. 3 Оптимизации сделали эти функции более безопасными и эффективными. 3
- Добавление фильтра FILTERVALIDATEID. 3 Его используют для проверки целочисленных и похожих на них значений в коде PHP. 3 Это помогает предотвратить распространённые уязвимости безопасности, такие как атаки SQL-инъекции. 3