[Linux-Biella] R: Smart Card

EMANUELE.SCOPEL a enel.com EMANUELE.SCOPEL a enel.com
Lun 1 Dic 2008 08:50:47 CET


> -----Messaggio originale-----
> Da: linux-bounces a ml.bilug.linux.it 
> [mailto:linux-bounces a ml.bilug.linux.it] Per conto di marcello
> Inviato: venerdì 28 novembre 2008 19.35
> A: Mailing List del Biella Linux User group
> Oggetto: [Linux-Biella] Smart Card
> 
> Ciao a tutti,
> mi domandavo.... esiste un modo per leggere i dati salvati su 
> una smart card ed eventualmente modificarli?
> Con Linux, Windows o che sia non importa....
> Il lettore di smart card ce l'ho, l'università me ne ha 
> fornito uno....
> volessi leggere i dati che ci son ad esempio sulla mia sim 
> card del cellulare? Sarebbe possibile farlo, ed avere gli 
> stessi in formato umano (se leggo stringhe esadecimali non ci 
> capisco un tubo)

Esistono fondamentalmente due tipi di smart card:
- a memoria che altro non sono che delle eeprom con un cip per il controolo dell'accesso, e consentono l'accesso diretto alla memoria
- a micro controllore, queste sono quelle delle carte di credito e le sim, queste hanno la particolarita' di cryptare la comunicazione e i dati
contenuti un esse, e cosa piu' interessante eseguire piccole applicazioni.

Le prime sono le piu' facili da smanettare e sono quelle su usavano nei decoder, nelle raccolte punti, nei controlli accesso... ma hanno un grosso problema se sbagli per 3 volte il pin la bruci!!! cioe' non potrai piu' aver accesso in scrittura alla memoria.
Le seconde sono le piu' usate in assoluto, in quanto sono le piu' sicure, le piu' flessibili. Anche lavorarci diventa un po piu' ostico, in quanto ogni carta ha il suo data sheet con le sue caratteristiche. Esistono dei framework scritti nei piu' svariati linguaggi.

Per le sim vale quanto sopra con la differenza che se la smnchi sei senza telefono :oD


Maggiori informazioni sulla lista Linux