Domanda sulla trasparenza [duplicato]

1

Vorrei eseguire un servizio web (basato su Node.js) e sarei felice di essere il più trasparente possibile con i miei utenti.

Idealmente mi piacerebbe dare agli utenti la possibilità di verificare in qualche modo che il mio server stia utilizzando un determinato codice sorgente. Cioè, voglio che i client siano in grado di verificare che sto eseguendo alcuni codici pubblicati online (ad esempio in GitHub) che possono verificare in modo indipendente.

Esistono servizi di hosting (Azure, Amazon, ecc.) che offrono questo tipo di possibilità? In caso contrario, qual è il metodo migliore?

grazie mille

    
posta IamMeeoh 16.04.2017 - 10:21
fonte

1 risposta

0

Una possibile idea potrebbe essere una pagina che calcola un hash crittografico del codice sul server ed espone il codice che calcola quell'hash. Quindi, puoi chiedere agli utenti di verificare che:

  1. Il tuo codice hashing fa come dovrebbe;
  2. Il tuo codice di hashing è uguale a quello sul tuo repository;
  3. Il tuo hash corrisponde all'hash generato dal repository.

L'altra alternativa è di abilitare la navigazione in directory di sola lettura sul tuo sito, probabilmente attraverso una pagina che può rendere qualsiasi file di codice sorgente sul tuo sito.

    
risposta data 16.04.2017 - 19:12
fonte

Leggi altre domande sui tag