¿Cómo identifica WhatsApp a un usuario específico para enviarle los mensajes?
Esto es lo que hice:
- He realizado una copia de seguridad de mi aplicación iOS desde mi dispositivo anterior
- Restauró la copia de seguridad en el nuevo dispositivo
- WhatsApp abierto en nuevo dispositivo
Y funciona sin necesidad de verificación por SMS para un nuevo dispositivo.
Eso me dice que WhatsApp hace una de dos cosas:
- WhatsApp inserta su número de teléfono durante el proceso de verificación en la propia aplicación
- WhatsApp incrusta el código de verificación que obtienes a través de SMS en la aplicación y lo usa como identificador para ese número de teléfono
El primer método es estúpido si es cierto, porque cualquier persona inteligente puede revertir la ingeniería y modificar el código de WhatsApp e incrustar cualquier número de teléfono que quiera hackear.
El segundo método parece inteligente ya que nadie conoce el código de SMS, excepto usted, pero tampoco es seguro, porque el gobierno o cualquier persona que tenga una conexión, por ejemplo, no tendrían ningún problema para recibir todos los mensajes SMS entrantes de cualquier teléfono y desde allí pueden aplicar ingeniería inversa a la aplicación WhatsApp e incrustarla también.