Konsep Perangkat Lunak dan Keamanan
Apa itu keamanan, kenapa harus dipikirkan sejak awal, dan bagaimana cara mengukurnya.
Login dengan akun @if.itera.ac.id atau @student.itera.ac.id untuk mengakses materi dan slide.
Capaian Pembelajaran
- Menjelaskan pengertian keamanan secara umum serta alasan evaluasi keamanan menjadi penting.
- Menguraikan komponen, karakteristik, dan jenis keamanan dalam konteks perangkat lunak.
- Membantah mitos-mitos keamanan software dengan argumen teknis yang masuk akal.
- Menjelaskan posisi Software Security Assurance di dalam siklus hidup pengembangan.
- Menjelaskan peran model dan metrik keamanan sebagai alat ukur yang objektif.
Materi Inti
- 1.Akar sejarah regulasi keamanan komputer, dari Computer Security Act 1987 sampai lahirnya Common Criteria
- 2.Perspektif software: kenapa keamanan perangkat lunak berbeda dari keamanan jaringan
- 3.Komponen keamanan: CIA triad ditambah authentication, authorization, auditing, privacy, dan non-repudiation
- 4.Sepuluh karakteristik yang menandai software layak disebut aman
- 5.Lima cabang keamanan komputer serta tujuh mitos keamanan yang masih dipercaya
- 6.Software Security Assurance dan metrik: cara menjamin keamanan lalu menerjemahkannya jadi angka
Aktivitas Pembelajaran
Diskusi kelompok membongkar tujuh mitos keamanan dengan bukti insiden nyata, dilanjutkan pemetaan pelanggaran CIA pada aplikasi sehari-hari dan audit mini proyek kuliah memakai sepuluh karakteristik software aman.
Luaran
Laporan audit mini: skor sepuluh karakteristik software aman untuk satu proyek kuliah, lengkap dengan satu paragraf rencana perbaikan.
Asesmen
Kuis pilihan ganda berbasis Objective-Type Questions Bab 1 mengenai CIA triad, kontrol keamanan, dan mitos keamanan.
Referensi Utama
Khan, S. A., Kumar, R., & Khan, R. A. (2023). Software Security: Concepts & Practices. Boca Raton: Chapman & Hall/CRC Press.
Bagian yang dibahas: Bab 1, hal. 1–22.