Categories: Linux

Como instalar o leitor de smart card do Banrisul no Ubuntu 11.04

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

Bibliografia

José Antonio Meira da Rocha

Jornalista, professor das áreas de Editoração e de Mídias Digitais na Universidade Federal de Santa Maria, campus cidade de Frederico Westphalen, Rio Grande do Sul, Brasil. Doutor em Design pelo Programa de Pós-Graduação em Design (PGDesign)/Universidade Federal do Rio Grande do Sul (UFRGS), Porto Alegre, Brasil, 2023. Mestre em Mídias pela UNISINOS, São Leopoldo, RS, Brasil, 2003. Especialista em Informática na Educação, Unisinos, 1976.

View Comments

  • Funcionou perfeitamente!muito obrigado, porque o banrisul não oferece esse tipo de ajuda!

  • Instalei o Ubuntu 14.10 e quando instalei o pcscd, o leitor Vasco funcionou perfeitamente. Mas depois do primeiro 'reboot', a luz que indica que leitor está ligado acende, mas quando o sistema começa a carregar, apaga e não acende mais, e o leitor não funciona. Alguma sugestão do que pode ser?

    • Olá, Alexandre!
      Tente colocar um cartão para ver se está mesmo funcionando. As luzes costumam acender quando os drivers (módulos) carregam, mas apagam depois.

      • Não funciona... mas descobri que se inicio o Ubuntu com a leitora plugada, ela se desliga. Mas se eu deixo ela desplugada, e depois do Ubuntu carregar eu plugo ela, funciona perfeitamente... vc tem idéia do q pode ser, ou como eu posso mandar este processo iniciar depois do Ubuntu carregado?

        • Estranho. Tente colocar o módulo em /etc/modules e os parâmetros, se houver, em /etc/modprobe.d/algum-nome.conf.

  • Boa noite:
    Tenho instalado o Ubuntu 12.10. Segui o teu tutorial, mas ja para instalar o opensc no Mozilla não foi encontrado. Quando entro no site do banco, recebo a informação que não há cartão na leitora. Minha leitora é uma GemPlC Twin. Desde já agradeço pela atenção.
    Grecco

    • Reinstalei o Ubuntu 12.04, e o Firefox 18 não está achando o cartão. Mas o Ubuntu encontra corretamente com o comando pcsc_scan. Acho que é problema do Firefox.

    • Olá, Cláudio!
      Verifique na documentação dos programas se sua leitora de cartão é compatível.

  • Buenas. Segui o tutorial e nâo deu certo =/

    Meu leitor de cartão é Vasco. E a saida do "lsusb" é:

    VASCO Data Security International Digipass 905 SmartCard Reader

    Alguém ae conseguiu fazer funcionar com esse leitor?

    PS.: Testei no Chrome e no Firefox

  • Rocha, esta já é a 5ª vez (ou mais) que teu post me ajuda. Desde 05/06 venho lutando com o ubuntu 12.04 para rodar o home banking do banrisul. Primeiro porque o firefox 13 nao é homologado pelo banrisul (não sei qual o risco, massss!!!!); depois de instalar o chrome (e não o chromium), foi conseguir acessar a samrtcard. E o problema era bem simples. Esqueci de instalar a lib que tu colocou no 12.04; tinha instalado a do 11. Foi copiar e colar a linha no terminal e ..... corri pro abraço.
    PRECISO DIZER QUE SALVASTE MINHA VIDA MAIS UMA VEZ!!
    Muito obrigado

    • Hehe! Valeu, Marcelo!
      Desta vez, o mérito é do Vagner! Eu não tinha conseguido fazer funcionar no Ubuntu 12.04.
      Aqui, o meu Firefox 13 dá um aviso de não-homologado, mas eu ignoro e sigo em frente. Essa do Chrome eu não sabia. Fui testar e deu certo.
      Abraços!

  • A dica foi maravilhosa... nem precisou reiniciar... Obrigado.
    O ubuntu 12 ficou muito melhor que o 11.

Share
Published by
José Antonio Meira da Rocha

Recent Posts

Sempre faça um fotão

Colheita de soja. Foto: Wenderson Araujo/Trilux Fotógrafos de mídias rurais já perderam a conta das…

1 year ago

A corrupção dos tolos

João Batista MezzomoAuditor fiscal O que está por trás de tudo o que está acontecendo…

4 years ago

Naomi who? Naomi Wu!

A.k.a. "SexyCyborg". A mulher do século 21. Naomi Wu testa seu iluminador de implantes na…

5 years ago

Raspagem de dados

A principal ferramenta do jornalista de dados é a planilha, tipo LibreOffice Calc, M.S. Excel…

5 years ago

Que estratégia político-terapêutica pára um governo deliroide?

Rita Almeida, 9 de março de 2019 Psicóloga Rita Almeida: não delirantes, mas deliroides. Não…

6 years ago

Sua tia não é fascista, ela está sendo manipulada

Rafael Azzi5 de outubro de 2018 Você se pergunta como um candidato com tão poucas…

6 years ago