SECURE JAVA CODE

Master the secure java development techniques needed to implement applications that are secure against attacks. The course has been developed based on the work and recommendations of the OWASP project (Open Web Application Security Project) in which the most common vulnerabilities detected in applications are described.

AGENDA 

• Introduction to secure code development

• Critical sections of an application

• Top 10 of OWASP and ASVS

• Injection errors (SQL injection, O.S. command injection, XSS, CSRF, etc.)

• Authentication control (password storage, password hashing, brute force) 

• Session control

• Data leakage (insufficient authorisation control, disclosure of information in error messages, Path traversal)

• Cryptographic controls (encryption types, certificates, keystores, key management, etc.)

• Secure deserialisation

• XXE

GENERAL INFORMATION

Advanced-level course

Mode: On-site and online training

Duration: 3 days (16 hours) on-site mode / 2 months online mode

course categorie
course level