Деструктивное тестирование: 10 практических способов выявить скрытые риски приложений [PyCon DE &...
Автор: PyCon DE
Загружено: 2026-08-04
Просмотров: 14
Описание:
🔊 Запись с PyCon DE & PyData 2026, 14.04.2026
https://2026.pycon.de/talks/YKQ33N/
🎓 Посмотрите, как Паскаль Пухтлер рассказывает о десяти практических способах преднамеренного взлома вашего приложения для выявления скрытых рисков и создания более отказоустойчивого программного обеспечения.
Докладчик:
Паскаль Пухтлер
Описание:
Деструктивное тестирование выявляет скрытые риски приложения путем преднамеренной попытки взлома полностью развернутой системы. В то время как разработчики обычно сосредотачиваются на модульных и интеграционных тестах, деструктивное тестирование работает на сквозном уровне, тестируя API и микросервисы в средах, имитирующих производственную среду, включая внешние зависимости, такие как песочницы PayPal. Процесс начинается с функциональной корректности с помощью тестирования «счастливого пути», затем переходит к тестированию «негативного пути» с использованием недопустимых входных данных и тестированию авторизации, чтобы убедиться, что пользователи не могут получить доступ к неавторизованным ресурсам.
Продвинутые деструктивные методы направлены на стабильность и производительность системы. Нагрузочное тестирование использует параллельные запросы — часто реализуемые с помощью асинхронного режима PyTest — для выявления узких мест и сбоев подов Kubernetes, вызванных таймаутами проверки работоспособности. Тестирование хаоса использует генерацию случайных данных и инъекционные атаки, включая SQL-инъекции и инъекции в подсказки, для выявления уязвимостей. Тестирование параллельного выполнения выполняет конфликтующие команды одновременно, например, удаление пользователя при изменении его пароля, для выявления состояний гонки и проблем с блокировкой базы данных.
Долгосрочная стабильность оценивается с помощью тестов длительной продолжительности (например, 60-часовые запуски) для обнаружения утечек памяти, переполнения кэша и исчерпания дискового пространства на основе неротируемых журналов. В микросервисных архитектурах тесты на сбои зависимостей имитируют сбои путем завершения работы подов или применения правил брандмауэра для блокировки трафика, в то время как тесты резервного копирования и восстановления проверяют процессы аварийного восстановления. Наконец, тесты на исчерпание ресурсов имитируют заполненные диски или память для наблюдения за поведением системы в экстремальных условиях. Эти методы смещают акцент с того, работает ли функция, на то, как система дает сбой, обеспечивая отказоустойчивость в высоконагруженных, сложных средах.
⭐️ О PyCon DE:
PyCon DE — ведущая конференция по приложениям с открытым исходным кодом на Python в области искусственного интеллекта и анализа данных. Она объединяет профессионалов отрасли, исследователей, специалистов по искусственному интеллекту и анализу данных, а также сообщества разработчиков программного обеспечения, предоставляя уникальную платформу для сотрудничества, обмена знаниями и инноваций.
Конференция PyCon DE & PyData 2026 подарила исключительные впечатления, укрепив связи внутри сообщества Python и продемонстрировав последние достижения в области искусственного интеллекта и анализа данных. Участники насладились разнообразной и увлекательной программой докладов, мастер-классов и возможностей для нетворкинга, что еще больше укрепило позиции конференции как ведущего мероприятия для энтузиастов Python, искусственного интеллекта и анализа данных по всей Германии.
Конференция PyCon DE 2027 пройдет в Гейдельберге с 19 по 23 апреля 2027 года.
Подписывайтесь на нас:
• Новостная рассылка: https://2027.pycon.de/newsletter/
• LinkedIn: / pyconde
• X: https://www.x.com/pyconde
Ссылки:
• Сайт конференции: http://pycon.de
• Другие сессии: https://2026.pycon.de/talks/
Конференция организована:
• Python Softwareverband e.V.: http://pysv.org
• Pioneers Hub gemeinnützige GmbH: http://pioneershub.org
в сотрудничестве с NumFOCUS Inc.: http://numfocus.org
Если вам понравилась эта сессия, пожалуйста, поставьте лайк и подпишитесь на наш канал, чтобы получать больше интересных докладов и обсуждений.
Поделитесь этим видео со своими друзьями и знакомыми, чтобы распространять знания! Хэштеги:
#Python #PyConDE #PyData #OpenSource #AI #DataScience #MachineLearning #SoftwareEngineering #LLMs #Community #Sovereignty
Благодарности:
Особая благодарность всем волонтерам и спонсорам, благодаря которым это мероприятие стало возможным.
О проекте:
Python Softwareverband e.V.:
PySV — некоммерческая организация, которая продвигает использование и развитие Python в Германии посредством мероприятий, образования и пропаганды, способствуя формированию открытого сообщества Python.
Pioneers Hub gemeinnützige GmbH:
некоммерческая организация, способствующая инновациям в области ИИ и технологий, объединяя экспертов и содействуя обмену знаниями посредством мероприятий и совместных инициатив.
NumFOCUS Inc.
поддерживает научные вычисления с открытым исходным кодом, предоставляя финансовую и логистическую поддержку ключевым проектам, таким...
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: