Executive Cyber Security Awareness Training Course
This course provides leaders and managers with an overview of key issues and activities related to cybersecurity.
Leaders will gain knowledge across various topics designed to strengthen their understanding and sharpen executive decision-making regarding cybersecurity threats.
By the end of this training, participants will be able to:
- Understand the Internet and social network privacy
- Recognise PII and understand its importance
- Learn how to secure online activities
- Understand how to maintain the privacy of business users
- Gain knowledge of cyber laws that protect privacy
Course Format
- Interactive lectures and discussions.
- Abundant exercises and practical activities.
- Hands-on implementation in a live-lab environment.
Course Customisation Options
- To request a customised training session 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 hat hackers
Types of Cyber Attacks
- Ransomware
- DDoS
- APT
Tactics and Techniques
- Phishing, vishing, smishing
- Malicious devices
- Physical security
- Brute force / password spraying
- APT attacks
Cyber Resilience Strategy
- MITRE ATT&CK
- Defence-in-depth
- Security monitoring
- Disaster recovery
Personal Security
- Password security and multi-factor authentication
- Darknet monitoring
- Secure Internet connections
- 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
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 Uzbekistan (online or onsite) is designed for system administrators who wish to use 389 Directory Server to configure and manage LDAP-based authentication and authorization.
Upon completing this training, participants will be capable of:
- Installing and configuring 389 Directory Server.
- Grasping the features and architectural framework of 389 Directory Server.
- Configuring the directory server using both the web console and CLI.
- Establishing and monitoring replication to ensure high availability and load balancing.
- Managing LDAP authentication via SSSD for enhanced performance.
- Integrating 389 Directory Server with Microsoft Active Directory.
Active Directory for Admins
21 HoursThis instructor-led, live training in Uzbekistan (online or onsite) is designed for system administrators who want to use Microsoft Active Directory to manage and secure data access.
By the end of this training, participants will be able to:
- Set up and configure Active Directory.
- Set up a domain and define access rights of users and devices.
- Manage users and machines through Group Policies.
- Control access to file servers.
- Set up a Certificate Service and manage certificates.
- Implement and manage services such as encryption, certificates, and authentication.
Network Security and Secure Communication
21 HoursBuilding a secure networked application is challenging, even for developers familiar with cryptographic components like encryption and digital signatures. To help participants grasp the role and use of these cryptographic tools, we first establish a strong foundation based on key secure communication requirements: authentication, integrity, confidentiality, remote identity verification, and anonymity. We also explore common threats that undermine these principles alongside practical, real-world solutions.
Since cryptography is central to network security, the course covers essential symmetric cryptography, hashing, asymmetric cryptography, and key agreement algorithms. Rather than focusing on complex mathematics, we approach these topics from a developer's viewpoint, offering typical use cases and practical guidance on aspects like public key infrastructure (PKI). We also introduce security protocols used across various secure communication domains, with detailed explanations of widely adopted protocol families such as IPsec and SSL/TLS.
The course examines common cryptographic vulnerabilities linked to specific algorithms and protocols, including BEAST, CRIME, TIME, BREACH, FREAK, Logjam, Padding oracle, Lucky Thirteen, POODLE, and RSA timing attacks. For each issue, we outline practical implications and potential consequences without delving into deep mathematical theory.
As XML technology plays a central role in data exchange for networked applications, the course covers XML security. This includes using XML in web services and SOAP messages, as well as protective measures like XML Signature and XML Encryption. Additionally, we address weaknesses in these protections and XML-specific threats such as XML injection, XML External Entity (XXE) attacks, XML bombs, and XPath injection.
Participants attending this course will
- Grasp fundamental concepts of security, IT security, and secure coding
- Understand the requirements for secure communication
- Learn about network attacks and defenses across different OSI layers
- Gain practical knowledge of cryptography
- Understand essential security protocols
- Recognize recent attacks targeting cryptosystems
- Learn about recent related vulnerabilities
- Comprehend web services security concepts
- Access resources and further readings on secure coding practices
Audience
Developers, Professionals
C/C++ Secure Coding
21 HoursDeveloping secure C and C++ code demands rigorous protection against malicious exploitation, memory corruption, and input validation bypasses. This program explores vulnerability patterns such as buffer overflows, use-after-free errors, integer overflows, and type confusion. Participants will apply secure coding guidelines, utilize 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 often do not fully master the full range of security services provided by Java, nor are they always aware of the different vulnerabilities that apply to Java-based web applications.
This course introduces the security components of Java Standard Edition, while also addressing security issues in Java Enterprise Edition (JEE) and web services. The discussion of specific services begins with the fundamentals of cryptography and secure communication. Through various exercises, participants explore declarative and programmatic security techniques in JEE, as well as both transport-layer and end-to-end security for web services. Practical exercises allow participants to actively try out the discussed APIs and tools.
The course also covers and explains the most common and serious programming flaws in the Java language and platform, along with web-related vulnerabilities. In addition to typical bugs made by Java developers, the security vulnerabilities addressed include both language-specific issues and problems arising from the runtime environment. All vulnerabilities and associated attacks are demonstrated through easy-to-understand exercises, followed by recommended coding guidelines and potential mitigation techniques.
Participants attending this course will
- Grasp the fundamental concepts of security, IT security, and secure coding
- Learn about web vulnerabilities beyond the OWASP Top Ten and understand how to prevent them
- Understand the security concepts of web services
- Learn how to utilize various security features of the Java development environment
- Gain a practical understanding of cryptography
- Understand the security solutions within 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
- Obtain resources and further reading materials on secure coding practices
Audience
Developers
.NET, C# and ASP.NET Security Development
14 HoursToday, numerous programming languages support compiling code for the .NET and ASP.NET frameworks. While this environment offers robust tools for security development, it is essential for developers to understand how to apply architectural and coding-level techniques to implement desired security measures, avoid vulnerabilities, and mitigate potential exploitation.
This course aims to equip developers with practical skills through extensive hands-on exercises. Participants will learn how to prevent untrusted code from executing privileged actions, safeguard resources via strong authentication and authorization mechanisms, manage remote procedure calls and sessions, and explore various implementation strategies for specific functionalities.
The course introduces various vulnerabilities by first addressing typical programming issues encountered when using .NET. The discussion on ASP.NET vulnerabilities covers different environment settings and their impacts. Furthermore, the section on ASP.NET-specific vulnerabilities addresses general web application security challenges as well as specialized issues and attack methods, such as ViewState attacks and string termination exploits.
Participants attending this course will
- Grasp fundamental concepts of security, IT security, and secure coding practices
- Identify web vulnerabilities beyond the OWASP Top Ten and learn how to prevent them
- Utilize various security features within the .NET development environment
- Gain practical experience with security testing tools
- Recognize common coding errors and learn strategies to avoid them
- Stay informed about recent vulnerabilities in .NET and ASP.NET
- Access resources and further reading materials on secure coding practices
Audience
Developers
Secure coding in PHP
21 HoursThis course equips PHP developers with the essential skills required to protect their applications against modern Internet-based threats. The curriculum covers web vulnerabilities through practical PHP examples, expanding beyond the OWASP Top Ten list to address various injection attacks, script injections, session handling flaws, insecure direct object references, file upload issues, and more. Vulnerabilities specific to PHP are categorized into standard types such as missing or improper input validation, inadequate error and exception handling, misuse of security features, and time- or state-related problems. For the latter, we examine attacks like open_basedir circumvention, denial-of-service via magic floats, and hash table collision attacks. Throughout, participants learn key techniques and functions to mitigate these risks.
Special attention is given to client-side security, addressing issues related to JavaScript, Ajax, and HTML5. The course introduces several PHP security extensions for cryptography (such as hash, mcrypt, and OpenSSL) and input validation (including Ctype, ext/filter, and HTML Purifier). Best practices for hardening are provided in the context of PHP configuration (php.ini), Apache settings, and general server management. Additionally, an overview of various security testing tools and techniques available to developers and testers is included, covering security scanners, penetration testing, exploit packs, sniffers, proxy servers, fuzzing tools, and static source code analyzers.
Both the explanation of vulnerabilities and configuration practices are reinforced with hands-on exercises that demonstrate the impact of successful attacks, show how to implement mitigation strategies, and introduce the use of various extensions and tools.
Participants attending this course will
- Grasp the fundamental concepts of security, IT security, and secure coding
- Understand web vulnerabilities beyond the OWASP Top Ten and learn how to avoid them
- Gain knowledge of client-side vulnerabilities and secure coding practices
- Develop a practical understanding of cryptography
- Learn to utilize various security features within PHP
- Identify typical coding mistakes and understand how to prevent them
- Stay informed about recent vulnerabilities affecting the PHP framework
- Acquire practical experience with security testing tools
- Receive resources and further reading materials on secure coding practices
Audience
Developers
Microsoft SDL Core
14 HoursCombined SDL core training provides insight into secure software design, development, and testing through the Microsoft Secure Development Lifecycle (SDL). It offers a Level 100 overview of the fundamental building blocks of SDL, followed by design techniques to detect and resolve flaws in the early stages of the development process.
Focusing on the development phase, the course presents an overview of typical security-relevant programming bugs in both managed and native code. Attack methods for the discussed vulnerabilities are presented alongside associated mitigation techniques, all explained through a series of hands-on exercises that provide live hacking experiences for participants. An introduction to various security testing methods is followed by demonstrations of the effectiveness of different testing tools. Participants can understand the operation of these tools through practical exercises by applying them to the previously discussed vulnerable code.
Participants attending this course will
Understand basic 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 Uzbekistan, participants will learn how to develop an effective security strategy to address the challenges of DevOps security.
EC-Council Certified DevSecOps Engineer (ECDE)
28 HoursEC-Council Certified DevSecOps Engineer (ECDE) is a practical, hands-on course designed to equip professionals with the skills needed to integrate security seamlessly across the entire DevOps lifecycle, ensuring secure software development from initial planning through to deployment.
This instructor-led, live training (available online or on-site) is tailored for intermediate-level software and DevOps professionals who aim to embed security practices into their CI/CD pipelines, guaranteeing secure and compliant code delivery.
By the conclusion of this training, participants will be able to:
- Grasp the core principles and best practices of DevSecOps.
- Secure every stage of the CI/CD pipeline using automated tools.
- Implement secure coding practices and conduct vulnerability scanning.
- Prepare effectively for the ECDE certification through practical labs and comprehensive review sessions.
Course Format
- Interactive lectures and group discussions.
- Hands-on application of DevSecOps tools within simulated pipelines.
- Guided exercises focused on secure development and deployment strategies.
Course Customization Options
- To request a customized version of this course tailored to your team's specific workflows or toolchain, please contact us to make arrangements.
FreeIPA for Administrators
14 HoursThis instructor-led, live training in Uzbekistan (online or onsite) is aimed at system administrators who wish to use FreeIPA to centralize the 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 an FreeIPA server.
Identity and Access Management with Okta
14 HoursThis instructor-led, live training in Uzbekistan (online or on-site) is designed for system administrators who wish to use 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 using 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 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.