2013/01/13

Oracle Enterprise Manager 12c üzerinde Data Masking

Merhaba arkadaşlar.Bu yazımda Oracle Data Making den bahsedeceğim ve bir uygulama üzerinde anlatmaya çalışacağım.Anlatıma geçmeden kullandığım sistemi belirteyim.Sanal sürücü üzerinde Ret Hat 5.5 işletim sistemi,Oracle 11gR2 database,Oracle Enterprise Manager 12c her birinin kurulumlarını daha önceki yazılarımdan temin edebilirsiniz. Oracle Data Making ne işe yaradığını şöyle anlatmaktadır;
 *Oracle Data Masking , gerçek veritabanı ile aynı özelliklerde test ortamları oluşturarak uygulama geliştiricilerin yazılımlarını gerçek veriyle test etme ihtiyacını karşılamaktadır. Gerçek veri tabanındaki hassas verileri maskeleyerek test ortamlarında oluşabilecek güvenlik tehditlerini de ortadan kaldırmaktadır.
Uygulamamıza geçmeden önce kısaca neler yapacağız onlardan bahsedelim.Öncelikli olarak Job-Activity kullanarak Deploy Test Data Management Packages deploy etmeliyiz.Daha sonra ki adım Data model oluşturmak.Ve son aşama olarak Data masking işlemi kullanarak verilerimizi güvenliğini sağlamak.Bu işlemleri şimdi adım adım resimlerle uygulayarak anlatmaya çalışalım.

  • Job-Activity seçelim

  • "Go" tıklayarak Deploy Test Data Management Packages seçelim

  • Repository database seçelim

  • Custom Application seçerek devam edelim.

  • Dba rolüne sahip olan "sys" kullanıcısıyla giriş yapalım ve submit tıklayalım ve job'unuzun succeeded olduğundan emin olun.

  • Packages'ı deploy ettikden sonra Data Discovery and Modelling resimdeki gibi seçelim
  • Karşımıza çıkan ekranda Create tıklayarak aşağıdaki resimde olduğu gibi name ve source Database verelim.

  • Burada "sys" kullanıcıysa login olalım ve data model olarak hangi user kullanacaksak seçelim.

  • Şimdi seçtiğimiz data model edit edelim."sys" kullaniciysa giriş yapalım

  • Sensitive colums ekliyelim

  • Burada hangi table üzerinde,hatta hangi column üzerinde hanği sensitive type kullanmak istediğimizi berlirtelim ve kayıt ederek data masking bölümüne geçelim

  • Resimdeki gibi Data Model bölümünü seçelim.

  • Karşımıza çıkan ekranda create tıklayarak ilerliyelim

  • Yukarıda oluşturmuş olduğumuz Data Model adımızı seçelim.

  • Schema adımızı verelim ve data modelimizi seçelim.

  • Burada column nasıl maskelemek istediğimizi belirtelim.Ben Random numaralar vererek maskelemesini istiyorum.Siz Format Type'den  maskelemek istediğinizi  type seçebilirsiniz.Ok tıklayarak devam edelim.Bu ekrandan sonra ilk data model ekranına gelecekdir orada da ok tıklayarak devam edelim.

  • Bu işlemlerin ardından karşımıza çıkan ekranda script'i çalıştıralım ve aşağıdaki gibi görüntü alalım.

  • Artık maskeleme işlemini başlatabiliriz.Host Credentials ve Database Credentials bilgilerimizi girerek submit tıklayalım. 

Son olarak data masking job'unuz bir kaç dakika sonra succeeded  olacaktır.Böylelikle data masking işlemini gerçekleştirmiş olduk.İyi okurlar.

Hiç yorum yok:

Yorum Gönder