Melindungi Aplikasi dan Data: Kontrol Manajerial dan Kontrol Akses
Diperkenalkan| English | Makna |
|---|---|
| at rest/æt rest/ | data diam |
| in transit/ɪn ˈtrænsɪt/ | data sedang ditransmisikan |
| in use/ɪn juːs/ | data sedang digunakan |
| PII/ˌpiː aɪ ˈaɪ/ | PII |
| PHI/ˌpiː eɪtʃ ˈaɪ/ | PHI |
| PCI/ˌpiː siː ˈaɪ/ | PCI |
| RBAC/ˈɑːbæk/ | RBAC |
| RuBAC/ruː bæk/ | RuBAC |
| DAC/ˌdiː eɪ ˈsiː/ | DAC |
| MAC/mæk/ | Kontrol Akses Paksa |
| principle of least privilege/ˈprɪnsɪpl ɒv liːst ˈprɪvɪlɪdʒ/ | Prinsip Hak Minimum |
Status data dan hukum
- Data dapat berupa saat diam, sedang transit, atau sedang digunakan.
- Hukum melindungi PII, PHI, dan PCI.
- Data sensitif mendapatkan kontrol yang lebih kuat.
Empat model kendali akses
- RBAC: akses mengikuti peran Anda.
- RuBAC: akses mengikuti kondisi (seperti waktu).
- DAC: pemilik memutuskan. MAC: admin pusat menetapkan tingkat.
Model kontrol akses mana yang sesuai dengan aturan?
RBAC mengikuti peran Anda; RuBAC mengikuti kondisi; DAC membiarkan pemilik memutuskan; MAC menggunakan tingkat sentral.
"Izinkan akses hanya selama jam kerja" menggambarkan model mana?
Difficulty 1/5 · 100 coins + a small bonus on first completion today
Sebuah kondisi (waktu) = RuBAC.
Dalam kontrol akses ____, pemilik file memutuskan siapa lagi yang dapat menggunakannya.
Difficulty 1/5 · 100 coins + a small bonus on first completion today
DAC = pemilik memutuskan.
Izin Linux
- Setiap file memiliki baca (4), tulis (2), eksekusi (1) untuk pemilik, grup, dan lainnya.
chmod 640= baca+tulis pemilik (6), baca grup (4), tidak ada untuk lainnya (0).- Prinsip hak minimum membimbing setiap model.
Bedakan keempat model kendali akses berdasarkan pengambil keputusan-nya, bukan namanya. RBAC = peran Anda, RuBAC = kondisi, DAC = pemilik file, MAC = admin pusat. Soal ujian menggambarkan aturannya dan meminta Anda menamai modelnya.
Angka berapa yang menetapkan baca+tulis pemilik, baca grup, tidak ada orang lain? (chmod ___)
Difficulty 2/5 · 140 coins + a small bonus on first completion today
6 (4+2), 4, 0 → 640.
Prinsip hak akses terendah memberikan setiap entitas tepat akses yang dibutuhkan, tidak lebih.
Difficulty 1/5 · 100 coins + a small bonus on first completion today
Hak akses terendah membatasi akses pada yang diperlukan.
Cocokkan setiap model akses dengan pengambil keputusannya.
Difficulty 2/5 · 140 coins + a small bonus on first completion today
Setiap model memiliki pengambil keputusan yang berbeda.
Untuk menetapkan report.txt agar pemilik bisa membaca dan menulis, grup hanya bisa membaca, dan lainnya tidak mendapat apa pun: baca+tulis = 4+2 = 6, baca = 4, tidak ada = 0. Perintahnya adalah chmod 640 report.txt.
Data dilindungi oleh status-nya dan oleh hukum (PII/PHI/PCI). Kendali akses menggunakan empat model — RBAC (peran), RuBAC (kondisi), DAC (pemilik), MAC (tingkat admin) — semua dibimbing oleh hak minimum. Di Linux, izin menjumlahkan baca 4 + tulis 2 + eksekusi 1 per grup.