Cyber Security Body of Knowledge (CyBOK) Training Course
CyBOK adalah pendekatan terstruktur untuk membangun pengetahuan dasar dan standar tentang keamanan siber. Ini bertujuan untuk membawa bidang keamanan siber ke dalam kurikulum akademik dan kerangka kerja pelatihan industri yang sama, memetakan bidang pengetahuan CyBOK.
Pelatihan langsung yang dipimpin oleh instruktur (online atau on-site) ini ditujukan untuk insinyur perangkat lunak dan profesional IT yang ingin memperoleh pengetahuan yang lebih mendalam tentang CyBOK dan memperkuat keterampilan teoritis dan terapan dalam keamanan siber.
Pada akhir latihan ini, peserta akan dapat:
-
Memahami konsep dasar, definisi, dan prinsip keamanan siber.
Mendapatkan keahlian mendalam dalam keamanan siber dengan menerapkan bidang pengetahuan CyBOK.
Dapatkan pengetahuan yang luas dan dasar untuk mengoperasikan kerangka kerja CyBOK.
Memungkinkan komunitas dan organisasi untuk meningkatkan fokus pada keamanan data dan privasi.
Memperluas peluang untuk mendapatkan spesialisasi dan akreditasi untuk profesi keamanan siber.
Format Kursus
-
Konferensi dan diskusi interaktif.
Banyak latihan dan praktek.
Pelaksanaan tangan di lingkungan live-lab.
Opsi Customization Kursus
-
Sebagian besar alat open source akan digunakan. Alat-alat ini akan didasarkan pada sistem operasi Anda (Windows, Linux, Mac, perangkat seluler, dll.) dan persyaratan organisasi. Sila hubungi kami untuk mengatur.
Untuk meminta pelatihan tersuai untuk kursus ini, silakan hubungi kami untuk mengatur.
Course Outline
Introduction
- Overview of Cyber Security concepts and definition
- Understanding the CyBOK knowledge areas (KAs)
- Implementing CyBOK knowledge to address security issues
Human, Organisational, and Regulatory Aspects
- Risk management and governance
- Law and regulation
- Human factors
- Privacy and online rights
Attacks and Defences
- Malware and attack technologies
- Adversarial behaviors
- Security operations and incident management
- Forensics
Systems Security
- Cryptography
- Operating systems and virtualisation
- Distributed systems security
- Formal methods for security
- Authentication, authorization, and accountability
Software Platform and Security
- Software security
- Web and mobile security
- Secure software lifecycle
Infrastructure Security
- Applied cryptography
- Network security
- Hardware security
- Cyber-physical systems security
- Physical layer and telecommunications security
Summary and Next Steps
Requirements
- Basic understanding of cyber security and software engineering
Audience
- Software engineers
- IT professionals
Open Training Courses require 5+ participants.
Cyber Security Body of Knowledge (CyBOK) Training Course - Booking
Cyber Security Body of Knowledge (CyBOK) Training Course - Enquiry
Cyber Security Body of Knowledge (CyBOK) - Consultancy Enquiry
Consultancy Enquiry
Testimonials (2)
I enjoyed the hands on labs because they were engaging and very knowledge sharing
Sinoxolo - Vodacom
Course - Cyber Security Body of Knowledge (CyBOK)
The huge amount of new information/knowledge I gained from this training!
David - Vodacom
Course - Cyber Security Body of Knowledge (CyBOK)
Upcoming Courses (Minimal 5 peserta)
Related Courses
389 Directory Server for Administrators
14 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk sysadmin yang ingin menggunakan 389 Directory Server untuk mengonfigurasi dan mengelola autentikasi dan otorisasi berbasis LDAP.
Pada akhir pelatihan ini, peserta akan dapat:
- Instal dan konfigurasikan 389 Directory Server.
- Memahami fitur dan arsitektur 389 Directory Server.
- Pelajari cara mengonfigurasi server direktori menggunakan konsol web dan CLI.
- Siapkan dan pantau replikasi untuk ketersediaan tinggi dan penyeimbangan beban.
- Kelola LDAP autentikasi menggunakan SSSD untuk kinerja yang lebih cepat.
- Integrasikan 389 Directory Server dengan Microsoft Direktori Aktif.
Active Directory for Admins
21 HoursPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk administrator sistem yang ingin menggunakan Microsoft Direktori Aktif untuk mengelola dan mengamankan akses data.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan dan konfigurasikan Direktori Aktif.
- Siapkan domain dan tentukan hak akses pengguna dan perangkat.
- Kelola pengguna dan mesin melalui Kebijakan Grup.
- Kontrol akses ke server berkas.
- Siapkan Layanan Sertifikat dan kelola sertifikat.
- Terapkan dan kelola layanan seperti enkripsi, sertifikat, dan autentikasi.
Android Security
14 HoursAndroid is an open platform for mobile devices such as handsets and tablets. It has a large variety of security features to make developing secure software easier; however, it is also missing certain security aspects that are present in other hand-held platforms. The course gives a comprehensive overview of these features, and points out the most critical shortcomings to be aware of related to the underlying Linux, the file system and the environment in general, as well as regarding using permissions and other Android software development components.
Typical security pitfalls and vulnerabilities are described both for native code and Java applications, along with recommendations and best practices to avoid and mitigate them. In many cases discussed issues are supported with real-life examples and case studies. Finally, we give a brief overview on how to use security testing tools to reveal any security relevant programming bugs.
Participants attending this course will
- Understand basic concepts of security, IT security and secure coding
- Learn the security solutions on Android
- Learn to use various security features of the Android platform
- Get information about some recent vulnerabilities in Java on Android
- Learn about typical coding mistakes and how to avoid them
- Get understanding on native code vulnerabilities on Android
- Realize the severe consequences of unsecure buffer handling in native code
- Understand the architectural protection techniques and their weaknesses
- Get sources and further readings on secure coding practices
Audience
Professionals
Network Security and Secure Communication
21 HoursMenerapkan aplikasi jaringan yang aman bisa jadi sulit, bahkan bagi pengembang yang mungkin telah menggunakan berbagai blok penyusun kriptografi (seperti enkripsi dan tanda tangan digital) sebelumnya. Agar peserta memahami peran dan penggunaan primitif kriptografi ini, pertama-tama diberikan dasar yang kuat tentang persyaratan utama komunikasi yang aman – pengakuan yang aman, integritas, kerahasiaan, identifikasi jarak jauh, dan anonimitas – sambil juga memaparkan masalah umum yang dapat merusak persyaratan ini beserta solusi di dunia nyata.
Karena kriptografi merupakan aspek penting dari keamanan jaringan, algoritma kriptografi terpenting dalam kriptografi simetris, hashing, kriptografi asimetris, dan kesepakatan kunci juga dibahas. Alih-alih menyajikan latar belakang matematika yang mendalam, elemen-elemen ini dibahas dari sudut pandang pengembang, dengan menunjukkan contoh kasus penggunaan yang umum dan pertimbangan praktis yang terkait dengan penggunaan kripto, seperti infrastruktur kunci publik. Protokol keamanan di banyak area komunikasi aman diperkenalkan, dengan pembahasan mendalam tentang keluarga protokol yang paling banyak digunakan seperti IPSEC dan SSL/TLS.
Kerentanan kripto yang umum dibahas terkait dengan algoritma kripto dan protokol kriptografi tertentu, seperti BEAST, CRIME, TIME, BREACH, FREAK, Logjam, Padding oracle, Lucky Thirteen, POODLE dan sejenisnya, serta serangan pengaturan waktu RSA. Dalam setiap kasus, pertimbangan praktis dan konsekuensi potensial dijelaskan untuk setiap masalah, sekali lagi, tanpa membahas detail matematika yang mendalam.
Akhirnya, karena teknologi XML merupakan pusat pertukaran data oleh aplikasi jaringan, aspek keamanan XML dijelaskan. Ini termasuk penggunaan XML dalam layanan web dan pesan SOAP bersamaan dengan langkah-langkah perlindungan seperti tanda tangan XML dan enkripsi XML – serta kelemahan dalam langkah-langkah perlindungan tersebut dan masalah keamanan khusus XML seperti injeksi XML, serangan entitas eksternal XML (XXE), bom XML, dan injeksi XPath.
Peserta yang mengikuti kursus ini akan
- Memahami konsep dasar keamanan, keamanan TI, dan pengkodean aman
- Memahami persyaratan komunikasi yang aman
- Pelajari tentang serangan dan pertahanan jaringan di berbagai lapisan OSI
- Memiliki pemahaman praktis tentang kriptografi
- Memahami protokol keamanan penting
- Memahami beberapa serangan terbaru terhadap sistem kriptografi
- Dapatkan informasi tentang beberapa kerentanan terkait terkini
- Memahami konsep keamanan layanan Web
- Dapatkan sumber dan bacaan lebih lanjut tentang praktik pengkodean yang aman
Hadirin
Pengembang, Profesional
C/C++ Secure Coding
21 HoursThis three day course covers the basics of securing the C/C++ code against the malicious users who may exploit many vulnerabilities in the code with memory management and input handling, the course cover the principals of writing secure code.
Advanced Java Security
21 HoursEven experienced Java programmers are not mastering by all means the various security services offered by Java, and are likewise not aware of the different vulnerabilities that are relevant for web applications written in Java.
The course – besides introducing security components of Standard Java Edition – deals with security issues of Java Enterprise Edition (JEE) and web services. Discussion of specific services is preceded with the foundations of cryptography and secure communication. Various exercises deal with declarative and programmatic security techniques in JEE, while both transport-layer and end-to-end security of web services is discussed. The use of all components is presented through several practical exercises, where participants can try out the discussed APIs and tools for themselves.
The course also goes through and explains the most frequent and severe programming flaws of the Java language and platform and web-related vulnerabilities. Besides the typical bugs committed by Java programmers, the introduced security vulnerabilities cover both language-specific issues and problems stemming from the runtime environment. All vulnerabilities and the relevant attacks are demonstrated through easy-to-understand exercises, followed by the recommended coding guidelines and the possible mitigation techniques.
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
- Understand security concepts of Web services
- Learn to use various security features of the Java development environment
- Have a practical understanding of cryptography
- Understand security solutions of Java EE
- Learn about typical coding mistakes and how to avoid them
- Get information about some recent vulnerabilities in the Java framework
- Get practical knowledge in using security testing tools
- Get sources and further readings on secure coding practices
Audience
Developers
Standard Java Security
14 HoursDescription
The Java language and the Runtime Environment (JRE) was designed to be free from the most problematic common security vulnerabilities experienced in other languages, like C/C++. Yet, software developers and architects should not only know how to use the various security features of the Java environment (positive security), but should also be aware of the numerous vulnerabilities that are still relevant for Java development (negative security).
The introduction of security services is preceded with a brief overview of the foundations of cryptography, providing a common baseline for understanding the purpose and the operation of the applicable components. The use of these components is presented through several practical exercises, where participants can try out the discussed APIs for themselves.
The course also goes through and explains the most frequent and severe programming flaws of the Java language and platform, covering both the typical bugs committed by Java programmers and the language- and environment-specific issues. All vulnerabilities and the relevant attacks are demonstrated through easy-to-understand exercises, followed by the recommended coding guidelines and the possible mitigation techniques.
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 to use various security features of the Java development environment
- Have a practical understanding of cryptography
- Learn about typical coding mistakes and how to avoid them
- Get information about some recent vulnerabilities in the Java framework
- Get sources and further readings on secure coding practices
Audience
Developers
FreeIPA for Administrators
14 HoursPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk administrator sistem yang ingin menggunakan FreeIPA untuk memusatkan informasi autentikasi, otorisasi, dan akun untuk pengguna, grup, dan mesin di organisasi mereka.
Pada akhir pelatihan ini, peserta akan dapat:
- Instal dan konfigurasikan FreeIPA.
- Kelola Linux pengguna dan klien dari satu lokasi pusat.
- Gunakan CLI, UI Web, dan antarmuka RPC FreeIPA untuk mengatur dan mengelola izin.
- Aktifkan autentikasi Single Sign On di seluruh sistem, layanan, dan aplikasi.
- Integrasikan FreeIPA dengan Windows Active Directory.
- Cadangkan, replikasi, dan migrasikan server FreeIPA.
Identity and Access Management with Okta
14 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk administrator sistem yang ingin menggunakan Okta untuk manajemen identitas dan akses.
Pada akhir pelatihan ini, peserta akan dapat:
- Konfigurasikan, integrasikan, dan kelola Okta.
- Integrasikan Okta ke dalam aplikasi yang ada.
- Terapkan keamanan dengan autentikasi multifaktor.
OpenLDAP for Linux Systems
7 HoursOpenLDAP adalah perangkat lunak sumber terbuka untuk mengimplementasikan Protokol LDAP (Direktori Ringan Access), yang memungkinkan pengelolaan dan akses ke direktori informasi. Jest adalah server direktori populer yang dapat digunakan untuk menyimpan dan berbagi data tentang pengguna, grup, sumber daya jaringan, dan objek lain di jaringan.
OpenLDAP Workshop
21 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (daring atau tatap muka) ini ditujukan untuk administrator sistem dan profesional IT tingkat menengah yang ingin menginstal, mengonfigurasi, mengelola, dan melindungi direktori LDAP menggunakan OpenLDAP.
Selesai pelatihan ini, peserta akan dapat:
- Mengerti struktur dan operasi dari direktori LDAP.
- Menginstal dan mengonfigurasi OpenLDAP untuk berbagai lingkungan penempatan.
- Menerapkan mekanisme kontrol akses, autentikasi, dan replikasi.
- Menggunakan OpenLDAP dengan layanan dan aplikasi pihak ketiga.
Identity and Access Management using OpenAM
14 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk administrator sistem yang ingin menggunakan OpenAM untuk mengelola kontrol identitas dan akses untuk aplikasi web.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan lingkungan server yang diperlukan untuk mulai mengonfigurasi autentikasi dan kontrol akses menggunakan OpenAM.
- Terapkan fitur masuk tunggal (SSO), autentikasi multifaktor (MFA), dan layanan mandiri pengguna untuk aplikasi web.
- Gunakan layanan federasi (OAuth 2.0, OpenID, SAML v2.0, dll.) untuk memperluas manajemen identitas secara aman di berbagai sistem atau aplikasi.
- Access dan mengelola layanan autentikasi, otorisasi, dan identitas melalui REST API.
OpenDJ for Administrators
14 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk administrator sistem yang ingin menggunakan OpenDJ untuk mengelola kredensial pengguna organisasi mereka dalam lingkungan produksi.
Pada akhir pelatihan ini, peserta akan dapat:
- Instal dan konfigurasikan OpenDJ.
- Pertahankan server OpenDJ, termasuk pemantauan, pemecahan masalah, dan pengoptimalan kinerja.
- Buat dan kelola beberapa OpenDJ database.
- Cadangkan dan migrasikan server OpenDJ.