Situación / Medio ambiente:
Tengo un proyecto escrito cuyo núcleo es un servidor web y API de NodeJs. Me gustaría venderlo a varios clientes, ellos alojarán el servidor en su sistema.
Problema:
El servidor NodeJs se ejecuta con código fuente y, por lo tanto, es muy vulnerable a ser compartido, manipulado o copiado.
Objetivo:
Proteja el código fuente de cualquier influencia externa, de manera que compile, encierre o codifique de forma segura el código fuente para permitir que se comparta con varios clientes sin riesgo de que sea manipulado o copiado.
He aprendido sobre un enfoque para este problema, el muy prometedor enclose.js , pero posiblemente me gustaría evaluar varios métodos. para asegurar el código fuente de NodeJS, sugerido por expertos en seguridad, y finalmente encontrar una buena / mejor práctica para lidiar con esto.