samedi 18 décembre 2010

Lecteur de SmartCards : KorriGo, Navigo, Carte Vitale, CB, ...

Il y a quelques jours, j'ai acheté un lecteur de Smartcards KorriGo, en partie car il permet de recharger sa carte en ligne, mais aussi par curiosité. Il s'agit d'un lecteur Teo by RIXING, vendu 8€ (soit le prix proposé par le constructeur). La RATP propose (ou proposait) aussi un lecteur au même prix.

Pour le fonctionnement de ces smartcards (carte Navigo/KorriGo, carte sim, carte de décodeur, carte vitale, carte bleu, ...), je vous renvoi vers l'article Wikipédia en question et ce "How-To".

Après quelques recherches (et des tentatives avec des packages "muscle"), j'ai finalement trouvé le logiciel CardPeek (utilisé sous Ubuntu; il faut probablement rajouter le paquet pcscd pour qu'il fonctionne), qui permet de lire et d'interpréter une partie du contenu des cartes monétaires, cartes Monéo, cartes vitales et cartes de type Calypso, telles que Navigo et KorriGo. Pas forcément très utile, mais ça a satisfait ma curiosité :).
Informations contenues dans les cartes type Calypso
A titre d'information, voici donc les différents contenus qu'on peut retrouver dans les cartes (du moins, ceux que CardPeek sait interpréter) :
  • KorriGo : id de la carte, information sur l'abonnement (création [agent, date, appareil], zone, dates), des listes de contrats (abonnements ?), des listes d'évènements spéciaux (?), les 6 derniers "compostages" (horodatage, type [entrée train], fournisseur [SNCF], lieu, contrat utilisé, id réseau), informations a propos de la carte (id réseau [France], date de validité, date de naissance du détenteur, et probablement aussi nom/prénom [non parsé par CardPeek]).
  • Navigo : id de la carte, information sur l'abonnement (création [agent, date, appareil], zone, dates),  les 3 derniers "compostages" (horodatage, type [entrée metro], fournisseur [RATP], lieu, appareil, route, contrat utilisé), informations a propos de la carte (id réseau [France], date de validité, et probablement aussi nom/prénom.
  • Carte Vitale : nom, prénom, date de naissance, numéro de sécurité sociale, photo (supposé, chiffrée), nationalité, date de validité, et probablement d'autres infos non parsées.
  • Carte bleu (EMV) : un historique assez important des dernières transactions (35, avec montant, pays, devise, date), langue préférée, pays, la liste des usages (CB, Visa, Moneo), date de création/expiration, numéro de la carte, nom/prénom (ou initiale)/genre du détenteur, le nombre d'essais restant;
  • Carte Moneo : pour le moment, des données brutes.
J'ai aussi découvert que certains pays comme la Belgique semblent utiliser ce type de carte comme carte d'identité, ça semble plutôt sympa (et ça doit ouvrir des possibilités sur les services en ligne). Après il y a les histoires de vie privée, notamment car certaines de ces cartes peuvent communiquer sans contact (apparenté, différences).
Bref.

Pour finir, quelques liens divers que je n'ai pas pu caser dans l'article (utilisation pour authentification ?) :
http://forums.gentoo.org/viewtopic-t-361844-start-0.html
http://www.openscdp.org/scripts/musclecard/index.html

Nb : tout les liens de cet articles sont uniques ;)

mardi 9 novembre 2010

Connexion pair-à-pair "Réseau non identifié" dans Windows 7

Il semble que Windows 7 supporte assez mal les réseaux pair-à-pair (ie. relier 2 PC directement via un câble) : le type de réseau n'est pas détecté ("Réseau non identifié"), il prend donc sa valeur par défaut c'est-à-dire Public ... et ce n'est pas modifiable !
Il en résulte que le partage de fichier ou même la réponse au ping sont désactivés sur cette interface réseau.

Petites astuces pour Blogger

Blogger n'est pas parfait, mais quand on ne dispose pas d'un hébergement correct (@home) ou qui ne permet pas d'utiliser un sous domaine sans devoir importer tout le domaine (1&1 ..), qu'on veut utiliser son domaine perso et qu'on veut avoir des articles dédiés a plus d'un élément (Tumblr&co), il peut faire l'affaire.

Les thèmes maintenant proposés par défaut ne sont pas trop moches, on peut se servir d'un template comme base pour arriver a un résultat correct, mais il reste toujours la navbar et dans le cas d'un blog un minimum technique, il faut une coloration syntaxique.

samedi 6 novembre 2010

Ubuntu 10.10 (Maverick), Samba 3.5.4 et Windows 7

Ubuntu permet grâce à Samba d'accéder aux fichiers partagés sur un poste Windows, seulement si on rajoute Windows Live Sign-in Assistant a Windows 7, Samba ne gère alors plus correctement la négociation de la sécurité et n'arrive pas à s'authentifier et accéder aux fichiers alors qu'ils sont publiques. Plus d'informations ici.

Ce bug a été corrigé dans la version 3.5.6 de Samba (le code a été corrigé avant la 3.5.5, mais il semble qu'elle ne soit qu'une release de sécurité), cependant elle n'est pas encore proposée pour Ubuntu 10.10 (ni même la 3.5.5 apparemment), voici donc un petit workaround pour ceux qui souhaitent à la fois conserver cet assistant (ou qui ne peuvent le retirer, du moins pas simplement, comme dans Windows Live 2011) et accéder a leurs fichiers.

On peut trouver une version compilée de Samba 3.5.6 ici et c'est donc ce que j'ai utilisé (j'imagine que pour la version 64bits ce lien fonctionnera de la même façon).
Les fichiers à récupérer pour la fonction client sont :
libsmbclient_3.5.6~dfsg-1ubuntu1_i386.deb
libwbclient0_3.5.6~dfsg-1ubuntu1_i386.deb
winbind_3.5.6~dfsg-1ubuntu1_i386.deb
samba-common_3.5.6~dfsg-1ubuntu1_all.deb
samba-common-bin_3.5.6~dfsg-1ubuntu1_i386.deb
smbclient_3.5.6~dfsg-1ubuntu1_i386.deb
et pour pouvoir servir de serveur (non installé par défaut), il faut rajouter
samba_3.5.6~dfsg-1ubuntu1_i386.deb
Puis on installe tout cela avec
dpkg -i <paquet>
qui bronchera un peu moins à propos de dépendances cassées (temporairement), en commençant par les libs et winbind qui seront requises par les autres paquets. L'ordre des fichiers donné plus haut devrait être bon.
Un redémarrage est peut-être nécessaire.
On peut peut-être faire ça un peu plus proprement, mais je ne connais pas assez le système de paquet Ubuntu pour ça.

Et voilà, vous vous retrouvez normalement avec la version 3.5.6 de Samba, qui ne pose plus de problèmes avec Windows 7 et son assistant :).