Network Security and Secure Communication
Scademy
Implementing a secure networked application can be difficult, even for developers who may have used various cryptographic building blocks (such as encryption and digital signatures) beforehand. In order to make the participants understand the role and usage of these cryptographic primitives, first a solid foundation on the main requirements of secure communication – secure acknowledgement, integrity, confidentiality, remote identification and anonymity.
Who Should Attend
- Developers & Professionals
Prerequisites
- Network engineering, general software development
What You Will Learn
- Understand basic concepts of security, IT security and secure coding
- Understand the requirements of secure communication
- Learn about network attacks and defenses at different OSI layers
- Have a practical understanding of cryptography
- Understand essential security protocols
- Understand some recent attacks against cryptosystems
- Learn about typical coding mistakes and how to avoid them
- Get information about some recent vulnerabilities in the Java framework
- Learn about XML security
- Get information about some recent related vulnerabilities
- Get sources and further readings on secure coding practices
Course Outline
Labs & Practical Exercises
This course provides hands-on exercises covering network security concepts, cryptographic implementations, and secure communication protocols. Participants will learn to identify and mitigate network-level vulnerabilities and implement secure communication in their applications.
Certification & Assessment
Certificate of Completion
