π― Capaian Pembelajaran
Setelah mempelajari materi ini, mahasiswa diharapkan mampu:
- Memahami konsep keamanan (security) dan proteksi (protection)
- Mengidentifikasi ancaman pada sistem operasi
- Menjelaskan mekanisme autentikasi dan otorisasi
- Memahami teknik proteksi data dan sistem
- Menganalisis penerapan keamanan pada sistem modern
1. π§ Konsep Dasar Keamanan dan Proteksi
1.1 Pengertian
- Keamanan (Security) β perlindungan sistem dari ancaman eksternal
- Proteksi (Protection) β pengaturan akses internal terhadap resource
πΌοΈ Ilustrasi Keamanan Sistem
6
π§ Narasi:
Keamanan sistem seperti sistem keamanan rumah:
- Autentikasi = kunci pintu
- Otorisasi = siapa boleh masuk ke ruangan tertentu
- Proteksi = pembatasan akses
2. π― Tujuan Keamanan Sistem (CIA Triad)
πΌοΈ CIA Triad
5
2.1 Confidentiality
Menjaga kerahasiaan data
2.2 Integrity
Menjaga keutuhan data
2.3 Availability
Menjamin ketersediaan sistem
π Ringkasan
| Aspek | Tujuan |
|---|---|
| Confidentiality | Data aman |
| Integrity | Data tidak berubah |
| Availability | Sistem tersedia |
3. β οΈ Ancaman Keamanan Sistem
πΌοΈ Jenis Ancaman
7
3.1 Malware
- Virus
- Worm
- Trojan
3.2 Serangan Jaringan
- Phishing
- DoS (Denial of Service)
3.3 Ancaman Internal
- User tidak sah
- Human error
π§ Narasi:
Ancaman bisa berasal dari:
- Luar (hacker)
- Dalam (user sendiri)
4. π Mekanisme Autentikasi
4.1 Pengertian
Proses verifikasi identitas user
πΌοΈ Autentikasi
6
4.2 Metode:
- Password
- PIN
- Biometrik (sidik jari, wajah)
- OTP
π§ Narasi:
Autentikasi menjawab:
β‘ βSiapa kamu?β
5. π‘οΈ Otorisasi (Authorization)
5.1 Pengertian
Menentukan hak akses user
π§ Narasi:
Setelah login:
β‘ Sistem menentukan apa yang boleh dilakukan
Contoh:
- Admin β akses penuh
- User β terbatas
6. π Access Control
πΌοΈ Access Control
5
Jenis:
- DAC (Discretionary Access Control)
- MAC (Mandatory Access Control)
- RBAC (Role-Based Access Control)
π Perbandingan
| Model | Ciri |
|---|---|
| DAC | Fleksibel |
| MAC | Ketat |
| RBAC | Berdasarkan role |
7. π Proteksi Sistem Operasi
7.1 Proteksi Memori
Mencegah akses ilegal antar proses
7.2 Proteksi File
Mengatur hak akses file
7.3 Proteksi CPU
Membatasi akses kernel
π§ Narasi:
Proteksi memastikan:
- Proses tidak saling merusak
- Sistem tetap stabil
8. π Enkripsi (Encryption)
πΌοΈ Enkripsi
6
8.1 Pengertian
Mengubah data menjadi bentuk tidak terbaca
8.2 Jenis:
- Symmetric
- Asymmetric
π§ Narasi:
Enkripsi digunakan untuk:
- Password
- Data sensitif
9. π₯ Firewall dan Proteksi Jaringan
πΌοΈ Firewall
6
π§ Penjelasan:
Firewall menyaring lalu lintas jaringan
10. β οΈ Masalah Keamanan
- Data breach
- Malware
- Sistem crash
- Serangan hacker
11. π» Studi Kasus
Kasus:
Mahasiswa login ke sistem kampus
π Analisis:
- Autentikasi β login
- Otorisasi β akses menu
- Proteksi β data aman
12. π Ringkasan Mekanisme Keamanan
| Mekanisme | Fungsi |
|---|---|
| Autentikasi | Verifikasi user |
| Otorisasi | Hak akses |
| Enkripsi | Keamanan data |
| Firewall | Proteksi jaringan |
13. π Latihan
- Apa perbedaan security dan protection?
- Jelaskan CIA Triad!
- Apa fungsi autentikasi?
- Sebutkan jenis access control!
π― Kesimpulan
- Keamanan sistem sangat penting
- Banyak ancaman yang harus dihadapi
- OS menyediakan berbagai mekanisme proteksi
- Kombinasi metode diperlukan untuk keamanan optimal
π Pengembangan Materi Selanjutnya
β‘ Sistem Terdistribusi
β‘ Virtualisasi
β‘ Studi Kasus OS Modern