Opleiding: Desktop Application Security in Java (DASEC-J)

Your application written in Java works as intended, so you are done, right? But did you consider feeding in incorrect values? 16Gbs of data? A null? An apostrophe? Negative numbers, or specifically...

- Cyber security basics
- Input validation
- Security features
- Time and state
- Errors
- Cryptography for developers
- Common software security weaknesses
- Using vulnerable components
- Wrap up

- Getting familiar with essential cyber security concepts
- Identify vulnerabilities and their consequences
- Learn the security best practices in Java
- Input validation approaches and principles
- Understanding how cryptography can support appplication security
- Learning how to use cryptographic APIs correctly in Java
- Managing vulnerabilities in third party components

Java developers working on desktop applications

DAY 1

Cyber security basics



- What is security?
- Threat and risk
- Cyber security threat types
- Consequences of insecure software

- Constraints and the market
- The dark side
- Categorization of bugs

- The Seven Pernicious Kingdoms
- Common Weakness Enumeration (CWE)
- CWE Top 25 Most Dangerous Software Errors
- SEI CERT Secure Coding Guidelines
Input validation



- Input validation principles

- Blacklists and whitelists
- Data validation techniques
- What to validate – the attack...

Meer...
€0
ex. BTW
Aangeboden door
Fast Lane
Onderwerp
Java
Niveau
Duur
3 dagen
Looptijd
24 dagen
Taal
nl
Type product
seminar
Lesvorm
Klassikaal
Tijdstip
Overdag
Keurmerken aanbieder
Lean IT
UWV scholingsvoucher
AWS Partner Network (APN)
BTW-vrijstelling
Cedeo
Cedeo Maatwerk
Cedeo Open
Cisco Authorized Learning Partners
CRKBO en BTW-vrijstelling
CRKBO zonder BTW vrijstelling