Situazione / enviorment:
Ho scritto un progetto il cui nucleo è un server Web e API NodeJs. Mi piacerebbe venderlo a più client, ospiteranno il server sul loro sistema.
Problema:
Il server NodeJs funziona con codice sorgente ed è quindi molto vulnerabile a essere condiviso, manipolato o copiato.
Obiettivo:
Proteggi il codice sorgente da qualsiasi influenza esterna, in un modo di compilare, racchiudere o codificare in modo sicuro il codice sorgente per consentirne la condivisione a più client senza il rischio che vengano manipolati o copiati.
Ho saputo di un approccio a questo problema, il molto promettente enclose.js , ma mi piacerebbe valutare diversi metodi per proteggere il codice sorgente NodeJS, suggerito dagli esperti di sicurezza, e alla fine trovare una buona / migliore pratica per affrontare questo problema.