SoftShield Защита ПО и тестирование программ

SoftShield.Ru > Наши услуги > Тестирование защиты ПО


Тестирование качества защиты программных продуктов

Заказать Тестирование качества защиты программных продуктовЗаказать услугу

Данный вид услуги позволяет руководителям в полной мере контролировать качество разработки защиты программного продукта, которое без надлежащего контроля, как правило, оказывается на очень низком уровне и взламывается за 2-3 минуты. И, разумеется, после появления взломанной копии данного продукта в сети интернет все огрехи в разработке и реализации защиты списываются на деяния «всемогущественных хакеров», образ которых прочно навязан сознанию современным кинематографом.

Результатом данной услуги является подробный отчет о текущем состоянии защитных механизмов вашего программного продукта и способах их обхода, сложности и затрат необходимых на реализацию данного способа взлома на современном этапе развития техники и исследовательского ПО. Из него руководитель может почерпнуть для себя общее качество разработки защиты программистами компании, качество реализации отдельных модулей, оценить в целом затраты на взлом защиты. Программисты компании по разработанному отчету увидят свои огрехи и места в программном коде требующие более пристального внимания. После ознакомления с подробным отчетом, разработка защитных механизмов может быть продолжена на основании данных исследования куда более целенаправленно и предметно.

Варианты тестирования защиты программных продуктов:

1. Однократное тестирование

Если Вы уверены в качестве защиты своего программного продукта и хотите лишний раз удостовериться в ее надежности, или же вы хотите первоначально проверить свой программный продукт, то этот вариант для вас.

2. Многократное тестирование

Как следствие первоначального тестирования ваш программный продукт будет подвергнут изменениям и доработке, с целью улучшения качества защитных механизмов, так же скорее всего ваш программный продукт будет регулярно подвергаться исправлениям и улучшениям. Соответственно возникает необходимость в повторном и последующих тестированиях. Именно поэтому, мы предлагаем вам заказать тестирование вашего программного обеспечения сразу на определенное число раз в течение календарного года. Заказ данного варианта услуги обойдется вам намного дешевле, чем периодический заказ однократных тестирований.

3. Регулярное тестирование

Если ваш программный продукт регулярно подвергается изменениям и доработке, и вы хотите всегда содержать уровень защиты на высоком профессиональном уровне, то этот вариант для вас. Данный вариант предусматривает регулярное тестирование ПО в течение какого-то календарного периода (месяц, квартал). Вы всегда будете уверены, что ваша защита оценена на основании последних данных в данной отрасли.

Заказав сейчас тестирование в компании SoftShield, Вы получаете подробный отчет о состоянии защитных механизмов вашего программного обеспечения; возможность вовремя исправить ошибки и просчеты, возникшие при реализации защиты; гарантию уверенности, что ваш программный продукт максимально защищен от нелегального распространения.

В рамках данной услуги осуществляются следующие действия:

  • Производится установка и первичный анализ структуры программного продукта, а так же механизма его регистрации.
  • Программное обеспечение осматривается на наличие внешних блоков защиты, а так же модификаторов структуры, препятствующих исследованию. В случае их обнаружения, производится их устранение или обход.
  • Производится дизассемблирование программного продукта с оценкой и анализом внутренней структуры.
  • В программном коде ведется поиск потенциально уязвимых мест, проводится их изучение и анализ.
  • Разрабатываются стратегии атаки на защиту программы.
  • Программное обеспечение атакуется с использованием найденных недочетов в реализации защитных механизмов.
  • Оценивается успешность проведенных атак по степени их простоты и эффективности.
  • Производится атака на приложение без его модификации, если это возможно.
  • Создается подробный отчет с указанием всех факторов повлиявших на ход исследования. Делаются выводы, оценивается качество реализации и взломоустойчивость защитных механизмов.