<html><head></head><body>Ricardo,<br>
<br>
Sua restrição com a internet é por causa de instabilidade? Se for isso, você poderia dar um prazo para seu sistema verificar que está pago. Algo como: se por 7 dias ele não conseguir verificar status = pago em um servidor seu, ele bloqueia. Não é possível que a internet caia por 7 dias seguidos :P<br>
<br>
Caso não deseje seguir por esse caminho mesmo, concordo com o Frederico, chaves assimétricas seriam o caminho.<br>
<br>
[]s<br><br><div class="gmail_quote">Em 14 de maio de 2015 20:33:25 BRT, Ricardo Stock <ricardostock@bol.com.br> escreveu:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Então Daniel, é exatamente isso que estou implementando. No meu ultimo emprego, havia um software assim. a cada seis meses o mesmo expirada, e era necessário ligar para a empresa, solicitando uma nova senha para pode "destravar" o mesmo. <br /><br />A implementação é feita utilizando um serial gerado através de data + alguma coisa. No sistema, ao receber este serial,o mesmo é verificado se esta valido. Se valido libera.<br /><br />Agora a pergunta.<br />Gero a senha, no servidor terei que deixar uma contra senha também para validar a senha. ;-)<br /><br />Renan, Utilizando a validação com token através de algorítimo de de crypt / descryp eu posso fazer isso sem utilizar conexão com a internet. Que é justamente o que preciso fazer. Por isto falei de utilizar números primos ou validações com senha.<br /><br />A minha grande preocupação é justamente não depender de internet para liberar, pois poderia travar o sistema remotamente. Mas e senao
tiver internet:-)<br /><br />Mesmo assim agradeço por todas as opiniões, são todas validas. Vou começar a rascunhar, tenho um mês ainda... <br />Obrigado a todos que estão contribuindo.<br /><br /><br />Ricardo Stock<br />ricardostock@bol.com.br<br />Um bom programador tem um desafio<br />Um programador mediano, tem um problema.<br /><br /><br /><br /><br />De: dan.vinciguerra@gmail.com<br />Enviada: Quinta-feira, 14 de Maio de 2015 19:32<br />Para: saopaulo-pm@mail.pm.org<br />Assunto: [SP-pm] Trava de sistema<br /><br />Ja vi casos onde o software trabalhava com uma chave local que tinha uma determinada validade e  ao termino dessa validade o usuário precisava ligar para a empresa do software para "comprar" uma nova chave, revalidando o sistema por mais X tempo.<br /><br />Não sei como a implementação era feita mas a chave era o hash de alguma coisa!<br /><br /><br />Daniel Vinciguerra (@dvinciguerra)<br />Web solution architect, perl dev, vegetarian, geek and
co-founder at Bivee<br /><a href="http://bivee.com.br">bivee.com.br</a>  -  <a href="http://github.com/Bivee">github.com/Bivee</a><br /><br /><br />2015-05-14 17:32 GMT-03:00 Renan Carvalho <renan.azevedo.carvalho@gmail.com>:<br />Ricardo,<br />O servidor seria o ideal, principalmente para gerar uma nova chave válida, porque se for local quando expirar a chave você terá que já ter um novo token cadastrado ou terá que realizar uma manutenção para inserir uma nova.<br /><br /><br />Em 14 de maio de 2015 17:08, Ricardo Stock <ricardostock@bol.com.br> escreveu:<br /><br /><br /><br /><br />Exatamente isso o que quero eveitar, por algum motivo a empresa ficar sem <br />internet justamente no período que o sistema esta para vencer. E com certeza <br />estarei viajando a milhas de distancia  <br /> <br />Ou seja, quero evitar problemas e dores de cabeça.<br /> <br />Ricardo <br />Stock<br /><a href="http://www.stocksistemas.com.br">www.stocksistemas.com.br</a><br
/><br /><br /> <br /><br />From: Jarbas Brito <br />Sent: Thursday, May 14, 2015 11:59 AM<br />To: saopaulo-pm@mail.pm.org <br />Subject: Re: [SP-pm] Trava de sistema<br /> <br /><br />Nesse caso,  se o servidor por regras de infraestrutura não <br />tiver acesso a Internet, ferrou. <br /><br /><br />On Thu, May 14, 2015, 11:57 AM Frederico Recsky <frederico@frederico.me> wrote:<br /><br /><br />  <br />  <br />  Você ta tentando fazer um trial?<br /><br />Porque voce não coloca uma <br />  chamada contra um servidor na internet para validar?<br /><br /><br />  Se não tiver como autenticar o produto contra um servidor no melhor <br />  estilo microsoft genuine, da para usar com criptografia. Não precisa fazer na <br />  mao usando numeros primos, com chaves assimetricas ja da para fazer <br />  isso.<br /><br />  <br />   <br />  2015-05-14 11:30 GMT-03:00 Ricardo Stock <ricardostock@bol.com.br>:<br />  <br />  <br /><br />  <br />    <br />    <br />    <br /> 
  <br />    <br />    <br />    <br />    <br />        Bom dia monges.<br />     <br />        Gostaria da opinião e sugestões de vocês quanto a <br />    trava de sistema. Em breve irei colocar em servidor com um sistema em um <br />    cliente, e desejo colocar uma trava no sistema, afim de o mesmo só abrir por <br />    um tempo determinado, passando este tempo que determinarei em dias seja <br />    necessário a digitação de uma senha.<br />     <br />        Sei que posso criar um algoritmo com números primos <br />    para gerar uma senha que siga uma validação. Porém gostaria da opinião de <br />    vocês e sugestões sobre o que já utilizam. Claro o sistema estará rodando <br />    sob Linux e o cliente não terá acesso as pastas do sistema. somo mente um <br />    usuário para deligar o equipamento (em emergências) utilizando sudo.<br />     <br />        O backup da base de dados será criptografado, porém <br />    será local. Sei que
devo tomar um cuidado adicional sobre isso<br />     <br />        Obrigado e no aguardo<br />     <br />     <br />    Ricardo <br />    Stock<br /><a href="http://www.stocksistemas.com.br">www.stocksistemas.com.br</a><br /><br /><br />    <br /><br />    <br />      <br />      <br />         <br />        <br />          Este <br />          email foi escaneado pelo Avast antivírus. <br /><a href="http://www.avast.com">www.avast.com</a> <br />      <br /><br /><br />=begin <br />    disclaimer<br />   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org">http://sao-paulo.pm.org</a>/<br />SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org<br />L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br />=end <br />    disclaimer<br /><br />=begin disclaimer<br />   <br />  Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org">http://sao-paulo.pm.org</a>/<br />SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org<br
/>L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br />=end <br />  disclaimer<br /><br /><br /><br /><br />=begin disclaimer<br />   Sao Paulo Perl Mongers: <br /><a href="http://sao-paulo.pm.org">http://sao-paulo.pm.org</a>/<br />SaoPaulo-pm mailing list: <br />SaoPaulo-pm@pm.org<br />L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br />=end <br />disclaimer<br /><br /><br /><br /><br /><br /><br /><br /> <br />  <br />   <br />    <br />   <br />  <br />  <br />   <br />    Este email foi escaneado pelo Avast antivírus.<br />    <br /><a href="http://www.avast.com">www.avast.com</a><br />   <br /><br />  <br /> <br /><br /><br /><br /><br /><br />=begin disclaimer<br /><br />   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org">http://sao-paulo.pm.org</a>/<br /><br /> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org<br /><br
/> L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br /><br />=end disclaimer<br /><br /><br /><br /><br /><br />=begin disclaimer<br /><br />   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org">http://sao-paulo.pm.org</a>/<br /><br /> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org<br /><br /> L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br /><br />=end disclaimer<br /><br /><br /><br /><br />=begin disclaimer<br />   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org">http://sao-paulo.pm.org</a>/<br /> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org<br /> L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br />=end disclaimer<br /></pre><p style="margin-top: 2.5em; margin-bottom: 1em; border-bottom: 1px solid #000"></p><pre class="k9mail">=begin disclaimer<br
/>   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org">http://sao-paulo.pm.org</a>/<br /> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org<br /> L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br />=end disclaimer<br /></pre></blockquote></div><br>
-- <br>
E-mail enviado do meu celular Android usando K-9 Mail. Por favor, desculpe minha brevidade.</body></html>