Java et la Sécurité

Formation

À Montrouge et Rouen

1 350 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

Objectifs: L'étude et la mise en oeuvre des mécanismes de sécurité de Java. Destinataires: Ce cours s'adresse à des développeurs Java confirmés. La maîtrise de Java ainsi que la connaissance des concepts J2EE sont indispensables pour tirer profit de cette formation. .

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Montrouge ((92) Hauts-de-Seine)
Voir plan
41 Rue Perier

Date de début

Consulter
Rouen ((76) Seine-Maritime)
Voir plan
13 Rue Malherbe, 76100

Date de début

Consulter

À propos de cette formation

Développeurs Java confirmés.
La maîtrise de Java ainsi que la connaissance des concepts J2EE sont indispensables

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

Pré-requis:Ce cours s'adresse à des développeurs Java confirmés. La maîtrise de Java ainsi que la connaissance des concepts J2EE sont indispensables pour tirer profit de cette formation.

Programme:

-Présentation des concepts liés à la sécurité
- Identification et méthodes d'authentification.
- Autorisations et permissions.
- Confidentialité, non-répudiation, encryptions symétrique et asymétrique, clés publiques et clés privées, autorités de certification.
- Protection pare-feu et zone démilitarisée, rupture de protocole.
- Les différents types d'attaques.

-Mécanismes de sécurité de la machine virtuelle Java
- Le chargement des classes par un ClassLoader et les questions liées à la mise en oeuvre de ClassLoaders spécifiques, le concept de « bac à sable ».
- Le SecurityManager et AccessController et la définition des permissions avec les fichiers .policy.
- Créer ses propres permissions à l'aide la Java Security Permission.
- Les mécanismes de protection de l'intégrité du bytecode, la décompilation et l'obfuscation du code.
- Les spécificités des applets en matière de sécurité, la signature d'une archive Jar.

-Java Authentication and Authorization Service (JAAS)
- L'architecture de JAAS.
- L'authentification à travers le framework PAM (Pluggable Authentification Modules), la notion de Subject et de Principal.
- La gestion des permissions et l'extension des fichiers .policy.
- Utiliser JAAS avec Unix ou Window, JNDI, Kerberos et Keystore.
- Le support du single sign on.

-SSL avec Java
- Etude des fonctionnalités de Java Secure Socket Extension (JSSE).
- L'authentification à base de certificats X.509.
- TLS et SSL.
- L'encryption à base de clés publiques, Java Cryptography Extension (JCE).

-La sécurité d'une application J2EE
- Authentification au niveau d'un conteneur Web et d'un conteneur EJB.
- Déclaration de rôles applicatifs et définition des permissions au sein des descripteurs de déploiement XML.
- Contrôles dynamiques à l'aide des API Servlets et EJB.
- La sécurité dans les API J2EE : JDBC, JNDI, JTA, JMS, JCA.
- La sécurité des Web Services.

-La sécurité d'une application J2ME
- Le modèle de sécurité CDLC/MIDP et les différences avec le modèle de sécurité de J2SE.
- Les fonctionnalités de gestion de la sécurité de KVM.
- Le paquetage SATSA : Security and Trust Services API.

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Java et la Sécurité

1 350 € HT