Proteja seu website ou página html com encriptaçâo
Nesse artigo vou mostrar como proteger seu website do ataque de script-kids, lammers, hackers (crackers) etc usando encriptação através de um javascript.
Parte 2: O que esse script faz?
Esse script vai analisar todo o conteúdo da sua página HTML (links, imagens, tabelas, formulários, scripts etc), vai procurar quais caracteres podem ser modificados para o valor equivalente em hexadecimal (estou trabalhando em uma versão para unicode também) e quais não podem ser modificados.
Ao encontrar os caracteres que podem ser modificados começa o processo de substituição, fazendo assim que o código da página fique irreconhecível ao ser humano, porém reconhecível ao navegador.
Quando a pessoa suspeita vê o seu código-fonte ele vai ver algo como:
%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20
%20%3Cli%3E%3Ca%20href%3D%22
Porém não haverá nenhuma mudança no design da página, os visitantes do seu site nem notarão que estão em uma página encriptada. Os scripts funcionarão sem nenhum problema. Caso você esteja desconfiado que os scripts possam não funcionar, deixei um botão para que você possa visualizar a página como vai ficar.
Após a encriptação, selecione e copie o texto, abra a sua página em um editor de texto e cole o código no arquivo, substituindo o código antigo, salve e abra o arquivo com o Firefox ou outro navegador, pronto, você tem páginas protegidas.
Lembre-se que esse script não é o "super-script", todo tipo de segurança que você pode colocar no seu site é bom para evitar dor de cabeça.
O funcionamento
e o seguinte:
1. Na grande área de texto o você vai colar o código-fonte da página você quer copiar.
2. Os botoes são: Codificar, Selecionar, Visualizar o conteúdo da página, Decodificar, Limpar.
Creio que não seja necessário explicar o que eles fazem, né? Então vamos direto para o código.
Ao encontrar os caracteres que podem ser modificados começa o processo de substituição, fazendo assim que o código da página fique irreconhecível ao ser humano, porém reconhecível ao navegador.
Quando a pessoa suspeita vê o seu código-fonte ele vai ver algo como:
%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20
%20%3Cli%3E%3Ca%20href%3D%22
Porém não haverá nenhuma mudança no design da página, os visitantes do seu site nem notarão que estão em uma página encriptada. Os scripts funcionarão sem nenhum problema. Caso você esteja desconfiado que os scripts possam não funcionar, deixei um botão para que você possa visualizar a página como vai ficar.
Após a encriptação, selecione e copie o texto, abra a sua página em um editor de texto e cole o código no arquivo, substituindo o código antigo, salve e abra o arquivo com o Firefox ou outro navegador, pronto, você tem páginas protegidas.
Lembre-se que esse script não é o "super-script", todo tipo de segurança que você pode colocar no seu site é bom para evitar dor de cabeça.
O funcionamento
e o seguinte:
1. Na grande área de texto o você vai colar o código-fonte da página você quer copiar.
2. Os botoes são: Codificar, Selecionar, Visualizar o conteúdo da página, Decodificar, Limpar.
Creio que não seja necessário explicar o que eles fazem, né? Então vamos direto para o código.
Mesmo assim qualquer coisa que roda no lado do cliente é somente apresentação e não tem impacto nenhum na parte do servidor (como php que foi citado). Existem algumas ferramentas para criptografar sim arquivos php, para evitar que vejam o código fonte caso o programa tenha alguma brecha que permita download de tais arquivos ou qualquer acesso ao servidor que ai é mais inteligente.
Importante lembrar que ambos os casos não evitam nenhum tipo de injection, pois isto é problema do programa codificado em si e não tem nada a ver com criptografia.
Critica construtiva ok.