segunda-feira, 27 de fevereiro de 2012

Smart cards e a falta de padronização de interfaces

Smartcards são um avanço muito grande, em relação à segurança de sistemas computacionais. Porém, a (falta de) adoção de padrões, gera um problema muito grande para usuários.

Se, por um lado, os padrões de programação são bem-definidos, através de interfaces como PKCS#11 ou PKCS#15, por outro, a interface dos cartões, a nível de driver, são praticamente uma torre de babel! Cada modelo de cartão de cada fabricante diferente, precisa de um driver específico.

Existem esforços como o da Open-SC, que tenta criar uma biblioteca aberta de drivers de cartões, mas, dado a quantidade de cartões diferentes, não sei dizer se eles estão tendo muito sucesso...

Recentemente, ao "apanhar" de alguns smartcard's, descobri que existem dois gerenciadores de cartões principais, disponíveis, que são:

- Charismathics
- Safesign

E, se o seu cartão não é reconhecido por nenhum desses dois gerenciadores de cartões... Sinto lhe informar, que vai ter bastante trabalho para poder utilizá-lo! =P

Nenhum comentário: