Защита IOS приложения от Lucky Patcher и других подобных приложений - PullRequest
1 голос
/ 22 марта 2020

У меня есть успешное приложение IOS в App Store, содержащее покупки в приложении. Недавно мы заметили, что некоторые люди используют Lucky Patcher или другое подобное приложение для получения покупок в приложении без оплаты. В ходе исследования я нашел несколько постов, связанных с Android, например this , и исправил проблему в Android с помощью Google Play Licensing.

Но для IOS я все еще не понимаю, как мне решить эту проблему и сохранить свое приложение от хакеров. Не могли бы вы сообщить мне, какие могут быть возможные решения?

Существует ли какая-либо библиотека в IOS, поскольку у нас есть Проверка конфиденциальности Для Android?

Спасибо в Avance

1 Ответ

0 голосов
/ 23 марта 2020

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

Почему? Большинство / все люди, которые занимаются пиратством, не будут платить, даже если вы сделали пиратство невозможным. Вы не можете просто принять простой подход: «у нас есть x количество пиратов, это было бы y больше денег, если бы мы остановили их от пиратства»

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

if serverSaysReciptIsValid { // enable feature }

Все, что нужно будет сделать пирату, это заменить на:

if true { // enable feature }

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...