He revisado algunos materiales aquí y en otros sitios relacionados con el uso seguro de Window.postMessage. Hay un montón de material relacionado con las mejores prácticas, pero una de mis preguntas sigue sin respuesta.
Por lo que pude entender, la información se intercambia entre los iframes mediante las API internas del navegador, sin ninguna comunicación de red. En otras palabras, incluso si los dos iframes que intercambian información entre ellos están alojados en dos servidores diferentes originados en dos dominios diferentes, no veré ningún intercambio de tráfico entre estos dos servidores cuando se publiquen mensajes. Antes de implementar esto en mi sitio web, solo quiero estar seguro - ¿Cómo valida el navegador el origen del mensaje publicado? ¿Hay alguna forma en que un atacante pueda "falsificar" un mensaje y hacer que parezca que se originó en un iframe legítimo? Supongo que la respuesta es no porque eso requeriría una ingeniería inversa del navegador y la exposición de sus API internas, pero solo quiero asegurarme de que mi comprensión es correcta.
Gracias de antemano