1 Introduction
Uneconditionnecessaire|maispassusante|, alasecuriteduvoteparIn- ternetestlanecessited'avoirunsystemeabledeboutenbout,toutaulongde lacha^nedetraitementdel'information.Cettecha^nedetraitementsecompose destroiselementsprincipauxsuivants: {Leclient:cequis'executesurl'ordinateurdel'electeur, {Lacommunicationentreleclientetleserveur, {Leserveur:cequis'executechezl'organisateurdel'election,ouunprestataire prive. Latechnologieutiliseepourlapartiecliente,danslecadredeceselections,est unprogrammeJava,signe,telechargeviauneliaisonsecurisee(protocole
https
) depuisleserveurdevote,etquis'executeatraverslenavigateurclient,viale mecanisme
Javaweb-start
,dansunenvironnementd'executionlocal.Cetenvi- ronnementd'executionestcequel'onappelleune
machinevirtuelleJava
(ou JVM|
JavaVirtualMachine
),quipermetd'executerdefa con\securisee"
1
ducodeJavacompile,aussiappele
bytecode
. Lasecuritedeboutenboutnecessiteuneconanceetunema^triseabsoluedu systemesurlequels'executeleprogrammeclient.Danscertainscas,l'electeur peut-^etreameneautiliserunordinateurqu'ilnecontr^ olepaslui-m^eme,comme unordinateurpublicouunpostesursonlieudetravail.Cen'estmalheureuse- mentpaslecas,departlanaturem^emedestechnologiesutilisees,etdufaible niveaudesecuritedel'ordinateuretdusystemed'exploitationclient. L'attaquemiseenuvreicipresupposequel'ordinateursurlequell'electeur votepeut^etre
compromis
.Parcompromis,onentendqu'unprogrammemali- cieuxfonctionneal'insudel'utilisateur,commelefontleschevauxdeTroieou leslogicielsespions.Ceprogrammepeut-^etreinstallepartoutepersonneayant unaccesphysique alamachine,ouplussimplementvialetelechargementpar l'utilisateurd'unprogrammemalicieux,deguisesousuneformeanodine,comme parexempleuneconomiseurd'ecranouunjeu. Pourrappel,uneetudedatantde2010montreque,sur22millionsd'ordinateurs analyses,presde48%sontinfectesparcegenredeprogramme
2
.Malheureuse-
1.nousverronsplusloinceque\securise"signie... 2.http://zd.net/cM9btD
2