Pergunta

Isso parece uma questão extremamente boba, mesmo para mim, mas de qualquer maneira, estou curioso:

Existe uma maneira de proteger um aplicativo ADOBE AIR com chave de hardware (também conhecido como href="http://en.wikipedia.org/wiki/software_protection_dongle" rel="nofollow"> Dongle de proteção de software )

Eu estou olhando para o desenvolvimento de uma determinada aplicação que exigiria essa chave como uma proteção contra ser pirata (não posso alterar esse fato), e parece que o uso de Adobe Flash é a maneira mais fácil de escrever o que este em particularA aplicação deve fazer.

Foi útil?

Solução

If you are writing purely in Flash then you could use a product like SWF Studio (or Zinc ) which encrypts the flash file and produces and executable file. It needs to be encrypted because in a standard flash executable file the swf data can easily be extracted. Then you can protect this executable file using a Shell wrapper which ties it to a dongle. I did this using SWF Studio and Dinkey Dongles with my flash executable and it worked very well.

Links:

SWF Studio

Dinkey Dongles

Outras dicas

AIR applications have no support for hardware dongles and don't even possess decent protection from decompiling. I imagine the dongle can be detected with some helper application called with NativeProcess, but this will require different helper for each OS. Also, without obfuscation all this will be pointless. See Trillix SWF Decompiler for decompilation and SecureSWF for obfuscation.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top