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)
Beberapa contoh untuk setiap modul dan pengetahuan yang luas tentang pelatih.
Sebastian - BRD
Kursus - Secure Developer Java (Inc OWASP)
Diterjemahkan Mesin
Module3 Applications Attacks and Exploits, XSS, SQL injection Module4 Servers Attacks and Exploits, DOS, BOF
Tshifhiwa - Vodacom
Kursus - How to Write Secure Code
Informasi kursus umum
Paulo Gouveia - EID
Kursus - C/C++ Secure Coding
Diterjemahkan Mesin
The trainer's subject knowledge was excellent, and the way the sessions were set out so that the audience could follow along with the demonstrations really helped to cement that knowledge, compared to just sitting and listening.
Jack Allan - RSM UK Management Ltd.
Kursus - Secure Developer .NET (Inc OWASP)
Nothing it was perfect.
 
                    