Pregunta sobre transparencia [duplicar]

1

Me gustaría ejecutar un servicio web (basado en Node.js) y me encantaría ser lo más transparente posible con mis usuarios.

Idealmente, me gustaría dar a los usuarios la posibilidad de verificar de alguna manera que mi servidor está ejecutando un determinado código fuente. Es decir, quiero que los clientes puedan verificar que estoy ejecutando un código publicado en línea (por ejemplo, en GitHub) que pueden verificar de forma independiente.

¿Hay servicios de alojamiento (Azure, Amazon, etc.) que ofrecen este tipo de posibilidad? Si no, ¿cuál es el mejor método?

muchas gracias

    
pregunta IamMeeoh 16.04.2017 - 10:21
fuente

1 respuesta

0

Una posible idea para esto podría ser una página que calcula un hash criptográfico del código en su servidor y expone el código que calcula ese hash. Luego, puede hacer que los usuarios verifiquen que:

  1. Tu código hash hace lo que debe;
  2. Su código hash es el mismo que el de su repositorio;
  3. Tu hash coincide con el hash generado desde el repositorio.

La otra alternativa es habilitar la navegación de directorios de solo lectura en su sitio, probablemente a través de una página que pueda representar cualquier archivo de código fuente en su sitio.

    
respondido por el Nzall 16.04.2017 - 19:12
fuente

Lea otras preguntas en las etiquetas