Le Mod`ele de S´ecurit´e dans JAVA
$Id : javaSecurity.lyx 1565 2008-10-22 13 :57 :30Z phil $
22 octobre 2008
Universit´e de Cergy-Pontoise,
2 rue A. Chauvin
95302 Cergy-Pontoise cedex
Table des mati`eres
1 Historique 2
1.1 La s´ecurit´e dans le JDK 1.0 . . . . . . . . . . . . . . . . . . . . . 2
1.2 La s´ecurit´e dans le JDK 1.1 . . . . . . . . . . . . . . . . . . . . . 2
1.3 La s´ecurit´e dans la J2XE . . . . . . . . . . . . . . . . . . . . . . . 3
2 Le contrˆole des applets 4
2.1 Exemplesimple............................ 4
2.1.1 Code source Java . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.2 Code source HTML . . . . . . . . . . . . . . . . . . . . . . 5
2.1.3 Fonctionnement par d´efaut . . . . . . . . . . . . . . . . . . 6
2.2 Ajout d’une ACL dans le policy tool . . . . . . . . . . . . . . . . 7
2.3 Contenu du policy file . . . . . . . . . . . . . . . . . . . . . . . . 7
3 Le contrˆole des applications 8
4 Les outils de gestion de la s´ecurit´e 9
4.1 Signatures ´electroniques . . . . . . . . . . . . . . . . . . . . . . . 9
4.2 Certificats............................... 9
4.3 Autorit´es de certification . . . . . . . . . . . . . . . . . . . . . . . 9
4.4 Stockage des cl´es (keystores)..................... 10
4.5 Outils et moyens techniques dans le JDK . . . . . . . . . . . . . . 10
4.6 Mise en œuvre de la signature par les API du JDK . . . . . . . . 10
4.7 Mise en œuvre de la signature par les outils du JDK . . . . . . . . 11
1