![]() |
|||||||||
![]() |
|||||||||
|
|||||||||
Objectifs
La différence entre bons et excellents programmeursLes excellents programmeurs se sont traditionellement distingués par l'élégance, l'efficacité et la robustesse de leur code. Ceci est toujours vrai, mais l'élégance, l'efficacité et la robustesse du code ont été rejointes par la sécurité. La plupart des institutions financières et des agences gouvernementales ont informé leurs équipes et leurs prestataires que les programmeurs doivent démontrer leur maitrise de pratiques et de connaissances de développement sécurisé en les confrontants à des tests effectués par des tiers, ou à perdre leur autorisation de travailler pour ces organisations. De plus en plus d'acheteurs professionnels du monde du logiciel rejoignent cette tendance. Ces demandes, tant des acheteurs que des supérieurs hiérarchiques, génèrent une réponse des développeurs : "Où puis-je apprendre ce que signifie programmation sécurisée ?". Cette formation SANS vous permettra d'acquérir une solide connaissance tant théorique que pratique pour éviter le piratage de vos applications. Que couvre ce cours ?Il s'agit d'un cours complet couvrant un large ensemble de techniques et d'information. Il ne s'agit pas d'un cours théorique au niveau, il s'agit de cas réels de programmation. Du code réel sera examiné, de réels outils seront utilisés et des applications seront réellement développées, et vous ferez ainsi l'expérience pratique des choses apprises durant la journée pour améliorer la sécurité des applications Java. Plutôt que d'apprendre aux personnes suivant le cours comment utiliser un ensemble d'outils, des techniques de programmation sécurisée seront présentées. Ceci inclut par exemple : analyser quelques lignes de code réel, identifier une faille de sécurité, implémenter des corrections pour des failles découvertes dans Top 10 et le CWE/SANS Top 25 Most Dangerous Programming Errors. Le cours se termine par un challenge de développement sécurisé où vous pourrez effectuer une revue de sécurité du code source d'une réelle application libre. Vous effectuerez une revue de code, effectuerez des tests pour exploiter de réelles vulnérabilités et enfin, vous utiliserez les techniques vues durant le cours pour implémenter les corrections de ces vulnérabilités. Certification
Cette formation prépare à la certification
GIAC Secure Software Program Java (GSSP-Java). Durée 4 jours (9h00-18h30) Formateur(s) La formation est dispensée par :
Public visé et prérequis Cette formation s'adresse idéalement aux :
Pré-requis: Les participants doivent avoir au moins une année d'expérience en plateformes JEE et avoir des connaissances approfondies en programmation Java et en technologies web. Méthode pédagogique
Les supports proviennent directement du SANS et sont donc en anglais, le cours
est toutefois donné en français. Chaque stagiaire reçoit les supports papiers (en Anglais) de formation. Cours associés Les autres cours techniques HSC permettent d'approfondir les risques et les actions de sécurisation à mener sur les technologies abordées dans le cours. On pourra citer entre autre :
Support Le support de cours est intégralement en anglais. Plan
Le plan est issu de la formation DEV 541 du SANS et suit donc le programme décrit à l'adresse : Vulnérabilités des applications web
Validation des données
Authentification
Gestion des sessions
Contrôle d'accès
Chiffrement
Langage et programmation Java
Modalités d'inscription
Pour toute inscription aux formations HSC, contactez notre
service formation par téléphone au (33)1 41 40 97 04 ou par
courriel à formations@hsc.fr, en nous transmettant les noms et
prénoms des stagiaires, votre adresse postale et le numéro de TVA
intra-communautaire de votre société.
Ces renseignements permettent d'établir
la convention de formation. |
|||||||||||||||||||||||||||||||||||||||||||||
|
Dernière modification le 11 mai 2012 à 16:47:34 CET - webmaster@hsc.fr
Informations sur ce serveur - © 1989-2009 Hervé Schauer Consultants |
|