Olá pesso@l,
instalei o hdd do bb mas na verificação gerou esse resultado:
Se o problema persistir, que tal limpar e desinstalar tudo? Depois é só instalar o Warsaw (apenas o Warsaw: o programa HDA_BB é desnecessário) e configurar o firewall, conforme explicado anteriormente.
Como fazer a remoção completa do Warsaw e do HDA_BB, desinstalar e "resetar" o firewall, reinstalar o Warsaw e o firewall, ativar o firewall fechando as portas de rede do seu computador (segurança) mas conceder acesso ao socket (websocket) de que o Warsaw necessita - tudo via terminal do shell
1. Execute o comando abaixo, para remover completamente o programa
HDA_BB:
sudo apt-get purge hda-bb -y
2. MANTENHA TODOS OS NAVEGADORES FECHADOS e então desinstale o
Warsaw:
¹sudo killall opera firefox chrome ; sudo apt-get purge warsaw -y ; sudo /usr/bin/warsaw_uninstall
3. Execute este supercomando para desinstalar o firewall
(G)UFW e "resetar" o
netfilter (firewall que fica "embutido" no kernel do Linux):
¹sudo apt-get purge ufw gufw -y ; sudo iptables -F ; sudo iptables -X ; sudo iptables -P INPUT ACCEPT ; sudo iptables -P FORWARD ACCEPT ; sudo iptables -P OUTPUT ACCEPT ; sudo rm -r /etc/ufw
4. Execute este supercomando para desativar o arquivo
rc.local e atualizar o
sysctl:
¹sudo mv /etc/rc.local /etc/rc.local.bak ; sudo sed -i -e 's|net.ipv4.tcp_syncookies=1|#net.ipv4.tcp_syncookies=1|' "/etc/sysctl.conf" ; sudo sed -i -e 's|net.ipv4.tcp_syncookies=1|#net.ipv4.tcp_syncookies=1|' "/etc/sysctl.d/10-network-security.conf" ; sudo sysctl -w net.ipv4.tcp_syncookies=0
5. Reinicie o computador:
sudo telinit 6
6. Após o computador reiniciar,
MANTENHA TODOS OS NAVEGADORES FECHADOS e então execute este supercomando para manualmente instalar o
Warsaw via
shell script (script do shell):
sudo killall opera firefox chrome ; wget https://cloud.gastecnologia.com.br/bb/downloads/ws/warsaw_`getconf LONG_BIT`_installer.run -O /tmp/instalar.warsaw ; sudo chmod +x /tmp/instalar.warsaw ; sudo /tmp/instalar.warsaw
7. Quando a instalação terminar, reinicie novamente o computador:
sudo telinit 6
8. Após o computador reiniciar, execute este supercomando para reinstalar o firewall
(G)UFW, ativar a proteção contra ataques do tipo "SYN Flood" e então ativar o
daemon (serviço) do
(G)UFW:
sudo apt-get install ufw gufw --reinstall -y ; sudo sed -i -e 's|syncookies=0|syncookies=1|' "/etc/ufw/sysctl.conf" ; sudo ufw enable
9. Acesse
https://www2.bancobrasil.com.br/aapf/login.jsp para testar se o módulo está funcionando e sendo detectado. Caso o módulo não seja detectado, reinicie o computador e acesse
https://www2.bancobrasil.com.br/aapf/login.jsp novamente.
SE (E SOMENTE SE) o problema persistir, execute o supercomando abaixo e, após o computador reiniciar, tente novamente acessar
https://www2.bancobrasil.com.br/aapf/login.jsp:
sudo apt-get install libcurl4-openssl-dev libnss3-dev libdbus-1-dev yad libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libfreetype6 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk2.0-0 libnspr4 libnspr4-0d libnss3 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 --reinstall -y ; sudo telinit 6
Nota: em alguns casos, pode acontecer de
https://seg.bb.com.br não detectar o módulo de segurança, embora o módulo esteja instalado, funcionando, acessando as portas TCP e você consiga acessar sua conta por intermédio do URL
https://www2.bancobrasil.com.br/aapf/login.jsp. Essa é a razão por que
não se deve confiar no resultado mostrado em
https://seg.bb.com.br. Esse problema que ocorre com
https://seg.bb.com.br também ocorre com
http://www.dieboldnixdorf.com.br/warsaw, portanto
também não confie no resultado que
http://www.dieboldnixdorf.com.br/warsaw lhe mostrar. A única maneira de realmente confirmar se o módulo está ou não funcionando no seu navegador é acessar
https://www2.bancobrasil.com.br/aapf/login.jsp e verificar se os campos "Agência", "Conta" e "Senha de autoatendimento" aparecem.
10. Se mesmo após isso o Warsaw do seu sistema Linux continuar não sendo detectado e/ou executado na página do Banco do Brasil, execute este supercomando:
if [ -a /etc/rc.local ]; then sudo mv /etc/rc.local /etc/rc.local.bak; fi; echo \#\!/bin/bash | sudo tee /etc/rc.local; echo ' ' | sudo tee -a /etc/rc.local; echo \echo 1 \> /proc/sys/net/ipv4/tcp_syncookies | sudo tee -a /etc/rc.local; echo ' ' | sudo tee -a /etc/rc.local; echo exit 0 | sudo tee -a /etc/rc.local; sudo telinit 6
...e, após o computador reiniciar, tente novamente acessar sua conta, no website do Banco do Brasil. Ainda não deu certo? Então...
11. MANTENHA TODOS OS NAVEGADORES FECHADOS e execute este supercomando para limpar os caches dos navegadores e (re)instalar os navegadores Google Chrome e Opera Browser:
sudo killall opera firefox chrome ; sudo apt-get install gdebi --reinstall -y ; rm -r ~/.cache/google-chrome ~/.cache/opera ~/.cache/mozilla/firefox ; if [ `getconf LONG_BIT` == 64 ]; then wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -O /tmp/chrome.deb ; sudo gdebi -n /tmp/chrome.deb ; fi; if [ `getconf LONG_BIT` == 64 ]; then wget http://ftp.opera.com/pub/opera/desktop/44.0.2510.1218/linux/opera-stable_44.0.2510.1218_amd64.deb -O /tmp/opera.deb; else wget http://ftp.opera.com/pub/opera/desktop/44.0.2510.1218/linux/opera-stable_44.0.2510.1218_i386.deb -O /tmp/opera.deb; fi ; sudo gdebi -n /tmp/opera.deb ; sudo apt-get update ; sudo apt-get check ; sudo apt-get dist-upgrade -y ; sudo apt-get autoremove -y ; sudo apt-get clean ; sudo telinit 6
COMANDO ALTERNATIVOCaso queira
desinstalar completamente um (ou mais de um) dos seus navegadores,
este post explica como fazer isso com os navegadores Mozilla Firefox, Google Chrome e Opera Browser. O post também explica como
reinstalar tais navegadores.
12. Após o computador reiniciar, execute o comando abaixo para abrir os navegadores Google Chrome
² e Opera Browser na página de teste do módulo Warsaw (você também pode tentar usar o Mozilla Firefox
³ para acessar sua conta):
google-chrome https://www2.bancobrasil.com.br/aapf/login.jsp & opera https://www2.bancobrasil.com.br/aapf/login.jsp
IMPORTANTE: a
página do Banco do Brasil requer o
plugin Adobe Flash, para poder detectar e executar o Warsaw durante seu acesso à conta bancária, o que é feito por intermédio deste applet:
https://www2.bancobrasil.com.br/aapf/includes/js/warsaw-websocket.swf que o Opera e o Chrome
atualmente bloqueiam (e daí você vê aquela mensagem informando que o módulo de segurança não está instalado ou não foi detectado, embora ele esteja instalado). Caso você não possua o Flash instalado em seu sistema, instale-o com este comando, no terminal do shell:
sudo apt-get install adobe-flashplugin -y
Caso o comando acima não funcione, experimente executar este outro:
sudo apt-get install flashplugin-installer -y
Após isso,
não deixe de ler as Notas de Rodapé para verificar como se ativa o plugin Flash nos navegadores. Cada navegador possui um método próprio de ativação do plugin Flash. A tendência é os navegadores dificultarem cada vez mais a vida do usuário, tornarão cada vez mais difícil conseguir fazer com que o navegador execute conteúdo Flash em websites, mas infelizmente os bancos retrógrados continuam insistindo em usar Flash nas suas páginas de acesso à conta bancária, e aí surge (mais) esse problema.
13. Se após isso o módulo for detectado mas você não conseguir efetuar login, pode ser que o certificado de segurança do Warsaw não tenha sido adicionado aos navegadores Chrome e Opera. Neste caso, execute este supercomando (ele fechará todos os navegadores, reinstalará o Warsaw e reiniciará o computador):
sudo killall opera firefox chrome ; wget https://cloud.gastecnologia.com.br/bb/downloads/ws/warsaw_`getconf LONG_BIT`_installer.run -O /tmp/instalar.warsaw ; sleep 10 ; sudo chmod +x /tmp/instalar.warsaw ; sleep 10 ; sudo /tmp/instalar.warsaw ; sleep 10 ; sudo telinit 6
...e, após seu computador reiniciar, execute novamente o comando do item
12, para confirmar que o Google Chrome e o Opera Browser estão funcionando com o módulo Warsaw.
IMPORTANTE: caso você acesse as
preferências/configurações do seu navegador, vá até a seção de
certificados, acesse o item
Autoridades e
não encontre o certificado
Warsaw Personal CA (que é o nome do certificado do Warsaw para navegadores web),
leia este post para saber como instalar esse certificado manualmente.
14. Caso o Warsaw continue não funcionando e/ou então você esteja utilizando uma versão do *Ubuntu
posterior à 16.04 (ou seja:
16.10,
17.04,
17.10 etc.) e o Warsaw continue não funcionando, execute este supercomando:
sudo killall opera firefox chrome ; sudo /usr/bin/warsaw_uninstall ; sudo update-rc.d -f warsaw remove ; sudo rm /etc/init.d/warsaw /etc/xdg/autostart/warsaw.desktop /usr/bin/warsaw_uninstall ; sudo rm -r /usr/local/bin/warsaw /usr/local/etc/warsaw /usr/local/lib/warsaw /usr/share/doc/warsaw ; wget https://cloud.gastecnologia.com.br/bb/downloads/ws/linux/diagbb-1.0.`getconf LONG_BIT`.run -O /tmp/instalar.warsaw ; sleep 10 ; sudo chmod +x /tmp/instalar.warsaw ; sleep 10 ; sudo /tmp/instalar.warsaw ; sleep 10 ; sudo telinit 6
...e teste novamente o funcionamento do Warsaw, após o sistema reiniciar.
Resumo de tudo o que foi explicado neste post: para que o Warsaw funcione na página do Banco do Brasil, é necessário
[1] instalar o Warsaw (isso já instala o certificado do Warsaw para os navegadores, e se por acaso não instalar
siga as dicas publicadas aqui para instalar manualmente o certificado),
[2] instalar o firewall com as portas TCP 30800 e 30900 desbloqueadas,
[3] ativar a proteção do sistema contra ataques SYN Flood (em algumas versões do *Ubuntu essa proteção já pode estar ativada por padrão, mas o tutorial ativa a do firewall só por garantia),
[4] instalar o plugin Adobe Flash no sistema e
[5] configurar cada um dos seus navegadores para não impedir a execução do plugin Flash na página do banco.
NÃO DEIXE DE LER AS NOTAS DE RODAPÉ! ELAS CONTÊM INFORMAÇÕES COMPLEMENTARES IMPORTANTES!
Notas de rodapé:
¹ Ignore as mensagens de erro que eventualmente forem exibidas.
² Se após executar todos os procedimentos acima o
Google Chrome não estiver funcionando com o Warsaw no website do BB, é bem provável que seja porque o Google Chrome está
forçando o uso de HTML5 no website do banco, embora o Warsaw requeira Flash. Para resolver esse problema, inicie o Google Chrome, acesse o endereço
chrome://settings/content/flash e certifique-se de que a opção
Perguntar primeiro (recomendado) esteja
ativada (no lugar da opção
Impedir que sites executem Flash). Em seguida, acesse o endereço
chrome://flags/#enable-ephemeral-flash-permission e marque essa opção como
Disabled (
Desabilitada), daí clique em
RELAUNCH NOW ("
REINICIAR AGORA") para que essa modificação seja salva e o navegador seja reiniciado com essa nova configuração já vigorando. Em seguida, acesse o endereço
chrome://settings/content/siteDetails?site=https%3A%2F%2Fwww2.bancobrasil.com.br e marque como
Permitir as seguintes opções:
Javascript,
Flash,
Pop-ups,
Sincronização em segundo plano,
Downloads automáticos e
Acesso a plug-in sem sandbox. Após isso, acesse novamente a
página do BB. Se no canto superior direito (extremidade direita) da barra de endereços aparecer um aviso de
Plug-in bloqueado, clique sobre o aviso e clique em
Executar Flash desta vez. Somente assim os campos de acesso à sua conta corrente aparecerão. Se você clicar no botão de login à sua conta e o login demorar, repita o procedimento de clicar sobre o aviso e clicar em "Executar Flash desta vez". A tendência é os navegadores dificultarem cada vez mais a execução de Flash (até um ponto em que nenhum navegador executará mais o Flash). É torcer para que antes disso os desenvolvedores do website do BB e do famigerado Warsaw tornem o acesso ao banco independente do Flash... E, se o problema persistir mesmo após você executar todos esses procedimentos com o Chrome, é possível que uma recente atualização do Google Chrome tenha eliminado o certificado de segurança do Warsaw, portanto
reinstale o Warsaw (item 13), para que o instalador do Warsaw injete novamente o certificado de segurança dele no Google Chrome.
³ Para o plugin Flash funcionar no Mozilla Firefox, execute o Firefox, acesse o endereço
about:addons, clique em
Plugins, então clique em
Shockwave Flash e, no item
Preferências,
desmarque a caixa
Bloquear conteúdo Flash perigoso e malicioso e, por fim, modifique o valor do campo
Perguntar para ativar para que passe a ser
Sempre ativar.