O OS/2 e o acesso à Internet Banking



O que me intriga em algumas situações cotidianas é que por mais entusiasta que uma pessoa for, desde Sistemas Operacionais à Plastimodelismo, é que pelo menos um dia (mesmo que for o dia do juízo final) ela terá de acessar um site do seu Banco, ai meu amigo as coisas começam a complicar. Primeiro porque as novas tecnologias, como o nome já diz são novas demais deixando de lado aquilo que já funcionava muito bem e trazendo inúmeras outras "facilidades", como são mais ferramentas maiores são os problemas . Um exemplo prático e muito conhecido é o acesso ao Banco do Brasil.

Na lista de usuários de outros sistemas operacionais que nada tem haver com o "janelas" é pequena, porém crescente, isso não seria motivo para que os Webmasters, Desenvolvedores de Software em geral, começassem a escrever programas com maior portabilidade? Vejamos alguns exemplos que retirei da lista do Grupo de Usuários OS/2 no Yahoo!.


Lembrando que editarei com a finalidade de auxiliar os usuários, uma vez que o tópico cresceu muito, isto não é um how-to, é um método de ajuda para os usuários que acessam os portais bancários, claro que usuários mais avançados ou não, podem dar opiniões à fim de melhorar o post.
Trago o post completo no caso de algum interesse maior. Veja o tópico completo aqui.

Pessoal, desculpem se este assunto já foi tratado aqui mas não encontrei nada a respeito.

Alguém já conseguiu acessar o internet banking do BB depois que implantaram o sistema de cadastramento de computadores?. Pois é, Sei que não tem nada a ver com a versão do browser (estou utilizando as últimas versões do Firefox e do SeaMonkey) nem com o Java 1.4xxx (Innotek/Sun) pois acesso sem problema nenhum sites que exigem muito mais de java e de versão de browser (HOD do Serpro por exemplo).

O problema está no sistema que verifica se o computador é cadastrado. Como no Linux também existem problemas deste tipo com alguns sites/browsers e soluções para contornar, de repente alguém já teria descoberto alguma.

Por experiência: quando alguns aplicativos específicos estão abertos (não consegui identificar exatamente quais, ainda) o Firefox capota na identificação do computador. Assim, normalmente quando é necessário acessar o banco, geralmente faço o seguinte:

- Fecho todos aplicativos
- Abro o Firefox
- Fecho todas as abas
- Mando limpar todas as configurações e cache (Tools->Clear Private data)

Só então acesso o site. E, ainda assim, de cada 5 vezes, uma o Firefox capota. Mas sem fazer tudo isso, a incidência é maior.
Os firefox > 1.5 geralmente são dados a esses tipos de frescura mesmo, no linux também. Para conseguir usar o BB no OS/2 sem traumas eu usava o seamonkey 1.7 (equivalente ao netscape 7.2). Sem fechar, e sem traps ou falhas no reconhecimento da máquina.

De fato é um comportamento estranho e difícil de identificar a causa. Mas os bancos deveriam adotar uma postura mais racional e de bom senso quando contratam o desenvolvimento de internet banking, principalmente no que se refere a ferramentas de segurança. Seria muito mais negócio investir na educação e conscientização do usuário para as questões de segurança/fraude do que estas ferramentas que acabam mais atrapalhando do que evitando fraudes.

O requisito básico de qualquer internet banking deveria ser operar em qualquer browser atual e independente do SO em que esteja instalado. Como não fazem isto e em geral o atendimento dos bancos se mostra pouco amigável a usuários (clientes) que insistem em ter liberdade de escolha, está se gerando por aí uma coleção de gambiarras para o acesso. O pessoal que usa linux cria scripts ou acessa por links específicos para contornar trilhas geralmente de activex.

Unibanco por exemplo, acessar por:

https://ibpf.unibanco.com.br/pf/PreLogin/RedirPlugin.aspx


Veja o caso do Real Internet Banking, por exemplo, chega a ser pior que o BB: exige que seja instalado um programa Windows-Only para que você possa realizar operações. Sem isso você consegue apenas "logar" e não é possível ver nada, porque fica uma janela em cima de tudo, dizendo que você precisa instalar o tal plugin de segurança (que não existe pra Linux, nem pra Mac e, muito menos, para OS/2).

Lembrando que é exatamente com base no medo e alegando "motivos de segurança" que as maiores arbitrariedades são cometidas, com atos ditatoriais. Particularmente, eu sou contra diminuir a segurança para garantir acesso a todos, mas, como técnico, eu duvido que não exista alternativa segura que possa ser um pouco mais universal, sem tolher a liberdade de escolha do usuário. Existem outras soluções, mas pelo visto o caminho "mais fácil" é o adotado pelos desenvolvedores (active x e outros códigos que só rodam em windows). Uma coisa aprendida ao longo da história é que raramente a solução "mais fácil" é a solução mais correta para um problema.

