Como esconder código JavaScript (ofuscar JS)

Neste artigo você vai aprender a como esconder código JavaScript, ou seja, ofuscar o código JS para que não posso ser visto pelo usuário

esconder codigo javascript ofuscar capa

Fala programador(a), beleza? Bora aprender mais sobre como esconder código JS e também ofuscação.

A grande verdade é que não há uma maneira 100% eficaz de esconder ou ofuscar o código JavaScript

Formação Claude Code
Formação Recomendada

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 120 aulas
  • 4 projetos
  • 9h 45min

Uma vez que ele fica disponível no próprio navegador é fácil burlar uma ofuscação por ter acesso ao código fonte

Ou até mesmo fazer uma engenharia reversa e descobrir qual a ferramenta utilizar e realizar a conversão para JavaScript novamente

Mas se mesmo assim queira se prevenir de usuários mais leigos há uma ferramenta bem interessante para esconder código JS

Veja só este repositório

Este módulo pode te ajudar com a tarefa, porém como dito anteriormente: se houver uma engenharia reversa seu código estará exposto

O melhor que pode ser feito é não expor código sensível no front-end, deixando esta responsabilidade para o back-end

Pois enquanto o código ser aberto e ficar disponível de forma pública, você deverá se preocupar com esta questão de privacidade

E é algo que sempre foi assim e não há, pelo menos no momento, intenção de ser alterado

Ainda há outro problema com a ofuscação: performance

Como o código tem que ser resolvido ao ser executado, há uma perda de recursos para processamento do mesmo

Ou seja, se o código for muito grande pode acontecer uma lentidão na navegação e utilização do sistema do usuário, então tome cuidado com isso também

Conclusão

Neste artigo vimos como esconder código JavaScript

Na verdade, o que pode ser feito é uma ofuscação que pode ser revertida

Mas prevenindo um grupo de usuários mais iniciantes ou que não conheçam a ferramenta de ofuscação de ver o seu código

Garantir um código 100% seguro de JavaScript e privado não é uma das tarefas mais simples a serem feitas

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

 

 

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Blog | Mais populares