Em alguns países, como Grã-Bretanha e Holanda, fraudes bancárias são responsabilidade dos correntistas, que normalmente arcam com os prejuízos. No Brasil, são responsabilidade dos bancos. Qualquer fraude em conta bancária deve ser coberta pelos bancos. No máximo, o correntista se incomoda um pouco. Isto gera uma grande segurança em se fazer transações bancárias pela internet e leva o Brasil a ter uma tecnologia de segurança bancária de ponta.
O lado ruim disso é que os bancos inventam dispositivos bancários cada vez mais complicados. O Banco do Estado do Rio Grande do Sul, por exemplo, abandonou o terrível sistema Sniper, que vivia dando problema em Windows, em favor de um smart card. Os correntistas recebem um leitor de cartão inteligente USB Teo, da chinesa Xiring, cujo driver é instalado automaticamente no Windows.
No Linux Ubuntu, a gente deve instalar à mão este driver, embora o leitor USB seja reconhecido pelo kernel do Linux. Verifique com o comando “lsusb”. O resultado deve aparecer como uma linha assim, entre outras:
Bus 004 Device 003: ID 04e6:5410 SCM Microsystems, Inc. SCR35xx Smart Card Reader
Se o hardware foi reconhecido, agora devemos instalar o software. O comando é este:
sudo apt-get install libpcsclite1 pcscd pcsc-tools libccid
Esta linha de comando deve instalar todos os programas e dependências necessários .
O pcscd é um daemon, isto é, um programa que roda no fundo, não aparece. Ele é carregado e roda automaticamente pelo sistema de autostart do Unix System V (scripts em /etc/init.d/).
Para acessar o certificado presente em um cartão inserido na leitora, pelo browser Mozilla ou Firefox, instale o pacote:
sudo apt-get install opensc mozilla-opensc
Não pesquisei a função destes programas e consegui acessar ao Banrisul sem eles. Mas é necessário ter o plugin Java instalado no navegador para certificar-se no Banrisul.
Smart card no Ubuntu 12.04 Precise Pangolin
Com o Ubuntu 12.04 Precise Pangolin, basta instalar os pacotes:
sudo apt-get install pcscd pcsc-tools libpcsclite-dev
Para acessar o Banrisul homebanking, o Firefox precisa ter Java Oracle. Desinstale o OpenJDK, se estiver instalado, e instale o java Oracle com o instalador do WebUpd8:
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer
Funcionou após reiniciar meu ubuntu 11.10 com o Xiring. Obrigado por compartilhar e ajudar a migrar para o Linux.
Só não funcionou a instalação para ver o certificado do cartão. Parece que o apt-get não encontrou no repositório para baixar.
Abraço e parabéns.
Ricardo
Muito bom Prof. J.A, funcionou de primeira, e utilizei o leitor VASCO.
Depois de reiniciar funcionou perfeitamente, obrigado.
Testado no Ubuntu 11.10
Obrigada pelo tutorial, só acrescentando, no meu note só funcionou depois de reiniciar!
abraços
Que ótimo que foi útil, Ruiva!
Muito obrigado. Artigo de utilidade pública. Melhor que os manuais do Banrisul [que aparecem no Google].
Deus te abençõe!