Заказчик — крупная государственная организация.
Задачи проекта
Заказчик обратился к нам с просьбой проверить защищённость клиент-серверной системы продаж. Поскольку сервисы предоставлялись дистанционно, требовалось подтверждение безопасности архитектуры и клиент-серверного взаимодействия.
Решение
Мы провели:
-
обратную разработку программного обеспечения клиентского терминала продаж;
-
инструментальное исследование веб-интерфейса;
-
пентест серверной части;
-
фаззинг серверной части.
Результаты
Нам удалось разработать методику фаззинга, которая гарантированно вызывала сбои в работе сервера. А при помощи ряда уязвимостей в клиентском ПО мы смогли менять информацию на терминале, отправлять на сервер изменённые данные и клонировать терминалы.