Kerangka Materi
Keamanan IT dan Dasar Pemrograman Aman
- Prinsip dasar keamanan dan pertahanan dalam kedalaman
- Tren terkini dalam kerentanan dan eksploitasi
- Integrasi dalam siklus hidup pengembangan perangkat lunak aman (SSDLC)
Keamanan Aplikasi Web
- OWASP Top Ten (2021) dan di luarnya
- Injeksi, autentikasi terganggu, deserialisasi tidak aman
- Pengelolaan sesi dan token aman
Keamanan Sisi Klien
- Cross-Site Scripting (XSS) dan serangan berbasis DOM
- Cross-Site Request Forgery (CSRF)
- Kerangka kerja sisi klien modern dan risiko rantai pasok
Dasar Keamanan Java
- Arsitektur keamanan Java dan sandboxing
- Penggunaan aman API dan library Java
- Memitigasi kerentanan deserialisasi
Kriptografi Praktis
- Hashing, enkripsi, dan tanda tangan digital
- Penggunaan Java Cryptography Architecture (JCA)
- Pengelolaan kunci dan komunikasi aman dengan TLS
Layanan Keamanan Java
- Autentikasi dan otorisasi dengan JAAS
- Ringkasan Spring Security
- Layanan web dan API aman dengan Java
Keamanan dan Keamanan Memori C/C++
- Tata letak memori dan operasi tumpukan
- Buffer overflows, serangan string format, dan pointer tergantung
- Teknik mitigasi: ASLR, DEP, stack canaries
Kesalahan Pemrograman dan Kerentanan Umum
- Kerentanan injeksi di C/C++ dan Java
- Penanganan kesalahan dan log tidak tepat
- Pengelolaan file dan sumber daya tidak aman
Sumber Pengetahuan dan Terbaik Praktik
- Terkini tentang CVEs, saran, dan kerangka kerja
- Alat analisis statis dan dinamis untuk pemrograman aman
- Bacaan lebih lanjut dan sumber daya untuk belajar terus menerus
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Kenalan dengan C/C++, Java, dan pengembangan aplikasi web
- Pemahaman dasar tentang jaringan dan HTTP
- Pengalaman menggunakan IDE atau editor kode
Target Peserta
- Pengembang
- Insinyur perangkat lunak
- Kepala teknis
Testimoni (5)
Banyak contoh untuk setiap modul dan pengetahuan yang luar biasa dari instruktur.
Sebastian - BRD
Kursus - Secure Developer Java (Inc OWASP)
Diterjemahkan Mesin
Modul3 Aplikasi Serangan dan Eksploitasi, XSS, Injeksi SQL Modul4 Serangan dan Eksploitasi Server, DOS, BOF
Tshifhiwa - Vodacom
Kursus - How to Write Secure Code
Diterjemahkan Mesin
Informasi kursus umum
Paulo Gouveia - EID
Kursus - C/C++ Secure Coding
Diterjemahkan Mesin
Pengetahuan instruktur tentang materi sangat baik, dan cara sesi disusun sehingga peserta dapat mengikuti demonstrasi benar-benar membantu meneguhkan pengetahuan tersebut, dibandingkan hanya duduk dan mendengarkan.
Jack Allan - RSM UK Management Ltd.
Kursus - Secure Developer .NET (Inc OWASP)
Diterjemahkan Mesin
Semuanya sempurna.
Zola Madolo - Vodacom
Kursus - Android Security
Diterjemahkan Mesin