Começo esse artigo com um problema que tive com acesso ao internet banking da
Caixa,
Itaú e
Banco do Brasil, nos quais tenho conta.
Com a atualização do
Firefox, em não permitir execução de
Java, o acesso à alguns bancos ficou prejudicado no
Linux, em especial após a criação dos agentes bancários, Guardião Itaú, Diagnóstico BB e o da Caixa Econômica Federal.
Antigamente, mesmo sem esses agentes para Linux, era possível fazer a importação do certificado de acesso ao internet banking através do Java habilitado no navegador.
Com a proibição da execução do Java nas estações, ficou a cargo do sistema operacional identificar quando houver acesso a esses bancos, identificar a "saúde" da estação e permitir o acesso.
É aí que
Warsaw entra em ação, e seus componentes:
- Core: serviço que é executado durante o acesso a validação do banco
- WScrtmgr: gerador de certificados e gerenciador de certificados dos bancos
- wsatspi: não é o whatsapp, é o serviço que fica rodando no sistema, como root, escutando os processos, e identificando se há acesso aos bancos para iniciar o core.
O Warsaw gera um certificado local, que é importado no Firefox, exclusivo a cada banco. Ele não tem domínio global e só atende ao endereço localhost, de sua estação.
Sempre que atualizar os pacotes, o acesso ao Banco, é necessário verificar o acesso aos bancos. Felizmente isso é fácil, e vou mostrá-lo.
Instalação do Warsaw - Acesso ao primeiro Banco
O Warsaw precisa que a pasta do Mozilla no home do usuário, em /home/usuario/.mozilla, esteja criada. Se você usa o Firefox, essa pasta existe.
Acesse a página
https://diagnostico.gasantifraud.com/ e selecione inicialmente o banco que deseja acessar. Esse passo deve ser repetido, como será explicado mais adiante, para cada banco que acessar.
Será informado que não há o Warsaw instalado, e o local para fazer o download.
Selecione o Fedora como sistema operacional e baixe o pacote. Aqui no exemplo uso Fedora 28 64 bits.
Após o download, execute:
sudo dnf localinstall warsaw-setup-fedora_64.rpm -y
Se estiver com o navegador aberto, ele solicitará que o feche. Ao final, reinicie o PC. Ao acessar novamente o endereço
https://diagnostico.gasantifraud.com/, selecione o seu banco, e clique em continuar, e será apresentada a mensagem abaixo:
Warsaw instalado, sem configurações, do Banco do Brasil
"Clique aqui" para concluir as configurações da sua instituição.
Ao clicar, ele vai criar o certificado para aquela sessão, e ao final, estará tudo certo, com a mensagem " Configurações realizadas com sucesso."
Outros Bancos
Uma vez instalado, o serviço "core", o coração do Warsaw, apresenta-se como "exited", ao digitar o comando:
# systemctl status warsaw.service
É normal.
Volte a página
https://diagnostico.gasantifraud.com/ e selecione o seu banco que deseja efetuar o acesso. Você receberá a mensagem abaixo:
Verificando o módulo de segurança Warsaw.
Warsaw instalado, sem configurações da CAIXA
"Clique aqui" para concluir as configurações da sua instituição.
Ao clicar, ele vai criar o certificado para aquela sessão, e ao final, estará tudo certo, com a mensagem " Configurações realizadas com sucesso."
Basta fechar o navegador e reabri-lo, na página do banco e estará tudo certo.
Espero ter contribuído com todos.