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

Ferramentas para backup

Na verdade, independente da ferramenta de backup, o importante é sempre fazer cópia das informações importantes.

Mas, aí começam a aparecer os problemas... Os vários tipos de dados e sua importância... Por exemplo, as fotos do seu filho, são dados que precisam ser guardados por vários anos. As dezenas de cópias do seu trabalho de graduação, precisam ser guardadas, mas apenas a última versão. Os rascunhos de documentos que você guarda no seu desktop, nem sempre precisam de uma cópia guardada por vários anos, apenas algumas semanas...

Independente dos dados, a parte importante é ter a disciplina de sempre gerar uma cópia das coisas importantes... E, para isso, até mesmo um programa como o zip, rar ou tar, podem ser usados! Basta ter a disciplina de sempre usá-los!

Mas, para ajudar com essa tarefa, existem vários programas que ajudam a fazer backups diferenciais, e inclusive ajudam a selecionar que arquivos fazer cópia!

Esses dois precisam ser instalados e avaliados, para que eu passe a usá-os sempre:

- Easeus backup, um programa freeware que pode ser baixado em: http://www.todo-backup.com/products/home/download.htm

- Cobian backup, um programa opensource que pode ser baixado em: http://www.educ.umu.se/~cobian/cobianbackup.htm