To serve in the best way heterogeneous development groups that are using various platforms simultaneously during their everyday work, we have merged various topics into a combined course that presents diverse secure coding subjects in didactic manner on a single training event. This course combines C/C++ and Java platform security to provide an extensive, cross-platform secure coding expertise.
Concerning C/C++, common security vulnerabilities are discussed, backed by practical exercises about the attacking methods that exploit these vulnerabilities, with the focus on the mitigation techniques that can be applied to prevent the occurrences of these dangerous bugs, detect them before market launch or prevent their exploitation.
Security components and service of Java are discussed by presenting the different APIs and tools through a number of practical exercises where participants can gain hands-on experience in using them. The course also covers security issues of web services and the related Java services that can be applied to prevent the most aching threats of the Internet based services. Finally, web- and Java-related security vulnerabilities are demonstrated by easy-to-understand exercises, which not only show the root cause of the problems, but also demonstrate the attack methods along with the recommended mitigation and coding techniques in order to avoid the associated security problems.
Participants attending this course will
- Understand basic concepts of security, IT security and secure coding
- Learn Web vulnerabilities beyond OWASP Top Ten and know how to avoid them
- Learn client-side vulnerabilities and secure coding practices
- Learn to use various security features of the Java development environment
- Have a practical understanding of cryptography
- Realize the severe consequences of unsecure buffer handling
- Understand the architectural protection techniques and their weaknesses
- Learn about typical coding mistakes and how to avoid them
- Be informed about recent vulnerabilities in various platforms, frameworks and libraries
- Get sources and further readings on secure coding practices
Audience
Developers
- IT security and secure coding
- Web application security
- Client-side security
- Foundations of Java security
- Practical cryptography
- Java security services
- x86 machine code, memory layout, stack operations
- Common coding errors and vulnerabilities
- Common coding errors and vulnerabilities
- Knowledge sources
United Arab Emirates - Combined C/C++, JAVA and Web Application Security
Qatar - Combined C/C++, JAVA and Web Application Security
Egypt - Combined C/C++, JAVA and Web Application Security
Saudi Arabia - Combined C/C++, JAVA and Web Application Security
South Africa - Combined C/C++, JAVA and Web Application Security
Brasil - Combined C/C++, JAVA and Web Application Security
Canada - Combined C/C++, JAVA and Web Application Security
中国 - Combined C/C++, JAVA and Web Application Security
香港 - Combined C/C++, JAVA and Web Application Security
澳門 - Combined C/C++, JAVA and Web Application Security
台灣 - Combined C/C++, JAVA and Web Application Security
USA - Combined C/C++, JAVA and Web Application Security
Österreich - Combined C/C++, JAVA and Web Application Security
Schweiz - Combined C/C++, JAVA and Web Application Security
Deutschland - Combined C/C++, JAVA and Web Application Security
Czech Republic - Combined C/C++, JAVA and Web Application Security
Denmark - Combined C/C++, JAVA and Web Application Security
Estonia - Combined C/C++, JAVA and Web Application Security
Finland - Combined C/C++, JAVA and Web Application Security
Greece - Combined C/C++, JAVA and Web Application Security
Magyarország - Combined C/C++, JAVA and Web Application Security
Ireland - Combined C/C++, JAVA and Web Application Security
Luxembourg - Combined C/C++, JAVA and Web Application Security
Latvia - Combined C/C++, JAVA and Web Application Security
España - Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web
Italia - Combined C/C++, JAVA and Web Application Security
Lithuania - Combined C/C++, JAVA and Web Application Security
Nederland - Combined C/C++, JAVA and Web Application Security
Norway - Combined C/C++, JAVA and Web Application Security
Portugal - Combined C/C++, JAVA and Web Application Security
România - Combined C/C++, JAVA and Web Application Security
Sverige - Combined C/C++, JAVA and Web Application Security
Türkiye - Combined C/C++, JAVA and Web Application Security
Malta - Combined C/C++, JAVA and Web Application Security
Belgique - Combined C/C++, JAVA and Web Application Security
France - Combined C/C++, JAVA and Web Application Security
日本 - Combined C/C++, JAVA and Web Application Security
Australia - Combined C/C++, JAVA and Web Application Security
Malaysia - Combined C/C++, JAVA and Web Application Security
New Zealand - Combined C/C++, JAVA and Web Application Security
Philippines - Combined C/C++, JAVA and Web Application Security
Singapore - Combined C/C++, JAVA and Web Application Security
Thailand - Combined C/C++, JAVA and Web Application Security
Vietnam - Combined C/C++, JAVA and Web Application Security
India - Combined C/C++, JAVA and Web Application Security
Argentina - Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web
Chile - Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web
Costa Rica - Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web
Ecuador - Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web
Guatemala - Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web
Colombia - Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web
México - Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web
Panama - Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web
Peru - Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web
Uruguay - Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web
Venezuela - Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web
Polska - Combined C/C++, JAVA and Web Application Security
United Kingdom - Combined C/C++, JAVA and Web Application Security
South Korea - Combined C/C++, JAVA and Web Application Security
Pakistan - Combined C/C++, JAVA and Web Application Security
Sri Lanka - Combined C/C++, JAVA and Web Application Security
Bulgaria - Combined C/C++, JAVA and Web Application Security
Bolivia - Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web
Indonesia - Combined C/C++, JAVA and Web Application Security
Kazakhstan - Combined C/C++, JAVA and Web Application Security
Moldova - Combined C/C++, JAVA and Web Application Security
Morocco - Combined C/C++, JAVA and Web Application Security
Tunisia - Combined C/C++, JAVA and Web Application Security
Kuwait - Combined C/C++, JAVA and Web Application Security
Oman - Combined C/C++, JAVA and Web Application Security
Slovakia - Combined C/C++, JAVA and Web Application Security
Kenya - Combined C/C++, JAVA and Web Application Security
Nigeria - Combined C/C++, JAVA and Web Application Security
Botswana - Combined C/C++, JAVA and Web Application Security
Slovenia - Combined C/C++, JAVA and Web Application Security
Croatia - Combined C/C++, JAVA and Web Application Security
Serbia - Combined C/C++, JAVA and Web Application Security
Bhutan - Combined C/C++, JAVA and Web Application Security
Nepal - Combined C/C++, JAVA and Web Application Security
Uzbekistan - Combined C/C++, JAVA and Web Application Security