OBIEE - Güvenlik

OBIEE güvenliği, rol tabanlı bir erişim kontrol modeli kullanılarak tanımlanır. Farklı dizine hizalanmış roller açısından tanımlanmıştır.server groups and users. Bu bölümde, bir oluşturmak için tanımlanan bileşenleri tartışacağız.security policy.

Biri tanımlanabilir Security structure aşağıdaki bileşenlerle

  • Rehber Server User and Group tarafından yönetiliyor Authentication provider.

  • Tarafından yönetilen uygulama rolleri Policy store Güvenlik politikasını aşağıdaki bileşenlerle sağlayın: Sunum kataloğu, depo, politika deposu.

Güvenlik Sağlayıcıları

Güvenlik bilgileri almak için güvenlik sağlayıcısı aranır. OBIEE tarafından aşağıdaki güvenlik sağlayıcıları kullanılmaktadır -

  • Kullanıcıların kimliğini doğrulamak için kimlik doğrulama sağlayıcısı.

  • Poliçe deposu sağlayıcısı, BI Sunum Hizmetleri dışındaki tüm uygulamalarda ayrıcalıklar vermek için kullanılır.

  • Kimlik bilgileri deposu sağlayıcısı, BI uygulaması tarafından dahili olarak kullanılan kimlik bilgilerini depolamak için kullanılır.

Güvenlik Politikası

OBIEE'deki güvenlik politikası aşağıdaki bileşenlere ayrılmıştır -

  • Tanıtım Kataloğu
  • Repository
  • Politika Mağazası

Tanıtım Kataloğu

Katalog nesnelerini ve Oracle İş Zekası Sunum Hizmetleri işlevselliğini tanımlar.

Oracle İş Zekası Sunum Hizmetleri Yönetimi

Kullanıcıların görünümleri düzenleme ve aracılar ve istemler oluşturma gibi özelliklere ve işlevlere erişmesi için ayrıcalıklar belirlemenizi sağlar.

Sunum Kataloğu, İzin iletişim kutusunda tanımlanan sunum kataloğu nesnelerine erişim yetkisi verir.

Sunum Hizmetleri yönetiminin kendi kimlik doğrulama sistemi yoktur ve Oracle İş Zekası Sunucusundan devraldığı kimlik doğrulama sistemine dayanır. Sunum Hizmetlerinde oturum açan tüm kullanıcılara Kimliği Doğrulanmış Kullanıcı rolü ve Fusion Ara Yazılım Kontrolünde kendilerine atanan diğer roller verilir.

İzinleri aşağıdaki yöntemlerden biriyle atayabilirsiniz:

  • To application roles - İzinleri ve ayrıcalıkları atamanın en çok önerilen yolu.

  • To individual users - Belirli kullanıcılara izinleri ve ayrıcalıkları atayabileceğiniz yerleri yönetmek zordur.

  • To Catalog groups - Önceki sürümlerde geriye dönük uyumluluk bakımı için kullanıldı.

Depo

Bu, hangi uygulama rollerinin ve kullanıcıların arşivdeki hangi meta veri öğelerine erişebileceğini tanımlar. Oracle İş Zekası Yönetim Aracı, güvenlik yöneticisi aracılığıyla kullanılır ve aşağıdaki görevleri gerçekleştirmenizi sağlar -

  • İş modelleri, tablolar, sütunlar ve konu alanları için izinler ayarlayın.
  • Her kullanıcı için veritabanı erişimini belirtin.
  • Kullanıcılar tarafından erişilebilen verileri sınırlamak için filtreler belirtin.
  • Kimlik doğrulama seçeneklerini ayarlayın.

Politika Mağazası

Verilen Uygulama Rollerine sahip belirli kullanıcılar veya kullanıcılar tarafından erişilebilen BI Sunucusu, BI Yayıncısı ve Gerçek Zamanlı Kararlar işlevselliğini tanımlar.

Kimlik doğrulama ve yetkilendirme

Doğrulama

Oracle WebLogic Server etki alanındaki Authenticator Provider, kullanıcı kimlik doğrulaması için kullanılır. Bu kimlik doğrulama sağlayıcısı, Oracle Business Intelligence'ın Oracle WebLogic Server etki alanındaki LDAP sunucusunda depolanan kullanıcılara ve grup bilgilerine erişir.

Bir LDAP sunucusunda kullanıcıları ve grupları oluşturmak ve yönetmek için Oracle WebLogic Sunucu Yönetim Konsolu kullanılır. Alternatif bir dizin için bir kimlik doğrulama sağlayıcısı yapılandırmayı da seçebilirsiniz. Bu durumda Oracle WebLogic Sunucu Yönetim Konsolu, dizininizdeki kullanıcıları ve grupları görüntülemenizi sağlar; ancak, dizinde herhangi bir değişiklik yapmak için uygun araçları kullanmaya devam etmeniz gerekir.

Örnek - Oracle Business Intelligence'ı OID'yi kullanacak şekilde yeniden yapılandırırsanız, Oracle WebLogic Sunucu Yönetim Konsolu'nda kullanıcıları ve grupları görüntüleyebilirsiniz ancak bunları OID Konsolunda yönetmeniz gerekir.

yetki

Kimlik doğrulama yapıldıktan sonra, güvenlikteki bir sonraki adım, kullanıcının ne yapmaya yetkili olduklarını görebildiğinden emin olmaktır. Oracle Business Intelligence 11g için yetkilendirme, Uygulama Rolleri açısından bir güvenlik politikası ile yönetilir.

Uygulama Rolleri

Güvenlik, normalde dizin sunucusu kullanıcılarına ve gruplarına atanan Uygulama rolleri açısından tanımlanır. Örnek: varsayılan Uygulama rolleriBIAdministrator, BIConsumer, ve BIAuthor.

Uygulama rolleri, bir kullanıcıya atanan işlevsel rol olarak tanımlanır ve bu kullanıcıya o rolü gerçekleştirmek için gereken ayrıcalıkları verir. Örnek: Pazarlama Analisti Uygulaması rolü, bir kullanıcının bir şirketin pazarlama hattına ilişkin raporları görüntüleme, düzenleme ve oluşturma erişimi verebilir.

Uygulama rolleri ile dizin sunucusu kullanıcıları ve grupları arasındaki bu iletişim, yöneticinin LDAP sunucusunda ek kullanıcılar veya gruplar oluşturmadan Uygulama rollerini ve ilkelerini tanımlamasına olanak tanır. Uygulama rolleri, iş zekası sisteminin geliştirme, test ve üretim ortamları arasında kolayca taşınmasını sağlar.

Bu, güvenlik politikasında herhangi bir değişiklik gerektirmez ve tek gereken, Uygulama rollerini hedef ortamda bulunan kullanıcılara ve gruplara atamaktır.

'BIConsumers' adlı grup kullanıcı1, kullanıcı2 ve kullanıcı3'ü içerir. 'BIConsumers' grubundaki kullanıcılara, kullanıcıların raporları görüntülemesini sağlayan 'BIConsumer' Uygulama rolü atanır.

'BIAuthors' adlı grup, user4 ve user5'i içerir. "BIAuthors" grubundaki kullanıcılara, kullanıcıların rapor oluşturmasına olanak tanıyan "BIAuthor" Uygulama rolü atanır.

'BIAdministrators' adlı grup, user6 ve user7'yi, kullanıcı 8'i içerir. 'BIAdministrators' grubundaki kullanıcılara, depoları yönetme olanağı sağlayan 'BIAdministrator' Uygulama rolü atanır.