Аннотация
- Докладчик
- Андрей Степин
Обфускация и виртуализация кода, привязка софта к компьютеру интернет-активацией, различные проверки подлинности и защитные технологии оставляют свой отпечаток и на качестве и на юзабилити ПО, и отпечаток этот всегда носит негативный характер – невозможно затруднить жизнь злоумышленнику не насолив немного обычным пользователям. Специалисты по качеству каждый день сталкиваются с этой проблемой, тестируя продукты как до навешивания защиты, так и на различных этапах «после» этого. Что надо учитывать тестируя защищенное приложение? Как разработчик защиты может помочь тестировщикам?
- Конкретные примеры того, как обфускация (и виртуализация) кода вредит быстродействию, надежности, и является источником дополнительных ошибок.
- Примеры того, какие проблемы юзабилити и качеству создает механизм лицензирования (активации софта или привязки к электронному ключу).
- Тестирование механизмов защиты не может быть изолировано от основного тестирования.
- Как правильно организовать тестирование защищенного софта, и почему… примеры, ситуации из практики, методика взаимодействия разработчиков защиты и тест-дизайнеров.
- Тенденции и предсказания: какие еще трудности ждут тестировщиков в связи с развитием защиты ПО, как развитие техники позволяет все сильнее и сильнее.
Видео
Оцените доклад «Качество софта ДО и ПОСЛЕ защиты этого софта от пиратства (Андрей Степин, SQADays-2011)»:
Слайды
Примечания и отзывы