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

About 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.