Tengo una aplicación iOS que utiliza un servicio web para obtener datos de mi servidor. Agarra los datos y hace eco de una fuente JSON a la página web, y la aplicación iOS la interpreta. Tengo SSL, por lo que no me preocupa que los datos no estén seguros durante el transporte.
Mi problema es que cualquiera puede acceder a la página del servicio web y leer los datos JSON. No sería difícil para alguien construir un programa que interprete estos datos y los datos incluyen información confidencial del usuario.
Quiero saber cómo puedo asegurarme de que las personas no puedan simplemente escribir la URL y ver los datos, o alguna forma de cifrar la fuente JSON que se imprime de forma segura para que necesite las claves para leerla.