[ MSP, API & integrasi ]

Akses berbasis peran untuk staf pelanggan, analis, dan administrator

Berikan staf pelanggan, analis, dan administrator hanya tindakan dan cakupan tanggung jawab penyewa yang diperlukan.

Oleh tim peneliti EmailAuth · 2 menit membaca

[Poin-poin penting]

  • Berikan staf pelanggan, analis, dan administrator hanya tindakan dan cakupan tanggung jawab penyewa yang diperlukan.
  • Evaluasi tindakan, sumber daya, dan cakupan penyewa saat ini pada setiap permintaan; nama peran dan login yang berhasil tidak membuat otorisasi.
Di halaman ini

Nama peran tidak menentukan izin sampai izin tersebut diterjemahkan ke dalam tindakan pada sumber daya. Dalam layanan autentikasi, membaca laporan, mengekspornya, menyetujui perubahan, dan melaksanakan perubahan tersebut memiliki konsekuensi berbeda. Bangun matriks akses eksplisit kecil sebelum menugaskan orang ke peran.

Mulailah dengan tugas dan sumber daya

Untuk setiap penyewa, daftarkan inventaris domain, laporan agregat, proposal, eksekusi DNS dan administrasi pengguna. Putuskan siapa yang boleh membaca, mengekspor, mengusulkan, menyetujui, melaksanakan dan mengelola keanggotaan. Staf pelanggan mungkin membaca laporan mereka sendiri; analis mungkin menyelidiki dan mengusulkan; pemberi persetujuan yang ditunjuk mengotorisasi dampak bisnis; operator melaksanakan perubahan yang disetujui. Ini adalah batasan peran yang diusulkan, bukan klaim tentang produk tertentu.

OWASP merekomendasikan hak istimewa paling rendah, penolakan default, dan pemeriksaan izin pada setiap permintaan. Oleh karena itu, suatu peran harus dievaluasi dengan cakupan penyewa dan identitas sumber daya, bukan sebagai tanda Boolean global. Otentikasi menetapkan prinsipal; otorisasi memutuskan apakah entitas utama tersebut dapat melakukan tindakan ini sekarang.

Pisahkan persetujuan dari kemampuan

Akses teknis operator tidak secara otomatis mengotorisasi setiap perubahan bisnis. Ikat pelaksanaan dengan proposal yang disetujui dan terapkan persyaratan pemisahan tugas apa pun yang diadopsi oleh pelanggan. Jika satu orang memegang beberapa peran, catatlah peran yang tumpang tindih dan tinjauan kompensasinya alih-alih berpura-pura bahwa dua nama peran mewakili dua orang yang independen.

Pisahkan administrasi izin dari analisis rutin jika memungkinkan. Seseorang yang dapat memberikan hak eksekusi kepada dirinya sendiri dapat mengalahkan batas persetujuan nominal. Tentukan siapa yang dapat menetapkan peran penting, bagaimana penugasan tersebut ditinjau, dan akses darurat apa yang masa berlakunya berakhir secara otomatis. Hindari akun administrator bersama ketika akuntabilitas individu diperlukan.

Latihan matriks akses

Misalkan pembaca dapat melihat laporan di penyewa A tetapi mencoba melakukan ekspor yang memerlukan izin yang diberikan secara terpisah. Login dan pembacaan yang berhasil tidak menetapkan otoritas ekspor. Secara terpisah, seorang analis yang keluar dari akunnya mungkin masih memiliki sesi lama; keanggotaan saat ini dan cakupan sumber daya harus diperiksa sebelum sesi tersebut mengambil laporan lain. Ini adalah kasus izin hipotetis, bukan kebijakan aplikasi yang diuji.

Evaluasi operasi yang diizinkan dan ditolak melalui API aktual, sesi, tugas terjadwal, dan ekspor menggunakan identitas pengujian resmi. Sertakan pembacaan cakupan yang valid sehingga penolakan global tidak disalahartikan sebagai kontrol akses yang benar. Pertahankan izin yang efektif, uji konteks dan hasil yang diamati; matriks yang rapi saja tidak menunjukkan penegakan hukum.

Jaga agar siklus hidup tetap terlihat

Catat alasan, cakupan penyewa, pemberi persetujuan, dan tanggal peninjauan untuk penetapan peran. Saat berganti pekerjaan, hapus izin lama, bukan hanya menambahkan izin baru. Offboarding harus mencabut keanggotaan dan jalur akses terkait, lalu mengonfirmasi bahwa entitas utama tidak dapat lagi mengambil artefak atau memulai pekerjaan. Identitas layanan memerlukan nama pemilik dan tinjauan siklus hidup terpisah.

Tinjau penyimpangan izin ketika pelanggan, penetapan domain, atau kemampuan otomatisasi berubah. Bandingkan izin efektif, termasuk grup yang diwariskan, dengan matriks yang disetujui. Jika pelanggan memerlukan pengecualian sementara, tentukan catatan pengoperasian, masa berlaku, dan tinjauan yang tepat. Tutup pengecualian ketika kebutuhannya berakhir. Peran adalah mekanisme pemeliharaan, bukan bukti satu kali bahwa akses tetap aman.

[ Membawa pergi ]

Evaluasi tindakan, sumber daya, dan cakupan penyewa saat ini pada setiap permintaan; nama peran dan login yang berhasil tidak membuat otorisasi.

[ Berdasarkan peran ]

Apa artinya ini bagi Anda

Pilih peran Anda untuk langkah praktis selanjutnya.

Admin TI / Surat

Verifikasi izin yang efektif

Hibah yang diwariskan dapat berbeda dari matriks yang dimaksudkan.

Langkah selanjutnya

  1. Uji operasi API langsung.
  2. Periksa kembali akses setelah perubahan peran.
  3. Hapus hibah yang sudah usang pada perubahan peran.

CISO / Detik

Kontrol penetapan hak istimewa

Administrator izin dapat membentuk kembali batas tersebut.

Langkah selanjutnya

  1. Audit hibah yang kuat.
  2. Tetapkan masa berlaku akses darurat.
  3. Tinjau siapa yang dapat menetapkan peran yang kuat.

Pendiri / Non-teknis

Cocokkan akses terhadap tanggung jawab

Matriks yang jelas mengurangi ambiguitas operasional.

Langkah selanjutnya

  1. Sebutkan pemberi persetujuan bisnis.
  2. Tinjau peran yang tumpang tindih.
  3. Mendanai tinjauan akses berkala.

[ FAQ ]

Pertanyaan yang sering diajukan

Apakah peran administrator menyiratkan persetujuan pelanggan?

Tidak. Kemampuan teknis dan persetujuan perubahan bisnis tertentu bersifat terpisah.

Bisakah satu peran mencakup beberapa penyewa?

Ya, jika setiap cakupan penyewa diberi wewenang dan ditegakkan secara eksplisit.

Mengapa memisahkan persetujuan dan eksekusi?

Hal ini membuat tanggung jawab dan peninjauan kembali terlihat, terutama untuk perubahan yang penting.

Apakah dua peran membuktikan pemisahan tugas?

Tidak. Orang yang sama dapat memegang kedua peran tersebut; mengevaluasi identitas dan otoritas sebenarnya.

Apa yang harus terjadi setelah pergantian pekerjaan?

Hapus izin yang sudah usang serta berikan izin baru yang diperlukan.

Haruskah akun layanan ditinjau?

Ya. Tetapkan pemilik dan tinjau cakupan dan kebutuhan berkelanjutannya.

Apakah contoh izin menguji sistem identitas?

Tidak. Ini menggambarkan izin ekspor terpisah dan pencabutan keanggotaan. Sesi, tugas, API, dan ekspor sebenarnya memerlukan pengujian yang diperbolehkan dan ditolak.

Bisakah login yang berfungsi membuktikan akses benar?

Tidak. Login mengautentikasi kepala sekolah; setiap tindakan masih memerlukan otorisasi.

[ Sumber ]

Sumber

  1. Lembar Curang Otorisasi OWASP

    Bagian Menerapkan Hak Istimewa Terkecil · Menolak Secara Default · Validasi Izin pada Setiap Permintaan · Membuat Kasus Uji Unit dan Integrasi untuk Logika Otorisasi

  2. Lembar Cheat Keamanan Multi Penyewa OWASP

    Bagian §1. Identifikasi Penyewa & Manajemen Konteks · §3. Mencegah Akses Data Lintas Penyewa (Pencegahan IDOR) · §4. Isolasi Cache & Sesi · §5. API, Pekerjaan Asinkron & Kontrol Sumber Daya · §6. Penyimpanan File & Isolasi Blob · §7. Keamanan Onboarding & Offboarding Penyewa

[ Glosarium ]

Glosarium

Peran
Kumpulan tindakan yang diizinkan, tergantung pada cakupannya.
Pemisahan tugas
Pembagian tanggung jawab untuk mengurangi pengendalian yang belum ditinjau oleh satu prinsipal.

Asal perusahaan

Mengapa lembaga keuangan dan pemerintah terkemuka menghentikan dasbor keamanan email mereka.

Platform autentikasi email tradisional menjual dasbor kepada Anda dan meminta teknisi Anda melakukan pekerjaannya. Di lingkungan berisiko tinggi, pengawasan manual berarti penegakan yang tertunda, penyimpangan konfigurasi, dan domain bayangan yang tidak dipantau.

EmailAuth adalah platform asal email agen. Agen kami menegakkan p=reject, jaga agar pengirim pihak ketiga tetap selaras dan pindahkan domain Anda ke kapasitas penuh RFC 9989 kepatuhan, standar DMARC baru, dengan kemampuan audit yang dapat dilakukan secara langsung oleh manusia.

Pemerintah Perusahaan besar Lembaga keuangan tingkat 1

SaaS · Penyewaan khusus · On-prem dengan celah udara · Enkripsi BYOK

Basis Pengetahuan