Secure Coding & Application Security in Banking Systems
Kode Training :
-
Deskripsi
Pelatihan Secure Coding & Application Security in Banking Systems bertujuan membekali peserta dengan keterampilan dan wawasan mendalam tentang praktik pengembangan perangkat lunak yang aman, khususnya dalam konteks sistem perbankan. Peserta akan mempelajari teknik mitigasi risiko keamanan, mengenali pola coding yang rentan, serta memahami cara membangun aplikasi yang tahan terhadap berbagai ancaman siber.
-
Alasan kebutuhan training
- Tingginya risiko serangan siber
terhadap sistem perbankan (SQL Injection, XSS, CSRF, dll.)
- Kebutuhan akan kode yang aman
sejak tahap pengembangan, bukan hanya pada fase uji
- Kepatuhan terhadap regulasi
keamanan data (seperti PCI-DSS, ISO 27001, dan POJK)
- Meningkatkan kualitas dan
integritas aplikasi yang menangani data sensitif nasabah
- Tingginya risiko serangan siber
terhadap sistem perbankan (SQL Injection, XSS, CSRF, dll.)
-
Siapa saja yang memerlukan training?
Pelatihan ini direkomendasikan untuk:
- Software Developer / Programmer di sektor keuangan
- IT Security Engineer dan Application Security
Specialist
- QA / Tester yang terlibat dalam security
testing
- DevOps Engineer yang mengelola pipeline CI/CD
- Analis Sistem & IT Auditor
- Software Developer / Programmer di sektor keuangan
-
Prasyarat (prerequisite)
- Pemahaman dasar pemrograman
(Java, .NET, Python, atau lainnya)
- Familiar dengan arsitektur
aplikasi web atau mobile
- Pengalaman dalam pengembangan
aplikasi (diutamakan)
- Pemahaman dasar pemrograman
(Java, .NET, Python, atau lainnya)
-
Materi training
Materi Training
- Introduction to Application
Security
- Konteks keamanan di sektor
perbankan
- Threat landscape: OWASP Top
10, MITRE ATT&CK
- Secure Software Development
Lifecycle (SSDLC)
- Integrasi keamanan di setiap
tahap pengembangan
- Threat Modeling dan Secure
Design Principles
- Common Vulnerabilities &
Secure Coding Practices
- SQL Injection, XSS, CSRF,
Insecure Deserialization
- Secure session &
authentication handling
- Secure error handling &
logging
- Secure API & Mobile App
Development
- API security (OAuth2, JWT,
Rate Limiting, Input Validation)
- Mobile app threats dan
strategi mitigasinya
- Hands-on Labs / Simulasi
- Analisis kode rentan
- Perbaikan kode (secure
refactoring)
- Capture-the-flag (CTF) mini
challenge
- Compliance & Security
Standards
- PCI-DSS, ISO 27001, OWASP
ASVS, POJK 38/2023
- Pengujian keamanan: SAST,
DAST, dan pentest
- Introduction to Application
Security
-
Hasil training
Setelah mengikuti pelatihan ini, peserta akan:
- Memahami prinsip-prinsip utama
dalam pengembangan aplikasi yang aman
- Dapat mengidentifikasi dan
memperbaiki kerentanan umum dalam kode
- Menulis kode yang aman terhadap
serangan yang paling umum
- Mengetahui cara membangun
proses SSDLC di organisasi
- Siap menghadapi audit keamanan
aplikasi dan regulasi industri
- Memahami prinsip-prinsip utama
dalam pengembangan aplikasi yang aman
-
Waktu training
- Durasi: 3 hari (6–7 jam per hari)
- Total: ±20 jam pelatihan intensif
- Format: Online / Offline /
Hybrid (disesuaikan kebutuhan)
- Durasi: 3 hari (6–7 jam per hari)
-
Metodologi penyampaian
- Presentasi Interaktif &
Diskusi Studi Kasus Nyata
- Live Coding & Code Review
- Hands-on Lab / Simulasi
Serangan & Perbaikan Kode
- Assessment Akhir &
Sertifikat Penyelesaian
- Materi berbasis standar OWASP
dan praktik industri terbaru
- Presentasi Interaktif &
Diskusi Studi Kasus Nyata
Bahasa Indonesia
English (United Kingdom)