Executive Cyber Security Awareness Training Course
This course offers leaders and managers a comprehensive overview of the key issues and activities related to cybersecurity.
Leaders will gain insights across various topics designed to expand their knowledge and refine their executive decision-making capabilities in addressing cybersecurity threats.
Upon completing this training, participants will be able to:
- Grasp the concepts of Internet and social network privacy
- Understand Personally Identifiable Information (PII) and its significance
- Learn how to protect online activities
- Know how to safeguard the privacy of business users
- Gain awareness of cyber laws that protect privacy
Course Format
- Interactive lectures and discussions
- Extensive exercises and practice sessions
- Hands-on implementation in a live-lab environment
Course Customization Options
- To request customized training for this course, please contact us to arrange.
Course Outline
Introduction
Threat Actors and Their Motivations
- Cybercriminals
- Script kiddies
- State-sponsored hackers
- Hacktivists
- Insiders
- Researchers / white hackers
Types of Cyber Attacks
- Ransomware
- DDOS
- APT
Tactics and Techniques
- Phishing, vishing, smishing
- Malicious devices
- Physical security
- Brute force / password spray
- APT attacks
Cyber Resilience Strategy
- MITRE ATT&CK
- Defense-in-depth
- Security monitoring
- Disaster recovery
Personal Security
- Password security and multifactor authentication
- Darknet monitoring
- Secure Internet connection
- Data encryption
- Secure email
- Mobile security
Summary and Next Steps
Requirements
Basic computer usage skills
Fundamental knowledge of internet and email usage
Open Training Courses require 5+ participants.
Executive Cyber Security Awareness Training Course - Booking
Executive Cyber Security Awareness Training Course - Enquiry
NobleProg offers professional training programs designed specifically for companies and organizations. These trainings are not intended for individuals.
Executive Cyber Security Awareness - Consultancy Enquiry
Testimonials (1)
I enjoyed refreshing my knowledge on the various subjects on cyber security. I was increasingly interested around cyber attacks, how they happen and what we (as an organisation) could potentially do to try and mitigate any risks. I did raise a question around AI in cyber attacks, and the answer was very in depth and interesting with a live example given on the spot.
Siobhan
Course - Executive Cyber Security Awareness
Upcoming Courses
Related Courses
389 Directory Server for Administrators
14 HoursThis instructor-led, live training in France (online or onsite) is aimed at sysadmins who wish to use 389 Directory Server to configure and manage LDAP-based authentication and authorization.
By the end of this training, participants will be able to:
- Install and configure 389 Directory Server.
- Understand the features and architecture of 389 Directory Server.
- Learn how to configure the directory server using the web console and CLI.
- Set up and monitor replication for high availability and load balancing.
- Manage LDAP authentication using SSSD for faster performance.
- Integrate 389 Directory Server with Microsoft Active Directory.
Active Directory for Admins
21 HoursThis instructor-led live training in France (available online or onsite) is designed for system administrators aiming to utilize Microsoft Active Directory for managing and securing data access.
By the end of this training, participants will be able to:
- Set up and configure Active Directory.
- Create domains and define access rights for users and devices.
- Manage users and machines via Group Policies.
- Control access to file servers.
- Configure a Certificate Service and manage certificates.
- Implement and oversee services such as encryption, certificates, and authentication.
Network Security and Secure Communication
21 HoursImplementing a secure networked application can be challenging, even for developers who have previously utilized various cryptographic building blocks (such as encryption and digital signatures). To help participants understand the role and usage of these cryptographic primitives, a solid foundation is first established regarding the main requirements of secure communication—secure acknowledgment, integrity, confidentiality, remote identification, and anonymity. Additionally, typical problems that may compromise these requirements are presented alongside real-world solutions.
Since cryptography is a critical aspect of network security, this course discusses the most important cryptographic algorithms in symmetric cryptography, hashing, asymmetric cryptography, and key agreement. Rather than providing an in-depth mathematical background, these elements are examined from a developer's perspective, showcasing typical use-case examples and practical considerations related to cryptography, such as public key infrastructures. Security protocols across various areas of secure communication are introduced, with an in-depth discussion on widely-used protocol families like IPSEC and SSL/TLS.
Typical crypto vulnerabilities are discussed concerning both certain cryptographic algorithms and protocols, including BEAST, CRIME, TIME, BREACH, FREAK, Logjam, Padding oracle, Lucky Thirteen, POODLE, and others, as well as the RSA timing attack. For each case, practical considerations and potential consequences are described for every problem, again without delving into deep mathematical details.
Finally, since XML technology is central to data exchange by networked applications, the security aspects of XML are described. This includes the usage of XML within web services and SOAP messages, alongside protection measures such as XML signature and XML encryption. The course also covers weaknesses in these protection measures and XML-specific security issues like XML injection, XML external entity (XXE) attacks, XML bombs, and XPath injection.
Participants attending this course will
- 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
- Get information about some recent related vulnerabilities
- Understand security concepts of Web services
- Get sources and further readings on secure coding practices
Audience
Developers, Professionals
C/C++ Secure Coding
21 HoursDeveloping secure C and C++ applications demands rigorous protection against malicious exploitation, memory corruption, and input validation bypasses. This program investigates vulnerability patterns such as buffer overflows, use-after-free errors, integer overflows, and type confusion. Participants will apply secure coding guidelines, leverage static analysis tools, and employ defensive programming techniques to eliminate weaknesses, enforce input sanitization, and deliver hardened software resilient against cyberattacks.
Advanced Java Security
21 HoursEven seasoned Java developers do not necessarily master all the security services provided by Java, nor are they fully aware of the various vulnerabilities that affect web applications written in Java.
This course covers not only the security components of Standard Java Edition but also addresses security challenges in Java Enterprise Edition (JEE) and web services. Before diving into specific services, the course establishes the foundations of cryptography and secure communication. A series of exercises explores both declarative and programmatic security techniques in JEE, while the course examines transport-layer and end-to-end security for web services. Participants engage in practical exercises to apply the discussed APIs and tools firsthand.
The course also reviews and explains the most common and critical programming flaws in the Java language and platform, as well as web-related vulnerabilities. Beyond typical errors made by Java programmers, the security vulnerabilities covered include both language-specific issues and problems arising from the runtime environment. All vulnerabilities and their associated attacks are demonstrated through accessible exercises, followed by recommended coding guidelines and mitigation strategies.
Participants attending this course will
- Understand fundamental concepts of security, IT security, and secure coding
- Learn about web vulnerabilities beyond the OWASP Top Ten and how to avoid them
- Understand the security concepts underlying web services
- Learn to utilize various security features within the Java development environment
- Gain a practical understanding of cryptography
- Understand security solutions available in Java EE
- Learn about typical coding mistakes and how to avoid them
- Receive information on recent vulnerabilities in the Java framework
- Gain practical experience using security testing tools
- Access sources and further reading materials on secure coding practices
Audience
Developers
.NET, C# and ASP.NET Security Development
14 HoursToday, numerous programming languages can compile code for the .NET and ASP.NET frameworks. This environment offers robust tools for security development; however, developers must understand how to apply architectural and coding-level techniques to implement desired security features, prevent vulnerabilities, or limit their exploitation.
This course aims to train developers through extensive hands-on exercises. Participants will learn how to prevent untrusted code from executing privileged actions, protect resources via strong authentication and authorization, manage remote procedure calls, handle sessions, and implement various functional alternatives, among other skills.
The introduction to different vulnerabilities begins by highlighting typical programming errors common in .NET development. The discussion on ASP.NET vulnerabilities covers various environment settings and their impact. Furthermore, the topic of ASP.NET-specific vulnerabilities addresses general web application security challenges as well as specific issues and attack methods, such as ViewState attacks and string termination exploits.
Participants attending this course will
- Understand fundamental concepts of security, IT security, and secure coding
- Learn about web vulnerabilities beyond the OWASP Top Ten and know how to avoid them
- Learn to utilize various security features within the .NET development environment
- Gain practical knowledge on using security testing tools
- Identify typical coding mistakes and learn how to avoid them
- Receive information on recent vulnerabilities in .NET and ASP.NET
- Access sources and further reading materials on secure coding practices
Audience
Developers
Secure coding in PHP
21 HoursThis course equips PHP developers with essential skills to make their applications resilient against modern internet-based attacks. Web vulnerabilities are explored through PHP-specific examples, extending beyond the OWASP Top Ten list. Topics include various injection attacks, script injections, session handling weaknesses in PHP, insecure direct object references, file upload issues, and more. PHP-related vulnerabilities are categorized into standard types such as missing or improper input validation, incorrect error and exception handling, misuse of security features, and time- or state-related problems. These latter issues are addressed through specific attack scenarios like open_basedir circumvention, denial-of-service via magic float, and hash table collision attacks. In every case, participants will master the key techniques and functions required to mitigate these risks.
Special attention is devoted to client-side security, addressing JavaScript, Ajax, and HTML5 vulnerabilities. The course introduces PHP security extensions such as hash, mcrypt, and OpenSSL for cryptography, as well as Ctype, ext/filter, and HTML Purifier for input validation. Best practices for hardening PHP configurations (php.ini settings), Apache, and the server environment are provided. Additionally, an overview of various security testing tools and techniques is given, enabling developers and testers to utilize security scanners, penetration testing frameworks, exploit kits, sniffers, proxy servers, fuzzing tools, and static source code analyzers.
Both vulnerability concepts and configuration practices are reinforced with hands-on exercises. These demonstrate the impact of successful attacks, show how to apply mitigation strategies, and guide participants in using various extensions and tools effectively.
Participants attending this course will
- Grasp fundamental concepts of security, IT security, and secure coding.
- Explore web vulnerabilities beyond the OWASP Top Ten and learn how to prevent them.
- Understand client-side vulnerabilities and adopt secure coding practices.
- Develop a practical understanding of cryptography.
- Learn to leverage PHP's various security features.
- Identify typical coding mistakes and understand how to avoid them.
- Stay informed about recent vulnerabilities affecting the PHP framework.
- Gain hands-on experience with security testing tools.
- Access resources and further reading on secure coding practices.
Audience
Developers
Microsoft SDL Core
14 HoursThis comprehensive SDL Core training offers an in-depth look at secure software design, development, and testing methodologies through the lens of the Microsoft Secure Development Lifecycle (SDL). It provides a Level 100 overview of the fundamental building blocks of the SDL, followed by design techniques to help participants detect and remediate flaws early in the development process.
Focusing on the development phase, the course reviews common security-related programming bugs found in both managed and native code. It presents attack vectors for the discussed vulnerabilities alongside their mitigation techniques, all illustrated through practical exercises that engage participants with live hacking demonstrations. The training also introduces various security testing methods and demonstrates the effectiveness of different testing tools. Participants gain a practical understanding of these tools by applying them to previously discussed vulnerable code in hands-on exercises.
Participants attending this course will
Understand the core concepts of security, IT security, and secure coding
Become familiar with the essential steps of the Microsoft Secure Development Lifecycle
Learn secure design and development practices
Learn about secure implementation principles
Understand security testing methodology
- Access sources and further readings on secure coding practices
Audience
Developers, Managers
DevOps Security: Creating a DevOps Security Strategy
7 HoursIn this instructor-led, live course in France, participants will learn how to develop an effective security strategy to address the challenges of DevOps security.
EC-Council Certified DevSecOps Engineer (ECDE)
28 HoursThe EC-Council Certified DevSecOps Engineer (ECDE) certification offers a practical curriculum designed to empower professionals with the expertise needed to integrate security throughout the DevOps lifecycle, ensuring robust software protection from initial planning through to deployment.
Delivered via instructor-led live sessions (available online or on-site), this training targets intermediate-level software engineers and DevOps practitioners aiming to embed security controls into CI/CD pipelines for secure and compliant code delivery.
Upon completion, participants will be capable of:
- Mastering the core principles and methodologies of DevSecOps.
- Securing every phase of the CI/CD pipeline using automation tools.
- Executing secure coding standards and vulnerability assessment techniques.
- Effectively preparing for the ECDE certification through extensive hands-on labs and review.
Course Format
- Engaging lectures and interactive discussions.
- Practical application of DevSecOps tools within simulated pipeline environments.
- Guided exercises emphasizing secure development and deployment strategies.
Customization Options
- For tailored training aligned with your team’s specific workflows or technology stack, please reach out to us to arrange.
FreeIPA for Administrators
14 HoursThis instructor-led live training in France (online or onsite) is designed for system administrators who wish to use FreeIPA to centralize authentication, authorization, and account information for their organization's users, groups, and machines.
By the end of this training, participants will be able to:
- Install and configure FreeIPA.
- Manage Linux users and clients from a single central location.
- Use FreeIPA's CLI, Web UI, and RPC interface to set up and manage permissions.
- Enable Single Sign-On authentication across all systems, services, and applications.
- Integrate FreeIPA with Windows Active Directory.
- Backup, replicate, and migrate a FreeIPA server.
Identity and Access Management with Okta
14 HoursThis instructor-led, live training in France (online or onsite) is tailored for system administrators who wish to leverage Okta for identity and access management.
By the end of this training, participants will be able to:
- Configure, integrate, and manage Okta.
- Integrate Okta into an existing application.
- Implement security through multi-factor authentication.
OpenLDAP for Linux Systems
7 HoursOpenLDAP is open-source software used to implement the LDAP (Lightweight Directory Access Protocol) protocol, which enables the management and access to information directories. It is a popular directory server that can be used to store and share data about users, groups, network resources, and other objects on a network.