Clipper On Line • Ver Tópico - Assinar digitalmente um arquivo

Assinar digitalmente um arquivo

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

 

Assinar digitalmente um arquivo

Mensagempor asimoes » 07 Set 2016 08:07

Fladimir,

O user-agent do firefox é este: User Agent Switcher ?

Você tem o caminho para configurar para fazermos um teste?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Assinar digitalmente um arquivo

Mensagempor fladimir » 07 Set 2016 11:54

Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2435
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes

Assinar digitalmente um arquivo

Mensagempor asimoes » 07 Set 2016 16:56

Pessoal,

Esse problema com os plugins tem a ver por estar usando UPX ou não?
E notei um problema mais sério esta semana com o novo módulo de segurança do banco santander que usa o IBM Security Trusteer Rapport, ele simplesmente não deixar o harbour gerar o executável, o meu colega na prefeitura instalou na máquina dele para acessar o banco e ai tudo desandou, até o explorer ficou maluco.
Falei pra ele pra desinstalar o módulo ai voltou ao normal, é até engraçado isso, tem reclamação no Reclameaqui:

http://www.reclameaqui.com.br/10692815/ibm-brasil/ibm-security-trusteer-rapport-caiu-no-meu-navegador-sem-que-eu-solicitasse-/
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Assinar digitalmente um arquivo

Mensagempor mhackervix » 08 Set 2016 00:41

Senhores,

Adiquiri um certificado COMODO, assinei os Programas e não percebi diferença nenhuma. O modulo de segurança dos Bancos (Warsaw) continua dando problema com os aplicativos e tambem alguns antifirus (AVG, Avira, etc). Tenho que tirar o Warsaw e estes antivirus para funcionar bem. O Certifica, não mudou nada.

Att.
Mhackervix, Msc.
Avatar de usuário

mhackervix
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 105
Data de registro: 11 Fev 2008 01:06
Cidade/Estado: ES
Curtiu: 1 vez
Mens.Curtidas: 2 vezes

Assinar digitalmente um arquivo

Mensagempor asimoes » 08 Set 2016 06:26

Mhackervix,

Obrigado por compartilhar conosco esta informação, estas "proteções" dos bancos agem como se fossem vírus, e "donas" da máquina do usuário, deixam o s.o. bagunçado, afetam o funcionamento das aplicações, independente de ser harbour ou não. Acho que a solução paliativa seria o cliente ter uma estação dedicada para acesso a banco e só para este propósito, sai até mais barato que adquirir o certificado, que não é barato e pelo relato do Mhackervix parece ser ineficaz.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Assinar digitalmente um arquivo

Mensagempor fladimir » 08 Set 2016 08:30

Concordo, ou tb configurar as máquinas com o User Agent resolve
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2435
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes

Assinar digitalmente um arquivo

Mensagempor asimoes » 08 Set 2016 08:36

Fladimir,

Fiz um teste com windows 10 o user-agent não funcionou com BB, com itaú funcionou.
No windows 7 funcionou com o BB e Itaú

Então esse paliativo parece não resolver em parte ser for windows 10
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Assinar digitalmente um arquivo

Mensagempor JoséQuintas » 08 Set 2016 09:04

Esquisito, pra mim parece ter resolvido.
E olhe que só no primeiro dia troquei o EXE umas 5 vezes - o próprio EXE se atualizando.

Só pra lembrar: se usa DLLs no programa, as DLLs precisam possuir assinatura também.
Não uso DLLs, então não me preocupei com isso.

Não sei se faz diferença: EXE sempre no servidor, não existe na máquina local.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18151
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Assinar digitalmente um arquivo

Mensagempor mhackervix » 08 Set 2016 09:09

José,

Seus Clientes possuem o Warsaw (módulo de segurança dos Bancos), instalado nas máquinas?

Att.

Mhackervix
Mhackervix, Msc.
Avatar de usuário

mhackervix
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 105
Data de registro: 11 Fev 2008 01:06
Cidade/Estado: ES
Curtiu: 1 vez
Mens.Curtidas: 2 vezes

Assinar digitalmente um arquivo

Mensagempor JoséQuintas » 08 Set 2016 09:20

Todos continuam afirmando que o problema sumiu depois da assinatura.
É só o que eu sei.

Na minha máquina não uso programa do banco, só via internet mesmo.
Costumo abrir o meu aplicativo e o extrato do banco, um do lado do outro, e o programa do banco não deixava fazer isso, só por isso desinstalei, porque não gostei de ter a tela toda coberta por ele.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18151
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Assinar digitalmente um arquivo

Mensagempor JoséQuintas » 08 Set 2016 09:23

Mais um detalhe, pode ser coincidência ou não:

Meu aplicativo faz sua própria atualização, o próprio download.
Acabou se transformando num programa assinado baixando outro programa assinado.
Sei lá se isso pode ser coincidência ou não, para o resultado.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18151
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Assinar digitalmente um arquivo

Mensagempor JoséQuintas » 08 Set 2016 09:32

