Mostrar mensagens com a etiqueta JScrambler. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta JScrambler. Mostrar todas as mensagens

2014/12/26

Produtos da Semana

A nossa rubrica de Produtos da Semana agrupa uma lista de produtos e notícias que vamos compilando ao longo da semana e que achamos que será do interesse geral.


Garmin alia-se à Oakley para juntar câmara a óculos digitais

Os amantes dos desportos radicais são dos principais utilizadores das câmaras de acção, e agora a Garmin associa-se à Oakley para revolucionar o uso de tecnologia nos desportos de inverno. Os utilizadores podem agora pré-visualizar os vídeos e controlar as funcionalidades da câmara VIRB Elite da Garmin através da máscara para desporto na neve Oakley Airwave 1.5. A lente frontal dos óculos serve de ecrã LCD da câmara, permitindo ver os vídeos gravados, assim como os dados do sensor GPS integrado na mesma câmara.

A câmara VIRB Elite está disponível a um preço de 259 euros, e os packs a 299 euros (existem quatro packs disponíveis: ciclismo, desportos aquáticos, desportos de inverno e o pack Elite).



2013/08/22

JScrambler JavaScript Ninja Challenge


Patrocinado pelo JScrambler - o obfuscador de código javascript nacional de que já vos falei por cá - temos agora um desafio para todos os especialistas que queiram demonstrar os seus conhecimentos de javascript: o JScrambler JavaScript Ninja Challenge.

A participação é gratuita e há prémios para todos os participantes... embora se anteveja uma saudável competição pelo primeiro posto, que para além de outras coisas receberá 1000€ em dinheiro.

O JScrambler JavaScript Ninja Challenge é um concurso de hacking JavaScript que decorre entre 2 a 16 de Setembro de 2013. A participação está aberta a todos os programadores/hackers que queiram testar os seus conhecimentos. 

O concurso consiste em vencer 4 desafios de nível crescente de dificuldade o que implica não só domínio da linguagem JavaScript, mas também uma boa dose de criatividade.

As inscrições já estão abertas, e o desafio começa a 2 de Setemebro.

2012/12/20

JScrambler - Obfuscador de Javascript

Todos sabemos que a web é agora um local bem diferente do que era no início. Das simples páginas estáticas em HTML passamos para autênticas "web apps" que executam complicados programas em cada página que o nosso browser visita, com o javascript a tornar possíveis coisas que nem se imaginariam.

No entanto, se por um lado o javascript oferece a versatilidade de poder ser facilmente programado e executado, tem também o inconveniente de ser algo que fica publicamente acessível a qualquer pessoa. E se por um lado há situações onde isso é desejável, permitindo ver como as coisas são feitas; noutras situações isso não é desejável.

Embora não haja sistemas 100% eficazes para combater a "pirataria" no Javascript (tal como não o há em qualquer outro tipo de programas), um dos métodos mais populares recorre à obfuscação. A obfuscação é um método que tem por objectivo "complicar" a interpretação de um programa, de forma que se torne demasiado trabalhoso ao ponto de fazer desistir a tentativa de ver como é feito. (Embora, como referi... não possa evitar que alguém mesmo determinado o faça.)

Fiquei muito contente por ver que um destes serviços, que é considerado de referência a nível mundial... é feito em Portugal! Apresento-vos, o JScrambler.

Usando o JScrambler é possível transformar o código facilmente legível em cima, em algo como isto:


Podem espreitar alguns dos exemplos no site, para verem as diversas formas de obfuscação e minimização que o serviço permite, assim como algumas das técnicas que são utilizadas para "baralhar" o código orignal.

Embora já tenha tido a minha dose de contacto com a "obfuscação", fiquei surpreendido por ver ao ponto que as coisas já chegaram, com métodos bastante complexos de complicação que vão para além das simples substituições de nomes de variáveis e funções, e a sua conversão para textos codificados.

Para além disso, podem também usar este serviço para simplesmente optimizarem o vosso código - a chamada "minificação" - que permite poupar valiosos KB na altura de serem descarregados pelos utilizadores/browsers.

Como mais valia adicional, este JScrambler também já suporta HTML5, e tem considerados cenários para programas que sejam executados em equipamentos mobile. É também possível definir que apenas desejam que o vosso programa javascript apenas possa ser executado num certo domínio, ou até especificar uma data a partir do qual deixará de funcionar.

Enfim... uma forma de proteger o vosso javascript sempre que isso for um factor essencial para o vosso projecto ou empresa.

O JScrambler é usado por empresas como: a RSATurbulenzReblazeNordnetEdgeuxWoodwing, etc.