Além do Real existe também o problema da Caixa. Você pode acessar o internet banking da Caixa com qualquer browser atualizado rodando em qualquer SO até o dia em que você ou outro usuário da conta acessar utilizando windows. Neste dia o sistema te obrigará a instalar um "programinha" para cadastramento do computador e a partir daí todo acesso por Linux, Solaris, OS2, etc recebe a mensagem de que "você concordou em acessar o site somente por computadores cadastrados e o computador do acesso atual não atende aos requisitos".

Bem, eles até fornecem um código e um número 0800 para solicitar o desbloqueio, mas de qualquer forma o usuário deveria receber um aviso explicativo, inclusive das eventuais conseqüências, e ter tido a opção de aceitar ou não quando acessou pelo windows. Uma simples questão de respeito a liberdade de opção do indivíduo.

Existe é a opção dos usuários de windows continuarem acessando através de browsers sem o sistema de cadastramento instalado. Se você continua com acesso pelo OS2, etc., é porque fez esta opção. Normalmente este detalhe só é percebido por quem lê todo o texto das explicações da CEF sobre o cadastramento, que a maioria obviamente não lê. De qualquer forma a CEF diz estar tomando as providências necessárias para o cadastramento ser possível em outros sistemas (entenda-se Linux).

Teste com Firefox:

Seguindo a dica de fechar todos os outros programas que estavam rodando, para acesso ao Banco do Brasil de fato o firefox não capotou. Agora, o sistema do BB não consegue reconhecer o computador e portanto não permite cadastra-lo. O acesso se restringe a consultas.

Com um clique no botão do "DIAGNÓSTICO" e recebi a informação abaixo, que não ajudou muito...
 
Diagnóstico da solução de cadastramento de computadores. 
Ocorreu um problema ao identificar o seu computador. 
Para que possa ser realizada uma tentativa de corrigir o erro, 
sugerimos clicar no problema encontrado abaixo e seguir as orientações. 

Problemas: 
Não existem orientações. Clique no botão 'ORIENTAÇÕES' e aguarde contato. 
Para saber o resultado do diagnóstico, clique aqui. 
Versão do Java: 1.4.2_09 (Sun Microsystems Inc.) 
Sistema Operacional: OS/2 
Recuperando parâmetros da applet: PASSOU 
Criando diretório: PASSOU 
Gravando: PASSOU 
Identificando computador: NÃO PASSOU > UnsatisfiedLinkError



Teste com o SeaMonkey.

Instalando o EComStation RC4 em outra partição para fazer alguns testes. O RC4 instala o Firefox 2.0.0.11 e também instalada a última versão disponível do SeaMonkey.
O Firefox continua "capotando" algumas vezes na etapa de identificação do computador pelo sistema do BB, mas com menor frequência do que acontecia no eCS 1.2. Para a agradável surpresa o computador é identificado e permitido o cadastramento e consequente acesso pleno. O teste com o SeaMonkey mostrou o mesmo resultado no caso do BB e com a vantagem de maior estabilidade. Não foi possível faze-lo "capotar" nas várias tentativas feitas.

Com o Unibanco, o acesso deveria ser permitido após a instalação de um add-on, G-Buster Browser Defense Mozilla. No caso do Firefox o add-on é instalado, mas após a reinicialiação do browser este add-on não é reconhecido pelo sistema do Unibanco sendo novamente solicitada a instalação fechando o ciclo e impedindo o acesso. No caso do SeaMonkey, novamente uma surpresa agradável. O add-on é pedido, instalado e permitido o acesso sem a inicialização do browser. No próximo acesso não é reconhecido como instalado o add-on o que implica novo procedimento de aceitar a instalação mas o acesso é garantido.

A medida que todos os bancos vem adotando sistemas de identificação do computador pelo qual está ocorrendo o acesso, a tendencia é que todos apresentem algum tipo de problema, alguns contornáveis outros não. Você falou em Caixa certo? Acesse o internet banking da Caixa de qualquer browser a partir do win 2000/xp ou vista. Nunca mais voce vai conseguir acessar de Linux ou eCS-OS2, a não ser que ligue para lá e peça que desativem a identificação (voce assumindo o risco naturalmente) De acordo com os "especialistas" da CEF o único sistema operacional seguro é windows a partir da versão 2000.

Contrariando um pouquinho; em alguns casos o acesso o site da CEF por dois micros, um rodando Janelas XP, e outro rodando OS/2 (várias versões), em casa. Não precisei ligar pra eles. O site aparentemente "percebe" que o SO é ruindows ou não e, de acordo com isso, exige a instalação do "programa de segurança".

Conclusão 1, SeaMonkey:

Para acesso a internet banking pelo eCS-OS2 a melhor opção é o SeaMonkey. Depois de habilita-lo para usar a Font Engine da Innotek ele fica ótimo!

Conclusão 2, Firefox:

O Firefox 2.0.0.11 para acessar o Bradesco, a Caixa e o BESC. O Netscape 4.61 ainda consegue acessar o BESC. Ninguém capota ou dá pau. Mas, com conexão é discada, a coisa fica bem lenta.

Referência: http://br.groups.yahoo.com/group/os2brasil/
Seamonkey e Firefox para OS/2: http://www.mozilla.org/ports/os2/

Comentários