SP,View,Trigger,Function Şifreleme

Yazdığımız prosedürleri, trigger,view ve fonksiyonların başkaları tarafından açılmasını değiştirilmesini engellemek mi istiyoruz? Cevap evet ise 2 kelimelik bir sözce ile bunu yapmamız gayet kolay. Şifrelemeden önce kesinlikle şifreleyeceğiniz nesnenin bir yedeğini alın. Şifreledikten sonra geri açamayacaksınız. Neden şifreleme gereksinimi duyabiliriz?

* Müşterimize yazdığımız prosedür,view  vb. nesneleri kendilerinin yada dışarıdan birinin değiştirmemesi için. (Değiştirmesin ki geliştiriciye bağlı kalsın ) Tabi bu işin ticari düşüncesi,

*Diğer bir seçenek ise işi bilmeyen birinin çalışan bir prosedürü bozup sistemi çalışmaz yada hatalı çalışır vaziyette ortada bırakmaması için

ve bunun gibi birçok sebepten ötürü şifreleme gereksinimine ihtiyacımız olacaktır.

Örnek kullanıma bir bakalım :

[sql]

create proc spSifreliProcedurum
with encryption
as
select Adi,Soyadi,Tel from Personel

[/sql]

Şifrelenmiş prosedürümüz açamayız malesef tekrar :)

Şifrelenmiş prosedürümüz açamayız malesef tekrar :)

Mesut Güneş

Selçuk Üniversitesi Bilgisayar programcılığı bölümünden mezun olduktan sonra birçok firmada Yazılım, İş zekası ve Veritabanı Uzmanı olarak çalıştım. Şuan Türkiye’nin en büyük şirketlerinden biri olan Doğan Online’da Veritabanı Yöneticisi olarak çalışıyorum.

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.