25/01/2016, 18:58
mehmetb84
Merhaba arkadaşlar ekteki veritabanımda göreceğiniz üzere açılışta giriş için yetkili kullanıcı adı ve şifresi soran bir pencere bulunuyor.
Bu sayede bazı kullanıcıların veritabanının kullanmakla yetkili olmadıkları bölümlere erişimi engellenmiş oluyor.
Fakat shift tuşuna basarak açıldığında şifreli olan tablolara erişim mümkün oluyor, dolayısıyla giriş bölümündeki şifrelemenin hiçbir anlamı kalmıyor.
Buna çözüm olarak önerilen veritabanının şifrelenmesi yöntemini denediğimde ise; oluşturduğum şifre hem veritabınına doğrudan tıklama yoluyla yaptığım giriş esnasında, hem de shift ile açtığımda soruluyor. Haliyle veritabanının tüm bölümlerini kullanmakta yetkili olmayan kullanıcılar bu şifreyi bilmek durumunda kalıyor, aksi halde yetkili oldukları alanlara da erişme imkanları olmuyor. Şifreyi bilmeleri halinde ise yine shift yoluyla veritabanını açarak, tablolardan admin şifresini görme değiştirme imkanları oluyor.
Özetle algoritme şu şekilde;
giriş şifresi var->veritabanı öğelerine shift ile açma yoluyla herkes ulaşabilir
giriş şifresi var + veritabanı şifresi var -> veritabanı şifresini bilen herkes, yetkili olmasalar dahi tüm bölümlere ulaşabilir.
benim istediğim, yetkili olan kişiler istediği bölüme ulaşırken, yetkili olmayan kişiler sadece yetkili oldukları bölümlere ulaşabilsinler. Shift yoluyla açılmadıkça bu durum sağlanıyor fakat içi bozan shift yoluyla veritabanı öğelerine ulaşılması.
Umarım sorunumu anlatabilmişimdir.
Şimdiden ilgilenen arkadaşlara teşekkür ederim.
Bu sayede bazı kullanıcıların veritabanının kullanmakla yetkili olmadıkları bölümlere erişimi engellenmiş oluyor.
Fakat shift tuşuna basarak açıldığında şifreli olan tablolara erişim mümkün oluyor, dolayısıyla giriş bölümündeki şifrelemenin hiçbir anlamı kalmıyor.
Buna çözüm olarak önerilen veritabanının şifrelenmesi yöntemini denediğimde ise; oluşturduğum şifre hem veritabınına doğrudan tıklama yoluyla yaptığım giriş esnasında, hem de shift ile açtığımda soruluyor. Haliyle veritabanının tüm bölümlerini kullanmakta yetkili olmayan kullanıcılar bu şifreyi bilmek durumunda kalıyor, aksi halde yetkili oldukları alanlara da erişme imkanları olmuyor. Şifreyi bilmeleri halinde ise yine shift yoluyla veritabanını açarak, tablolardan admin şifresini görme değiştirme imkanları oluyor.
Özetle algoritme şu şekilde;
giriş şifresi var->veritabanı öğelerine shift ile açma yoluyla herkes ulaşabilir
giriş şifresi var + veritabanı şifresi var -> veritabanı şifresini bilen herkes, yetkili olmasalar dahi tüm bölümlere ulaşabilir.
benim istediğim, yetkili olan kişiler istediği bölüme ulaşırken, yetkili olmayan kişiler sadece yetkili oldukları bölümlere ulaşabilsinler. Shift yoluyla açılmadıkça bu durum sağlanıyor fakat içi bozan shift yoluyla veritabanı öğelerine ulaşılması.
Umarım sorunumu anlatabilmişimdir.
Şimdiden ilgilenen arkadaşlara teşekkür ederim.