Могу ли я определить дистрибутив приложения?

1

Я создаю какое-то общедоступное мобильное приложение. Затем до релиза я хочу сделать несколько бета-тестирования внутри моей компании. Каждый, кто получает лицензию, должен подписать соглашение о неразглашении (NDA). Но что, если будет утечка? Как я нашел шпиона?

Могу ли я каким-либо образом подписаться на каждый экземпляр, чтобы точно найти предателя?

Теги:
architecture
security
mobile

1 ответ

2

"Могу ли я каким-либо образом подписаться на каждый экземпляр, чтобы точно найти предателя?"

Во-первых, если вы беспокоитесь о том, что люди просачивают ваше приложение, просто ответьте НЕ.

Единственный способ предотвратить их совместное использование приложения - заблокировать его до номера IMEI или IMSI.

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

Также обратите внимание, что все эти методы довольно обратимы, поэтому, если вы беспокоитесь о том, что ваше приложение протекает, единственный ответ -

"Получите лучшие/более надежные бета-тестеры"

  • 0
    Я перестал читать после Первого совета, полностью верно, +1.
  • 0
    Я думаю, что не сделал ОП.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню