Veri dışa aktarma güvenlik kuralları, veri dışa aktarma talepleri için veritabanı ve tablo izinlerini, hassas alan izinlerini ve satır izinlerini doğrulayarak veri güvenliğini sağlar.
Ön koşullar
Sistem rolü Administrator, DBA veya Security administrator olmalıdır.
Kullanım notları
Onay sürecini yalnızca Security Collaboration örnekleri için yapılandırabilirsiniz.
Her örnek yalnızca bir güvenlik kuralını destekler. Aynı örnek içindeki farklı veritabanları için ayrı onay süreçleri veya onaylayanlar yapılandıramazsınız.
Temel yapılandırma
Onay Kuralı Doğrulaması altında belirli bir risk düzeyi için bir onay süreci tanımlanmamışsa sistem varsayılan onay şablonunu kullanır. Şablonları değiştirerek varsayılan onay sürecini değiştirebilirsiniz.
Kontrol noktaları
Onay Kuralı Doğrulaması: Karmaşık veri dışa aktarma onay süreçlerini uygulamak üzere güvenlik kurallarını özelleştirebilirsiniz. Örneğin, belirli bir satır sayısını aşan veri dışa aktarmalar için bir onay süreci, diğer durumlar için farklı bir süreç kullanabilirsiniz. Alternatif olarak, Basic Configuration Item bölümündeki Default Data Export Approval Template seçeneğini doğrudan kullanabilirsiniz. Daha fazla bilgi için bkz. Kural Oluşturma.
Ön Kontrol Doğrulaması: Veritabanı ve tablo izinlerini ile hassas sütun izinlerini kontrol etmek amacıyla güvenlik kurallarını özelleştirebilirsiniz. Alternatif olarak, Basic Configuration Item bölümündeki Default Approval Template for Data Export seçeneğini kullanabilirsiniz. Daha fazla bilgi için bkz. Kural Oluşturma.
Faktörler ve eylemler
-
Faktörler
Faktör, bir güvenlik kuralına bağlam sağlayan (SQL türü veya etkilenen satır sayısı gibi) yerleşik bir değişkendir. Tüm faktörler
@fac.ile başlar ve ardından faktör adı gelir. Her modüldeki farklı kontrol noktaları farklı faktörler sunar. Aşağıdaki tabloda, data export için kullanılabilen faktörler açıklanmaktadır.
@fac.env_type
Ortam türü. Değer,DEVveyaPRODUCTgibi bir ortam tanımlayıcısıdır. Ortam türleri hakkında daha fazla bilgi için bkz. Örnek ortam türleri.
@fac.is_ignore_export_rows_check
Veri dışa aktarma için Ignore validation of affected rows seçeneğinin seçili olup olmadığını belirler.
@fac.export_rows
Veri dışa aktarmadaki etkilenen satır sayısı.
@fac.include_sec_columns
Veri dışa aktarmanın hassas alanlar içerip içermediğini gösterir.
@fac.sec_columns_list
Veri dışa aktarmaya dahil edilen hassas alanlar; biçimitable_name.field_name,[table_name.field_name, ...]şeklindedir.
@fac.user_is_admin
Gönderenin yönetici olup olmadığını gösterir.
@fac.user_is_dba
Gönderenin DBA olup olmadığını gösterir.
@fac.user_is_inst_dba
Gönderenin örneğin DBA'sı olup olmadığını gösterir.
@fac.user_is_sec_admin
Gönderenin güvenlik yöneticisi olup olmadığını gösterir. -
Eylemler
Eylem, bir kuralın
ifkoşulu karşılandığında sistemin ne yapacağını belirtir. Örnekler arasında talep gönderimini yasaklama, bir iş akışı seçme, çalıştırmaya izin verme veya çalıştırmayı reddetme yer alır. Eylemler, bir güvenlik kuralının temel amacını ifade eder. Tüm eylemler@act.ile başlar ve ardından eylem adı gelir. Her modüldeki farklı kontrol noktaları farklı eylemler sunar. Aşağıdaki tabloda, data export için kullanılabilen eylemler açıklanmaktadır.
@act.do_not_approve
Onay sürecini Onay Gerektirmez olarak ayarlar.
@act.choose_approve_template
Belirli bir onay şablonu seçerek onay sürecini ayarlar.
@act.choose_approve_template_with_reason
Belirli bir onay şablonu seçip bir neden sağlayarak onay sürecini ayarlar.
@act.forbid_submit_order
Talebin gönderilmesini yasaklar.
@act.enable_check_permission
Talebi gönderen kullanıcının veritabanı ve tablo izinlerini doğrular.
@act.disable_check_permission
Talebi gönderen kullanıcının veritabanı ve tablo izinlerinin doğrulanmasını atlar.
@act.enable_check_sec_column
Talebi gönderen kullanıcının hassas alan izinlerini doğrular.
@act.disable_check_sec_column
Talebi gönderen kullanıcının hassas alan izinlerinin doğrulanmasını atlar.
Varsayılan onay şablonunu değiştirme
DMS 5.0 konsolunda oturum açın.
-
Sol üst köşedeki
simgesinin üzerine gelin ve seçeneklerini seçin.NotDMS konsolunu normal modda kullanıyorsanız üst gezinme çubuğundan seçeneklerini seçin.
Hedef kural kümesini bulun ve Actions sütunundaki Edit seçeneğine tıklayın.
Details sayfasının sol gezinme bölmesinde Data Export seçeneğine tıklayın.
Checkpoint için Basic Configuration Item seçeneğini seçin.
Data Export Default Approval Template kuralını bulun ve Actions sütunundaki Edit seçeneğine tıklayın.
Edit Configuration Item iletişim kutusunda Switch Approval Template seçeneğine tıklayın.
-
Hedef Template Name için Actions sütunundaki Select seçeneğine tıklayın.
NotAlternatif olarak Reset to Free of Approval seçeneğine tıklayabilirsiniz. Bu durumda talepler onay sürecini atlar.
Submit seçeneğine tıklayın.
Kural oluşturma
DMS 5.0 konsolunda oturum açın.
-
Sol üst köşedeki
simgesinin üzerine gelin ve seçeneklerini seçin.NotDMS konsolunu normal modda kullanıyorsanız üst gezinme çubuğundan seçeneklerini seçin.
Hedef kural kümesini bulun ve Actions sütunundaki Edit seçeneğine tıklayın.
Details sayfasının sol gezinme bölmesinde Data Export seçeneğine tıklayın.
Checkpoint için Pre-check Validation seçeneğini seçin.
Create Rule seçeneğine tıklayın.
-
Create Rule - Data Export iletişim kutusunda aşağıdaki parametreleri yapılandırın:
Parametre
Zorunlu
Açıklama
Checkpoint
Evet
Kuralın uygulanacağı kontrol noktasını seçin. Veri dışa aktarma iki kontrol noktası sunar:
-
Ön Kontrol Doğrulaması
-
Onay Kuralı Doğrulaması
Template Database
Evet
Şablon Veritabanı çok sayıda kural şablonu sağlar. Bir checkpoint seçtikten sonra ihtiyaca göre Template Database üzerinden kural şablonlarını yükleyebilirsiniz. Kullanılabilir şablonlar şunlardır:
-
Ön Kontrol Doğrulaması: Veritabanı ve tablo izni doğrulaması, hassas alan izni doğrulaması ve satır izni doğrulamasını kontrol etmeye yönelik şablonlar.
-
Onay Kuralı Doğrulaması: Onay Gerektirmez, varsayılan onay tanımı ve yüksek derecede hassas alanların dışa aktarılması için onay süreci oluşturmaya yönelik şablonlar.
Rule Name
Evet
Kural için özel bir ad girin.
NotTemplate Database üzerinden bir şablon seçerseniz bu alan otomatik olarak doldurulur.
Rule DSL
Evet
Kural DSL'ini girin. DSL sözdizimi hakkında daha fazla bilgi için bkz. Güvenlik Kuralı DSL Sözdizimi.
-
Kural DSL'ini girerken iletişim kutusunun sağ tarafındaki faktör, eylem, işlev ve operatör listelerine bakabilirsiniz.
-
Bir kural şablonu yüklerseniz bunun Kural DSL'ini değiştirebilirsiniz.
-
-
Submit seçeneğine tıklayın.
NotYeni kural varsayılan olarak Disabled durumundadır. Mevcut sayfada ilgili kontrol noktasını seçin, yeni kuralın adını bulun, Actions sütunundaki Enable seçeneğine tıklayın ve ardından Confirm seçeneğine tıklayın. Yeni kural artık etkinleştirilmiştir.