Estamos desarrollando una aplicación que envía datos altamente confidenciales a través de Internet. Para esto, utilizamos el cifrado del lado del cliente para que, incluso si un atacante obtuviera acceso a nuestros servidores, los datos no se pudieran descifrar. Ahora nuestros clientes quieren que la aplicación esté basada en la web. Ese es un problema porque ahora un atacante podría modificar el código JavaScript en el servidor, haciendo posible todo tipo de ataques.
¿Podemos proteger el código de alguna manera? ¿Es posible firmar el código JavaScript usando una clave privada y configurar el navegador para probar la firma?