Ahora tengo todo configurado y funcionando para MQTT. Estoy utilizando el wmqtt.jar IBM y el corredor mosquitto ..MQTT Security: cómo evitar que los abusadores se suscriban a los temas?
Mi Java Servlet crea una MQTTConnection al corredor y publica bajo el tema "AndroidDeviceID/myAppName" ..
El cliente Android se adhiere a la misma tema ...
Me parece que si alguien supiera el nombre del dispositivo de mi usuario, podrían crear una aplicación de Android simple y suscribirse a ese tema en mi broker MQTT. Luego reciben todas las notificaciones (en este caso mensajes de mensajería instantánea) de mis usuarios ...
¿Cómo se evita esto correctamente?
Este enlace puede ser beneficioso para los conceptos MQTT y seguridad: http: //www.hivemq.com/mqtt-security-fundamentals/ –