İçeriğe geç

Access Veritabanı Güvenlik ve Şifreleme

22.07.2024 2,944 okunma

Access Veritabanı Güvenliği Neden Önemli?

Microsoft Access veritabanları genellikle müşteri bilgileri, finansal veriler ve personel kayıtları gibi hassas bilgiler içerir. Gerekli güvenlik önlemleri alınmadığında bu veriler yetkisiz kişilerin eline geçebilir. Access, kullanıcı düzeyi güvenlikten veritabanı şifrelemeye kadar çeşitli koruma mekanizmaları sunar.

Veritabanı Şifrelemesi

Access 2007 ve sonrasında AES tabanlı şifreleme desteklenmektedir. Şifre koymak için:

  • Dosya → Özel Aç (Exclusive) modunda açın.
  • Dosya → Bilgi → Veritabanını Şifrele seçeneğine tıklayın.
  • Güçlü bir parola belirleyin (en az 12 karakter).
  • Şifrelenmiş .accdb dosyası artık parola olmadan açılmaz.

Kullanıcı Rolleri ve İzinler

Büyük ölçekli Access projelerinde farklı kullanıcıların farklı yetkilerle erişmesi gerekebilir. Access'in eski kullanıcı güvenliği (Access 2003 ve öncesi) kaldırılmış olsa da aşağıdaki yöntemlerle erişim kontrolü sağlanabilir:

  • VBA ile Giriş Formu: Kullanıcı adı/parola doğrulaması VBA kodu ile yapılır; yetkisiz kullanıcılar ana ekrana erişemez.
  • Form Bazlı Erişim Kısıtlaması: Belirli formları yalnızca yetkili kullanıcı grubuna açmak.
  • Backend/Frontend Mimarisi: Veri tablolarını ayrı bir .accdb dosyasında tutmak ve yetkisiz dosyaya erişimi kısıtlamak.

Kayıt ve Form Koruma

Bazı kayıtların yanlışlıkla silinmesini veya değiştirilmesini önlemek için:

  • Form özelliklerinde "Silmeye İzin Ver" ve "Düzenleye İzin Ver" seçenekleri kaldırılabilir.
  • Belirli alanlar kilitli (Locked = Yes) yapılarak salt okunur hale getirilir.
  • VBA ile kayıt silme öncesi onay kutusu gösterilebilir.

Yedekleme Stratejisi

Veritabanının düzenli yedeklenmesi veri kaybı riskini minimize eder. Access dosyası OneDrive veya şirket sunucusuna günlük otomatik yedek alınacak şekilde ayarlanabilir. VBA ile veritabanını belirli aralıklarla otomatik kopyalamak da mümkündür.

ACCDE Formatı

.accdb dosyasını .accde formatına derleyerek VBA kodunun görüntülenmesi ve tasarım değişikliği engellenir. Bu yöntem özellikle uygulamayı son kullanıcılara dağıtırken kodun gizlenmesini sağlar.

Bilkey Microsoft Access Kursu

Bilkey Bilişim Akademisi Microsoft Access Kursu'nda veritabanı güvenliği, şifreleme, kullanıcı erişim kontrolü ve profesyonel uygulama geliştirme konuları kapsamlı biçimde öğretilmektedir. Kurtköy merkezimize kayıt için 0216 354 7979.

access şifreleme access güvenlik access vba koruma access kullanıcı access kursu pendik
Access Veritabanı Eğitimi hakkında bilgi almak ister misiniz?

Birebir özel yüz yüze eğitim yada uzaktan eğitim, esnek ders saatleri ile Pendik Kurtköy'de.