Software Test Attacks to Break Mobile and Embedded Devices
Книга посвящена тестированию мобильных и встраиваемых программных систем с использованием атакующих методик. Автор, Джон Дункан Хагар, предлагает систематический подход к поиску дефектов, выходящий за рамки традиционного функционального тестирования. Основное внимание уделяется практическим атакам на код, которые помогают выявить скрытые ошибки и уязвимости.
В первой части книги рассматриваются атаки на уровне разработчика, включая статический анализ кода и белый ящик. Автор подробно описывает, как применять эти методы в контексте ограниченных ресурсов мобильных и встраиваемых систем. Приводятся конкретные примеры и сценарии, которые помогают тестировщикам и разработчикам интегрировать атаки в повседневный процесс.
Книга также охватывает стратегии тестирования, начиная от постановки целей и заканчивая реализацией атак. Особое внимание уделяется особенностям встраиваемого ПО, таким как работа с аппаратными ограничениями, реальным временем и взаимодействием с датчиками. Автор подчеркивает важность понимания контекста устройства для эффективного тестирования.
Для новичков в тестировании книга предлагает введение в основные концепции, а для опытных специалистов — расширенные техники и подходы. Каждая глава содержит практические рекомендации и предупреждения о типичных ловушках. Это делает издание ценным ресурсом для инженеров по качеству, разработчиков и менеджеров проектов.
В целом, книга является практическим руководством по тестированию мобильных и встраиваемых систем, которое помогает повысить надежность и безопасность программного обеспечения. Она будет полезна всем, кто стремится вывести тестирование на новый уровень и найти дефекты, которые обычно остаются незамеченными.
