Мы используем cookie-файлы, чтобы улучшить работу сайта. Если вы не согласны, покиньте tados.ru.

Один из наших постоянных проектов с 2012 года — система защиты для ООО «АРС АДАКТ», разработчика ПО для автомобилей. В её основе лежат криптографические протоколы для взаимной аутентификации и авторизации по ключам SenseLock — USB-токенам, на которых выполняется код.

На основе USB-токенов

Защита по физическому ключу как при работе с банковским ПО

Решение проблем пиратства

Для защиты от незаконного распространения интеллектуальной собственности

Гибкая логика работы

Возможность реализовать любые защитные функции

Зачем понадобилась система защиты

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

Было решено внедрить систему защиты от незаконного копирования. Выбрали ключи SenseLock, которые отлично подходили для нужд организации. Внутри электронного ключа выполняется произвольный C-код, что позволяет реализовать защитные функции в виде криптографических протоколов.

Ключ SenseLock для защиты от пиратства

Как мы начали работать над защитой

В 2011 году работу над проектом начала другая компания. К концу года, когда систему внедрили в эксплуатацию, стали ощутимы плюсы подхода: в профессиональном сообществе узнали о единственном лицензионном способе работать с ADACT, убытки от пиратов заметно снизились.

С быстрым ростом пользователей появились первые проблемы из-за неоптимальной архитектуры, не рассчитанной на масштабируемость системы. Настольное приложение постоянно зависало, скорость загрузки ПО из базы исчислялась минутами. Пользователей это не устраивало.

Предыдущая компания пыталась поддерживать систему, но решить проблемы не смогла. АДАКТ изначально обратились в Tados за аудитом и оптимизацией работы ПО.

При глубоком погружении в систему обнаружились более глобальные проблемы: криптографические протоколы, которые должны были обеспечивать защиту данных, не выполняли функций.

Подписав договор об аудите безопасности информационной системы, мы обошли защиту к концу этого же рабочего дня. Решили переписать всё с нуля, и в начале 2012 представили новый программно-аппаратный комплекс ADACT.

Система защиты состоит из трех компонентов: backend, ключ SenseLock и служба. Backend хранит защищаемые файлы и пользователей, каждому из которых соответствует уникальный ключ SenseLock. На ключи записываются коды шифрования, прочитать которые извне невозможно. Взаимодействие между backend и ключами SenseLock происходит с помощью службы, устанавливаемой на ПК пользователя. Взаимодействие включает две важные операции: аутентификация пользователя и работа с одноразовыми токенами, которые создаются для каждой значимой операции пользователя.

Интерфейс настольной программы APC Client

Запуск веб-сервиса

Первоначально система представляла только настольное ПО. Десктопная версия была удобна, потому что пользователи во время работы проводят компьютерную диагностику автомобилей с помощью ноутбуков.

Покупка ПО оставалась не автоматизированной. Это требовало много ресурсов со стороны сотрудников компании АДАКТ и ограничивало рост продаж.

Мы запустили веб-сервис для знакомства с прошивками и покупок. После запуска поняли, что для удобной работы с каталогом нужно выносить в веб-сервис функционал защиты. Пользователям удобнее оплачивать и получать доступ к продуктам в одном месте. Так мы прокинули функционал настольной программы на сайт: покупатели вставляют USB-токен и получают на сайте весь функционал настольного ПО.

Расширение задач

Сейчас мы работаем не только над технической и программной частью, но и консультируем пользователей, оптимизируем интерфейс, занимаемся продвижением в России и странах СНГ. Увеличиваем клиентскую базу в B2B и B2C сегментах.

От проектной разработки перешли к продуктовой: работаем не для галочки по ТЗ в установленные сроки, а для достижения бизнес-результатов. Высокий уровень доверия и глубокая погруженность команды в бизнес заказчика — важнейшие факторы для развития проекта.

Последние несколько лет сервис быстро развивается:

  • Построили комплексную программу для привлечения новых партнеров;
  • Усовершенствовали систему лицензирования партнеров компании с помощью сертификатов, которые можно проверить на валидность;
  • Запустили партнерскую программу для продвижения дилеров АДАКТ;
  • Оптимизировали прием платежей с несколькими мерчантами для разных авторов ADACT;
  • Создали ПО для новых авторов и индивидуальных заказов;
  • Построили новую архитектуру для дальнейшей расширяемости продукта.

В октябре 2017 запатентовали весь программно-аппаратный комплекс, созданный для компании.

Система, которая в 2012 году подразумевалась как ПО для SenseLock и небольшой сайт, выросла до состояния веб-сервиса с огромной бизнес-логикой. Мы продолжаем поддерживать и развивать его, задействовав в проекте большую часть команды. Проект стал самым востребованным для специалистов по чип-тюнингу в России и вышел на международный рынок. Знать, что продукт приносит пользу, особенно приятно.

Благодарим компанию Tados за качественную и оперативную работу, ответственный подход к решению вопросов. Ваша деятельность год от года подтверждает статус одной из самых профессиональных компаний.

— А.В. Соколов, генеральный директор ООО «АРС АДАКТ»

Заказать программный продукт

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

С новыми продуктами работаем по гибкой методологии. Это позволяет быстрее получить обратную связь и сократить количество ошибок, которые неизбежны в любом проекте. Оставьте заявку с описанием задачи. Мы в течение 2 рабочих дней рассчитаем примерную стоимость и свяжемся с вами для уточнения деталей.

Когда требуется изменение или расширение функционала готового ПО, можем работать по ТЗ. Стоимость поддержки и доработки зависит от требуемого времени. Чтобы сократить расходы, мы берем проекты на основе технологий, в которых являемся экспертами.

Стек технологий: ASP .NET MVC, ASP .NET WebAPI, .NET Core, ASP.NET Core, TypeScript и Angular.

* Обязательные поля

Нажимая «Узнать стоимость», вы даёте согласие на обработку персональных данных

Больше о развитии ADACT — в нашем блоге

Проект развивался непредсказуемо: в один момент пришлось построить новую архитектуру, чтобы работать с большим объемом логики и не дублировать бизнес-логику на разных фронтах.
Чтобы доработки были полезными для пользователей и приносили прибыль, они должны основываться на обратной связи. Но далеко не всё, о чем мечтают пользователи, нужно реализовывать.

Drive2.ru — один из крупнейших ресурсов автотематики в России. Протестировали возможности площадки для продвижения и делимся результатами.

Система защиты для АДАКТ и развитие сервиса
Средняя оценка 5 Проголосовало 4