2015-09-16 2 views
0

У меня есть приложение, которое использует parse.com в качестве backend. Если я хочу хранить информацию о покупках пользователя в приложении в таблице там, как я могу быть уверен, что какой-то парень не собирается создавать простое приложение, в котором пользователи моего приложения могут записывать (например, самостоятельно) и писать в parse-tables, что бы они ни хотели (например, что они сделали в приложениях, когда они этого не сделали). Эта информация используется, чтобы предоставить пользователю доступ к функциям приложения, поэтому важно, чтобы пользователь действительно заплатил за это.Как проверить запросы к моему приложению Parse.com?

+0

Я создаю веб-службу для этого, это называется mbaasy.com, я действительно создал документацию о том, как использовать parse.com с моей службой: https://mbaasy.com/docs/webhooks/#example- 2-обновления-а-синтаксический анализ-ком-пользователь-с-покупки. Это еще не живое, но если вы хотите быть бета-тестером, пожалуйста, дайте мне знать. –

ответ

0

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

+0

Спасибо большое @Wain –

+0

Что это за «соленые хешированные детали»? –

+0

Соль представляет собой произвольную строку, запутанную в приложении, и в сочетании с меткой даты, а затем хэшируется, например. Дата будет отправлена ​​на сервер, соль не будет и будет скрыта как можно лучше в коде приложения. – Wain

Смежные вопросы