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
  • 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
  • Prasyarat (prerequisite)
    • Pemahaman dasar pemrograman (Java, .NET, Python, atau lainnya)
    • Familiar dengan arsitektur aplikasi web atau mobile
    • Pengalaman dalam pengembangan aplikasi (diutamakan)
  • Materi training

    Materi Training

    1. Introduction to Application Security
      • Konteks keamanan di sektor perbankan
      • Threat landscape: OWASP Top 10, MITRE ATT&CK
    2. Secure Software Development Lifecycle (SSDLC)
      • Integrasi keamanan di setiap tahap pengembangan
      • Threat Modeling dan Secure Design Principles
    3. Common Vulnerabilities & Secure Coding Practices
      • SQL Injection, XSS, CSRF, Insecure Deserialization
      • Secure session & authentication handling
      • Secure error handling & logging
    4. Secure API & Mobile App Development
      • API security (OAuth2, JWT, Rate Limiting, Input Validation)
      • Mobile app threats dan strategi mitigasinya
    5. Hands-on Labs / Simulasi
      • Analisis kode rentan
      • Perbaikan kode (secure refactoring)
      • Capture-the-flag (CTF) mini challenge
    6. Compliance & Security Standards
      • PCI-DSS, ISO 27001, OWASP ASVS, POJK 38/2023
      • Pengujian keamanan: SAST, DAST, dan pentest
  • 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
  • Waktu training
    • Durasi: 3 hari (6–7 jam per hari)
    • Total: ±20 jam pelatihan intensif
    • Format: Online / Offline / Hybrid (disesuaikan kebutuhan)
  • 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