Se alguém tiver alguma idéia pra algum tipo de teste, é só avisar.
Talvez identificar algum ponto comum ou diferente.

Uso:

- Harbour 3.4
- Microsoft VC++ 2010
- UPX
- Emails pelo Harbour
- FTP pelo Harbour
- Webservice pelo Windows - XMLHTTP
- Acesso MySQL pelo Windows - ADO, e ODBC original da Oracle
- GTWVG
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18151
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Assinar digitalmente um arquivo

Mensagempor mhackervix » 08 Set 2016 09:32

JoséQuintas escreveu:Todos continuam afirmando que o problema sumiu depois da assinatura.
É só o que eu sei.

Na minha máquina não uso programa do banco, só via internet mesmo.
Costumo abrir o meu aplicativo e o extrato do banco, um do lado do outro, e o programa do banco não deixava fazer isso, só por isso desinstalei, porque não gostei de ter a tela toda coberta por ele.


José,

So temos problemas quando o Warsaw está instalado. Não consegui entender, se na sua máquina tem ou não ele instalado. (se não, o que estaria te dando problema, e o certificado resolveu).

Att

MhackerVix
Mhackervix, Msc.
Avatar de usuário

mhackervix
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 105
Data de registro: 11 Fev 2008 01:06
Cidade/Estado: ES
Curtiu: 1 vez
Mens.Curtidas: 2 vezes

Assinar digitalmente um arquivo

Mensagempor JoséQuintas » 08 Set 2016 09:46

Na minha máquina nenhum problema.
Só em máquina de cliente mesmo.

Já sabemos que programa de banco dá problema.
Máquinas de cliente davam problema de telas com partes brancas cobrindo o aplicativo.
Sempre depois de usar programa de banco nas máquinas.
Reiniciando resolvia.

Nunca me preocupei em tentar alguma solução, apenas avisei os clientes que tinha a ver com o programa do banco.
Pra reiniciar a máquina se acontecesse isso.

Passei a usar o certificado e não avisei ninguém.
Depois de um tempo, comecei a perguntar sobre o assunto, e todos falaram que o problema não acontecia mais.

O único teste que eu poderia fazer seria não assinar mais, pra ver se o problema volta.... rs

Meu BAT atual de compilação é este, sempre assinando, mesmo pra teste:

del jpa.exe
d:\cdrom\fontes\build\build
hbmk2 jpa.hbp %1 %2 %3 %4 %5
if not errorlevel 1 assina jpa.exe


Comecei este controle bem depois de começar a assinar.

d:\CDROM\FONTES\build>type build.ch
//        328
#define JPA_VERSAO    "2016.09.08.0202"
#define JPA_VERSAO_RC  2016,09,08,0202


Foram 328 compilações desde que comecei a gerar número de versão automático.... rs

Tem essa também: faz parte das informações do EXE o número de versão. Também não sei se faz diferença.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18151
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Assinar digitalmente um arquivo

Mensagempor JoséQuintas » 08 Set 2016 11:05

Pra quem esqueceu, ou está com preguiça de ler o post inteiro, que está esticando demais, só pra relembrar.

O post inicial deste tópico:

Quem ainda não passou, vai passar por isso, os bancos(Itaú,Banco do Brasil e etc...) tem um aplicativo que monitora nossos sistemas e acaba por deixando tudo mais lento, ou algum antivírus que incomoda tentando deletar nossos sistemas.
Para resolver isso fizemos aqui a assinatura digital dos nossos binários e dll's para tornar o processo mais confiante e o resultado foi imediato, ficou tudo mais rápido.


Um post que coloquei mencionando página de internet, sobre aplicativo NET:

1.Recentemente tivemos um problema gravíssimo com nosso software Pet Shop Control. Vários clientes nos reportaram que ao longo do dia, por diversas vezes, todos ícones e botões do software sumiam (ficavam brancos). Acabamos descobrindo que o aplicativo de segurança bancário da GAS TECNOLOGIA, bloqueava nosso software, por ele não conter uma assinatura digital. Portanto, sempre que um cliente acessava um internet banking, o sistema de segurança era ativado e bloqueava o Pet Shop Control.
2.Sempre que lançávamos uma atualização do software via clickonce, quando os clientes colocavam para atualizar, aparecia uma mensagem do SmartScreen do Windows, tentando bloquear essa operação, falando que o computador poderia estar em risco.
3.Quando os clientes vão instalar o software sem assinatura digital, aparece que o Publisher é desconhecido. Isso passa uma imagem ruim para o usuário.
4.A maioria dos anti-vírus consideram aplicativos sem assinatura digital suspeitos, podendo bloquear determinadas operações.


http://www.devsol.com.br/blog/?p=458

Meu problema era igual a esse usando NET, e até agora sumiu.
Só sei que apenas passei a assinar o programa e ficou resolvido.
Se precisa algo mais, é algo que eu já estava usando sem saber.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18151
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Anterior Próximo



Retornar para Contribuições, Dicas e Tutoriais

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 9 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro