AccessTr.neT

Tam Versiyon: Güvenlik Endişesi (Tabloları ve Formları Ağda paylaşmak Hakkında)
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Merhabalar,

Yaptığım uygulamanın güvenliğiyle ilgili endişelerim var çözüm üretebilirseniz sevinirim.

Uygulamamı Tablolar ve Formlar olarak ikiye böldüm ve bu iki dosyayı ağ üzerinden VT adlı klasör içerisinde paylaşıma açtım.

Ağ üzerinde bulunana kullanıcıların masa üstlerine Formların bulunduğu dosyanın (Bu dosyayı MDE dosyası olarak kaydettim) kısayolunu ekledim. Kullanıcılar formu bu kısa yoldan açarak kayıt işlemlerinin gerçekleştiriyorlar. Ancak Tabloların olduğu uygulama, (VT adlı paylaştırılmış klasörün içinde) ağ üzerinden erişilip, silinebilir yada kayıtları değiştirilebilir durumda.

Bende bunu önlemek için Tabloların olduğu uygulamayı özel erişimde açıp parola koydum ancak Formu açan birisi herhangi bir işlem yapmak istediğinde geçersiz parola uyarısı veriyor.

Kullanıcıların Tabloların olduğu uygulamaya erişmesini engellemek için ne yapmam gerekir? Bu dosyayı paylaşıma açmadan kayıt işlemlerini ağ üzerinden yapmam mümkün müdür?

Kolay Gelsin...
kullanıcılara kullanıcı adı ve sıfre vererek ıstedıgınız foruma erısım hakkı ıstemıedıgınız foruma erısmeme hakkın verereke konuyu cozebılırısnız sanırım
En sağlam çözüm verilerinizi Sql Server'da tutmak olacaktır.
(24/10/2011, 13:39)disa2006 yazdı: [ -> ]kullanıcılara kullanıcı adı ve sıfre vererek ıstedıgınız foruma erısım hakkı ıstemıedıgınız foruma erısmeme hakkın verereke konuyu cozebılırısnız sanırım

Tabloların olduğu dosyayı mecburen paylaşıma açmak zorundayım yoksa veriler kaydedilemiyor; Form bağlı olduğu tabloyu bulamadığı için. Uzmanlarca Tabloları ve formları ayrı dosyalarda tutmanın verilere ulaşımı hızlandıracağı için bu işlemin yapılması öneriliyordu. Ancak bu seferde tabloların olduğu dosyanın güvenliği riske giriyor. Form dosyası "mde" olduğu ve kendi içerisnde şifre modülüne (bu formda bir kullanıcı tarafından yapılmıştı) sahip olduğu için kimse düzenleme yapamaz ancak tablolara herkes ulaşıp içinde istediği değişikliği yapabilir durumda.

(24/10/2011, 22:56)alpeki99 yazdı: [ -> ]En sağlam çözüm verilerinizi Sql Server'da tutmak olacaktır.

Bunu araştıracağım teşekkürler yardımlarınız için...
Eğer derdiniz kullanıcıların şifreleri ve yetkilerini değiştirmelerini engellemek ise o iş nispeten kolay. Ancak verilerin güvenliğini düşünüyorsanız MsSql ya da MySql veritabanlarını kullanmalısınız.