(Courriels de diversion: <propageait@reintegrez-compose.com> <encorbellements@vanille-rabattra.com> <articuliez@prechauffer-poussives.com> <deboutent@maquer-judiciaires.com> <reserveras@cancres-ecossaise.com> <echafaudes@rattraperez-gaucheries.com> <respectes@maquignonner-bicoques.com> <boudaient@consterna-satirique.com> <devoreront@raccrochait-recommencons.com> <tresser@regissant-remaniera.com> )


------------------------------------
Ni heure ni minute dans les Feuilles de Soins Electroniques
------------------------------------
La polémique à propos de la carte santé qui permettrait de dater
la consultation chez son toubib en heure et minute
-----------------------------------
Amicalement ( Ophtalinux eric.baronet@free.fr ) )Le dementi de la secsoc :
http://www.sesam-vitale.fr/accueil.htm
> 15/10/99 : Ni heure ni minute dans les Feuilles de Soins Electroniques !

-------------------------------------------
Un autre avis

----------  Message réacheminé  ----------
Subject: [remed] Re: [fulmedico] Ni heure ni mn dans les FSE
Date: Fri, 15 Oct 1999 21:44:52 +0200
From: Nicolas Cretaux <cretaux@hli.fr>http://www.hli.fr    & http://www.hli.fr/rss

+++++++++  DOCTEUR Alain CARON ++++++++

pour exemple voici les renseignements transmis a la caisse le 15/01/99

000TP00000591104377      CT00000001019594      TR000018990115ER  B200 
128      ***** ****SV 2 00                   1591104377      594020 
CABINET MEDICAL M CARON                 B2990115 ERS101996 
2591104377 157115920514914014090132   1990115 
0159443514591104377990115   100000000000000000 5711011 
0000          4591104377 157115920514914014090132 00000000000009 
5911043770000990115C    01000100010011500001150007000080500011500 
000000005591104377 157115920514914014090132   001 
00011500000080500000345000000000       ^<}± 1„` + ƒº^Ðý 
659110437700100010000001000011500000008050000000000020 
**MD60860300                        bû†í 1„`m½ ]úk9ÑAL÷ 
999TP00000591104377      CT00000001019594      TR00001800000007 
001

Vous y trouvez bien la chaîne de caractères 014090132

De la FSE genérée le 14/01/99 a 9h 01mn 32 secondes
++++++++++
[Nota : la fin du vidage 
<<659110437700100010000001000011500000008050000000000020 
**MD60860300                        bû†í 1„`m½ ]úk9ÑAL÷ 
999TP00000591104377      CT00000001019594      TR00001800000007 
001  >> ne font pas partie de la FSE. Le premier tronçon qui va du 6 
au 9 est l'enregistrement de fin de lot et comporte la signature du 
lot (type 6), la suite est l'enregistrement de fin de fichier (type 
9).]

Oyez, oyez, président (Caron) zé bonnes gens !

Je vais, une fois n'est pas coutume, prendre la défense de la CNAM et du GIE.

La chaîne "014090132" qui se trouve aux positions 27 à 35 de 
l'enregistrement de type 2 <<2591104377 157115920514914014090132...>> 
correspond au numéro de la FSE.
Ce numéro est calculé par ton logiciel de FSE et non "imposé" par le 
CC Sésam-Vitale.
C'est donc une "faute" de ton éditeur qui transmet bêtement l'heure 
dans le numéro de facture. Comme le fait fort justement remarquer le 
GIE dans son communiqué, l'éditeur aurait aussi bien pu mettre 
<<01406021954>> qui correspond à ma date de naissance, ou à l'âge du 
capitaine. Le CNDA pas plus que le GIE n'ont jamais même seulement 
suggéré que l'on mette l'heure dans le n° de FSE. Rendons-leur cette 
grâce.
Tu ne peux donc pas accuser la sécu de t'espionner, mais plutôt ton 
éditeur d'être un gros benêt (ne sachant pas qui il est, j'espère 
qu'il m'en voudra pas).

Par contre, et comme vous le faites fort brillamment et justement 
remarquer, mon cher président, la zone <<       ^<}± 1„` + ƒº^Ðý >> 
qui figure à la fin de l'enregistrement de type 5 :
<<5591104377 157115920514914014090132   001 
00011500000080500000345000000000       ^<}± 1„` + ƒº^Ðý>> correspond 
à la signature Sésam-Vitale de la FSE. Cette zone sibylline, est 
réputée contenir une "clef" qui atteste de la présence de la carte 
Vitale et de la CPS et permet de contrôler l'intégrité de la FSE (ce 
qui veut dire en clair que si quelqu'un essaie de changer un seul 
caractère dans la FSE, cette clef le "détectera" entraînant 
immédiatement l'émission d'un ARL négatif, et le rejet de la FSE).

Se retranchant derrière des raisons de sécurité évidentes, la sécu 
refuse farouchement de dévoiler comment elle est calculée : <<si on 
vous explique comment elle est calculée, n'importe quel pirate peut 
en reproduire des fausses>>. Tout cela est bien normal, voire 
honorable me direz-vous, mon (toujours) cher président.
Là où le bat blesse, c'est que rien n'empêche l'API qui calcule la 
signature d'appeler subrepticement la fonction GetTimeDate (ça c'est 
sur un mac, il y a bien sûr l'équivalent sous W$), d'inclure l'heure 
obtenue en réponse dans la zone signature et d'encrypter le tout. Ni 
vu, ni connu.
Histoire de rigoler et de rendre le dispositif beaucoup plus discret, 
on peut imaginer d'encrypter dans la FSE n° N l'heure de fabrication 
de la FSE n° N-1. Ne rigolez pas, c'est une méthode quasi imparable 
de rendre le système indétectable (si cela vous intéresse vraiment, 
je peux vous expliquer, mais je vous préviens, c'est hard)..

La seule façon de se garantir contre un tel processus est qu'un tiers 
de confiance puisse entrer dans les API et dans la mémoire/le 
logiciel du lecteur afin de vérifier en détail comment la signature 
est calculée. Ce tiers de confiance pourrait alors témoigner de la 
bonne foi de la sécu (dont personne ne doute, soyons en sûrs). Il 
faudrait aussi bien sûr que toute nouvelle mouture des API et/ou des 
logiciels des lecteurs soit vérifiée par notre tiers de confiance.

*************
Mon cher président, si vous le permettez, je vais même gratter un peu 
plus loin, ou plus fort, histoire de vous préparer un joli week-end.
La façon dont les signatures sont calculées devraient être secrètes 
pour tous, pour les PS comme pour la CNAM.
En effet, qu'est-ce-qui prouve que la sécu ne s'amuse pas (ou ne 
s'amusera pas) - comme on a pu déjà le voir faire par quelques 
membres du C--A - à RECALCULER une signature de FSE en l'absence de 
carte Vitale, de CPS, et  du PS lui-même, bien sûr.
Qu'est-ce qui prouve qu'il n'est pas possible de changer simplement 
certains champs (au hasard les coordonnées de l'organisme 
destinataire de la FSE) et de recalculer la signature avec ces 
nouvelles valeurs, en l'absence de toute carte ? (et SVP les vierges 
effarouchées, ne dites pas que ce n'est pas possible, j'explique à 
qui le veut et peut le comprendre comment procéder).
Rien, en dehors de la bonne foi de la CNAM.

***************
D'abord, je ne vois pas pourquoi on s'inquiète, y'a que des mecs 
honnêtes et francs du collier à la sécu. C'est bien connu. Une 
administration que le monde entier nous envie d'abord.

Amicalement,

Nicolas Crêtaux
Consultant Informatique
----------------------------------------------------------------
cretaux@hli.frPage perso: http://www.hli.fr/fichiers/mapage/cretaux.html
http://www.hli.fr   & http://www.hli.fr/rss
Tel   33 (0)4 77 35 25 77
Fax   33 (0)4 77 35 35 52
----------------------------------------------------------------
Seuls ceux qui sont assez fous pour penser
qu'ils peuvent changer le monde y parviennent
----------------------------------------------------------------



--
  ----------------------------------------------------
    Amicalement ( Ophtalinux eric.baronet@free.fr ) )  http://www.invivo.net/pub/listservers/medecine-linux
  -----------------------------------------------------

--
  ----------------------------------------------------
    Amicalement ( Ophtalinux eric.baronet@free.fr ) )  http://www.invivo.net/pub/listservers/medecine-linux
  -----------------------------------------------------

---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://savage.iut-blagnac.fr/>