JS - Obfuscator
JS - Obfuscator
O Javascript a correr numa browser based app tem o código visivel, como o proteger?
Para que se proteja um pouco o código e não seja copiado (facilmente) podemos dar uma encriptação aos scripts de JS. Trata-se de uma codificação ao javascript que a torna dificil de ler. Pode incluir renomear variáveis; adicionar código desnecessário etc.
Como exemplo, usando o site:
https://codebeautify.org/javascript-obfuscator
Podemos transformar a função que está na imagem inicial deste post em algo "diferente", mas contínua a ser legível para o Browser.
É infalível? Não, podemos usar agora uma operação inversa, por exemplo no site:
https://obf-io.deobfuscate.io/
Uma forma de melhorar a proteção pode ser por exemplo usar nomes de funções sem sentido aparente, ou introduzir na própria função código redundante.
Comentários
Enviar um comentário
Obrigado pelo seu contacto.