Fórum Procedimentos para Distribuir uma aplicação Java #497891

15/10/2014

0

Boa tarde estou acabando de finalizar uma aplicação que pretendo locar e revender, gostaria de saber quais procedimentos deveria verificar tipo, proteção ,licença e etcc...
John Lima

John Lima

Responder

Posts

15/10/2014

Eduardo Pessoa

Boa tarde John, teve dois posts discutindo mais ou o que vc está pedindo:

[url]https://www.devmedia.com.br/forum/imposto-sobre-software/461792[/url]

[url]https://www.devmedia.com.br/forum/vamos-debater-venda-de-software/242157[/url]

sobre a proteção, estarei de olho post.

abraço.
Responder

Gostei + 0

15/10/2014

John Lima

valeu Eduardo, sobre a parte Fiscal já estou ciente da situação, o que eu quero mesmo saber é sobre a proteção tipo de Licença para colocar nos meus arquivos, utilitários e informações padrões que todo software deve ter.
Responder

Gostei + 0

15/10/2014

Eduardo Pessoa

Eu não tenho certeza mas acho que isso já foi perguntando, o problema é que não estou achando...
pesquisando...
Responder

Gostei + 0

16/10/2014

Ronaldo Lanhellas

valeu Eduardo, sobre a parte Fiscal já estou ciente da situação, o que eu quero mesmo saber é sobre a proteção tipo de Licença para colocar nos meus arquivos, utilitários e informações padrões que todo software deve ter.


Se a locação for mensal você pode desenvolver uma proteção que expire a cada 30 dias.
Responder

Gostei + 0

16/10/2014

John Lima

Sobre a proteção eu pensei da seguinte maneira ao abri a aplicação o sistema iria verificar se exiti uma chave de licença valida, caso não exista o usuário iria ter que entra com uma chave valida.

Então pensei que exibir uma tela solicitando algumas informações e parti dessas informações o sistema iria verifica se a chave que o cliente digitou é referente as informações que ele informou.

Eu fiz o teste fazendo o hash(Md5,AES) dessa informações porem as chave geradas não axo que seja interessante passa para o cliente.
Responder

Gostei + 0

16/10/2014

Ronaldo Lanhellas

Sobre a proteção eu pensei da seguinte maneira ao abri a aplicação o sistema iria verificar se exiti uma chave de licença valida, caso não exista o usuário iria ter que entra com uma chave valida.

Então pensei que exibir uma tela solicitando algumas informações e parti dessas informações o sistema iria verifica se a chave que o cliente digitou é referente as informações que ele informou.

Eu fiz o teste fazendo o hash(Md5,AES) dessa informações porem as chave geradas não axo que seja interessante passa para o cliente.


Se o seu sistema fará acesso a internet, eu sugeria que toda vez que ele fizer o login no sistema você checasse se a mensalidade dele está em dias, essa é a maneira mais segura, o único problema é que ele terá que sempre estar conectado a internet para usar o sistema.
Responder

Gostei + 0

17/10/2014

John Lima

Realmente essa seria a maneira mais eficaz porem, por se trata de um sistema desktop, não posso exigir que o cliente tenha internet
Responder

Gostei + 0

17/10/2014

Ronaldo Lanhellas

Realmente essa seria a maneira mais eficaz porem, por se trata de um sistema desktop, não posso exigir que o cliente tenha internet


Entendo. Nesse caso você pode restringir o serial por mac address, mas também não é 100% seguro já que se ele colocar a placa de rede em outra máquina vai burlar fácil.
Responder

Gostei + 0

17/10/2014

John Lima

Então nesse caso eu pensei por processador ou hd. porem quando faço cripitografia do serial a sequencia de carácter gerada não é interessante para passa para o cliente
Responder

Gostei + 0

17/10/2014

Ronaldo Lanhellas

Então nesse caso eu pensei por processador ou hd. porem quando faço cripitografia do serial a sequencia de carácter gerada não é interessante para passa para o cliente


Mas porque você tem que passar para o usuário ? O seu sistema pode reconhecer que é a primeira vez que está sendo inicializado, capturar o MD5 do Serial do HD e da próxima vez apenas checar se o HD não foi trocado.
Responder

Gostei + 0

18/10/2014

John Lima

tipo a primeira vez que o sistema inicial ele vai solicitar o nome da empresa o numero de serie e o tempo de validade.ou seja o numero de serie tem que ser de acordo com esses dados informados
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar