Ana içeriğe geç

🔐 Rol ve İzinler

SecTrail CM, rol tabanlı erişim kontrolü (RBAC - Role-Based Access Control) kullanarak kullanıcı yetkilerini yönetir. Bu sistem sayesinde kullanıcılara iş tanımlarına uygun yetkiler atayabilir ve güvenli bir erişim yönetimi sağlayabilirsiniz.

Rol Tabanlı Erişim Kontrolü

Rol tabanlı erişim kontrolü, kullanıcılara doğrudan izin atamak yerine, roller aracılığıyla izin vermeyi sağlayan bir güvenlik modelidir.

Temel Kavramlar

  • Role: Belirli izinlerin toplandığı mantıksal bir grup
  • İzin: Sistemde gerçekleştirilebilecek belirli bir işlem yetkisi
  • Kullanıcı: Bir veya daha fazla role atanmış sistem kullanıcısı

Avantajlar

  • Merkezi Yönetim: İzinler rol seviyesinde yönetilir
  • Kolay Bakım: Kullanıcı yetkileri rol değişiklikleriyle toplu olarak güncellenir
  • Güvenlik: Minimum yetki ilkesinin uygulanmasını kolaylaştırır
  • Esneklik: Organizasyonel yapıya uygun rol tanımları
  • Denetlenebilirlik: Rol bazlı yetki kontrolü ve raporlama

Varsayılan Roller

SecTrail CM ile birlikte aşağıdaki varsayılan roller gelir:

Admin

Tam yönetici yetkisine sahip roldür. Sistem üzerinde tüm işlemleri gerçekleştirebilir.

Kullanım Alanları:

  • Sistem yöneticileri
  • Tam yetkili süper kullanıcılar
  • İlk kurulum ve yapılandırma

API

API erişimi için özel olarak tasarlanmış roldür. REST API üzerinden işlem yapmak için kullanılır.

Kullanım Alanları:

  • Sistem entegrasyonları
  • Otomasyon scriptleri
  • Üçüncü taraf uygulamalar

Rol Yönetimi

Rol Listesi Görüntüleme

Role Management ekranı, sistemdeki tüm rolleri basit bir tablo formatında gösterir.

Rol Listesi

Tablo Sütunları:

  • Name: Rol adı
  • Actions: İşlem butonları

Yeni Rol Oluşturma

Add New Roles formu ile yeni bir rol oluşturabilir ve bu role izinler atayabilirsiniz.

Yeni Rol Oluşturma

Form Alanları

  • Name: Rolün benzersiz adı (küçük harf ve tire karakteri önerilir, örn: sign, certificate-viewer, deployment-operator)
  • Permissions: İki panelli transfer kutusu ile izin seçimi yapılır

İzin Seçim Arayüzü:

Form, sol ve sağ olmak üzere iki panel içerir:

  • **Sol Panel **: Sistemde mevcut tüm izinleri gösterir. Filter kutusu ile izinleri hızlıca arayabilirsiniz.
  • Transfer Butonları: >> butonu ile sol panelden sağ panele, << butonu ile sağ panelden sol panele izin taşıyabilirsiniz
  • Sağ Panel (Selected Permissions): Role atanacak izinlerin listesini gösterir
Filtreleme Kullanımı
  • sign → İmzalama işlemleri
  • delete → Silme yetkilerini bul
  • create → Oluşturma yetkilerini bul
  • edit → Düzenleme yetkilerini bul
  • download → İndirme yetkilerini bul

Rol Düzenleme

  1. Rol listesinde düzenlemek istediğiniz rolün yanındaki Edit (✏️) butonuna tıklayın
  2. Rol adını ve izinleri güncelleyin
  3. Submit butonuna tıklayarak değişiklikleri kaydedin

Rol Silme

  1. Rol listesinde silmek istediğiniz rolün yanındaki Delete (🗑️) butonuna tıklayın
  2. Silme işlemini onaylayın
uyarı

Aktif kullanıcılara atanmış rolleri silmeden önce, bu kullanıcılara başka roller atadığınızdan emin olun. Aksi takdirde kullanıcılar sisteme erişemeyebilir.

Kullanıcılara Rol Atama

Rolleri oluşturduktan sonra, kullanıcılara bu rolleri atamanız gerekir.

Lokal Kullanıcılar

  1. Users > Local Users bölümüne gidin
  2. Kullanıcı oluştururken veya düzenlerken User Role alanından ilgili rolü seçin
  3. Değişiklikleri kaydedin

LDAP/AD Kullanıcıları

LDAP veya Active Directory kullanıcıları için roller, Remote Authentication Policy üzerinden atanır:

  1. Remote Authentication Policy bölümüne gidin
  2. Grup veya kullanıcı bazlı politika oluşturun
  3. User Role alanında atamak istediğiniz rolü seçin

Detaylı bilgi için Kullanıcı Yönetimi bölümüne bakınız.