Access 2007 güvenliği konusuna yeni mi başlıyorsunuz? Buradan başlayın

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Microsoft Office Access 2007, verilerinizin ve şirketinizin güvenliğini artırmaya yardımcı olacak bir dizi yeni özellik sağlar. Buna ek olarak, bu özellikler Access'in önceki sürümlerinde yer alan güvenlik araçlarından daha kolay kullanılabilir. Bu makalede, Office Access 2007'nin en yaygın güvenlik özelliklerinin nasıl kullanılacağı açıklanmaktadır. Bu makaledeki bilgiler, aşağıdaki görevleri yerine getirmek isteyen yeni kullanıcılara yöneliktir:

  • Veritabanındaki devre dışı bırakılmış bilgilere güvenme (etkinleştirme)

  • Veritabanını şifrelemek veya şifresini çözmek için parola kullanma

  • Office Access 2007 veritabanını paketleme, imzalama ve dağıtma

Bu makale Access 2007'deki yeni güvenlik özellikleri ve mimarisi hakkında da arka plan bilgileri sağlar.

Bu makalede

Access 2007 ile Access'in önceki sürümleri arasındaki güvenlik farkları

Office Access 2007 veritabanını şifrelemek için veritabanı parolası kullanma

Access 2007 veritabanını paketleme, imzalama ve dağıtma

Diğer güvenlik özelliklerini kullanma

Office Access 2007 güvenlik özellikleri ve mimarisi anlama

Access 2007 ile Access'in önceki sürümleri arasındaki güvenlik farkları

Access'in önceki sürümlerinde güvenlik özelliklerini kullanırken bir dizi seçim yapmanız gerekiyordu. Örneğin, güvenlik düzeyleri (Düşük, Orta veya Yüksek) arasından seçim yapmanız ve güvenli olmayabilecek kodu çalıştırmak isteyip istemediğinizi belirtmeniz gerekiyordu. Artık Access 2007'de veritabanını açtığınızda bu tür kararlar vermeniz gerekmiyor. Veritabanını oluştururken kullandığınız Access sürümüne bakılmaksızın Access 2007 güvenli olmayabilecek kodu veya diğer bileşenleri varsayılan olarak devre dışı bırakıyor.

Access veritabanının bir bölümünü veya tamamını devre dışı bıraktığında, İleti Çubuğunu görüntüleyerek bu eylemi size bildirir.

İleti Çubuğu

İleti Çubuğunu görürseniz, veritabanındaki devre dışı bırakılmış içeriğe güvenip güvenmemeyi seçebilirsiniz. Devre dışı içeriğe güvenmeyi seçerseniz, bunu iki yoldan biriyle yapabilirsiniz:

  • Yalnızca geçerli oturumda veritabanına güvenme (veritabanı açıkken)    İleti Çubuğunda Seçenekler'i tıklatın. Veritabanına güvenmeyi seçebileceğiniz bir iletişim kutusu görüntülenir. Bu seçeneği kullanırsanız, veritabanını her açışınızda bu yordamı yinelemelisiniz.

  • Veritabanına kalıcı olarak güvenme    Veritabanı güvenilen bir konuma, örneğin güvenilir olarak işaretlediğiniz bir sürücüde veya ağdaki bir klasöre yerleştirin. Bu seçeneği kullanırsanız, artık İleti Çubuğunu görmezsiniz ve veritabanı güvenilen klasörde durduğu sürece bir daha güvenmekle ilgili karar vermeniz gerekmez. 

Veritabanına güvenmek istemiyorsanız    İleti Çubuğunu yoksayın. İleti Çubuğunu yoksaydığınızda, veritabanındaki verileri görmeye ve Access'in devre dışı bırakmadığı veritabanı bileşenlerini kullanmaya devam edebilirsiniz.

Aşağıdaki yordamlarda geçerli oturumda veritabanına nasıl güvenileceği ve güvenli bir konumun nasıl oluşturulacağı açıklanmaktadır.

Geçerli oturumda veritabanına güvenme

Not : Veritabanınız açıksa ve İleti Çubuğunu görüyorsanız, doğrudan 3. adıma geçebilirsiniz.

  1. Office Access 2007'yi başlatın ve Microsoft Office Access'e Başlarken sayfasında, Özel Çevrimiçi Şablonlar'ın altındaki Demirbaşlar'ı tıklatarak Demirbaşlar şablonunu açın.

  2. Dosya Adı kutusuna yeni veritabanı için bir ad yazın ve Karşıdan Yükle'yi tıklatın.

    Access veritabanı şablonunu karşıdan yükler ve yeni veritabanını oluşturur; İleti Çubuğu görüntülenir.

  3. İleti Çubuğu'nda Seçenekler'i tıklatın.

    Microsoft Office Güvenlik Seçenekleri iletişim kutusu görüntülenir.

  4. Bu içeriği etkinleştir'i ve sonra da Tamam'ı tıklatın.

Güvenilen bir konum oluşturma

  1. Office Access 2007'yi başlatın (bu adımları tamamlamak için veritabanı açmanız gerekmez).

  2. Microsoft Office Düğmesi düğme resmi 'ne ve sonra da Access Seçenekleri'ne tıklayın.

    Access Seçenekleri iletişim kutusu görüntülenir.

  3. İletişim kutusunun sol bölmesinde Güven Merkezi'ni tıklatın ve ardından sağ bölmede Güven Merkezi Ayarları'nı tıklatın.

    Güven Merkezi iletişim kutusu görüntülenir.

  4. Sol bölmede Güvenilen Konumlar'ı tıklatın.

  5. Yeni konum ekle'yi tıklatın.

    Microsoft Office Güvenilen Konumu iletişim kutusu görüntülenir.

  6. Yol kutusuna, güvenilen kaynak olarak ayarlamak istediğiniz konumun dosya yolunu ve klasör adını yazın veya Gözat'ı tıklatarak klasörün yerini belirleyin. Varsayılan olarak, klasörün yerel bir sürücüde bulunması gerekir.

    Güvenilen ağ konumlarına izin vermek istiyorsanız, Güven Merkezi iletişim kutusunda Ağımdaki Güvenilen Konumlara izin ver (önerilmez) seçeneğini tıklatın.

  7. Tüm iletişim kutularını kapatmak için Tamam'ı tıklatın.

Not : İşlemi bitirmek ve böylece veritabanına kalıcı olarak güvenmek için, bu veritabanını güvenilen konuma taşımalısınız. İzleyen adımlarda, veritabanını taşımanın sık kullanılan yollarından bazıları açıklanmaktadır.

Veritabanını güvenilen bir konuma taşıma

  • Veritabanınız açıksa   

    1. Microsoft Office Düğmesi'ne düğme resmi tıklayın.

    2. Farklı Kaydet'i tıklatın ve Veritabanını başka biçimde kaydet'in altında sağlanan seçeneklerden birini tıklatın.

    3. Farklı Kaydet iletişim kutusunda, güvenilen konuma gidin ve sonra Kaydet'i tıklatın.

  • Veritabanınız açık değilse   

    1. Windows Explorer'ı başlatın. Microsoft Windows'da Bunu yapmak için Başlat düğmesini tıklatın, Tüm Programlar' ın, Donatılar' ı tıklatın ve sonra Windows Explorer' ı tıklatın.

    2. Veritabanınızın yerini bulun ve kopyalayın. Bunun için, dosyayı sağ tıklatın ve kısayol menüsünde Kopyala'yı tıklatın.

      -veya-

      Klavye kısayolu (Vurgu) dosyasını seçin ve CTRL + C tuşlarına basın.

    3. Güvenilen klasörünüzü bulun, açın, sağ tıklatın ve kısayol menüsünde Yapıştır'ı tıklatın.

      -veya-

      Klavye kısayolu yeni konuma veritabanını yapıştırmak için CTRL + V tuşlarına basın.

Sayfanın Başı

Veritabanı parolası kullanarak Office Access 2007 veritabanını şifreleme

Office Access 2007'nin şifreleme aracı, daha eski iki aracın birleştirilmesinden ve geliştirilmesinden oluşturulmuştur: veritabanı parolaları ve şifreleme. Veritabanını şifrelemek için veritabanı parolasını kullandığınızda, verilerin tümünü diğer araçlar tarafından okunamaz hale getirir ve veritabanını kullanmak isteyen kullanıcıları parolayı girmeye zorunlu tutarsınız. Access 2007'de uygulanan şifreleme, Access'in önceki sürümlerinde kullanılandan daha güçlü bir algoritma kullanır.

Veritabanı parolası kullanarak şifreleme

  1. Şifrelemek istediğiniz veritabanını açın (Özel Kullanım modunda).

    Veritabanının Özel Kullanım modunda nasıl açılacağını bana göster

    1. Microsoft Office Düğmesi düğme resmi 'ne ve sonra 'a tıklayın.

    2. iletişim kutusunda, açmak istediğiniz dosyaya göz atın ve sonra dosyayı seçin.

    3. düğmesinin yanındaki oku tıklatın, ardından Özel Kullanımda Aç'ı tıklatın.

      Dosyayı Özel Kullanım modunda açma

  2. Veritabanı Araçları sekmesinde, Veritabanı Araçları grubunda, parola ile şifrele' yi tıklatın.

    Veritabanı Parolasını Belirle iletişim kutusu görüntülenir.

  3. Parola kutusunu parolanızı yazın ve sonra Doğrula kutusuna yeniden yazın.

    Notlar : 

    • Büyük harf, küçük harf, rakam ve simgelerden oluşan sağlam parolalar kullanın. Zayıf parolalarda bu öğeler birlikte kullanılmaz. Sağlam parola: Y6dh!et5. Zayıf parola: House27. Parolalar en az 8 karakterden oluşmalıdır. Ancak en az 14 karakterlik bir parola daha güvenlidir.

    • Parolanızı hatırlamanız çok önemlidir. Parolanızı unutursanız, Microsoft parolayı alamaz. Bir yere not aldığınız parolaları, koruduğu bilgilerden uzakta bulunan güvenli bir yerde saklayın.

  4. Tamam'ı tıklatın.

Şifreyi çözme ve veritabanını açma

  1. Şifrelenmiş veritabanını da diğer herhangi bir veritabanı gibi açın.

    Parola Gerekli iletişim kutusu görüntülenir.

  2. Veritabanı parolasını girin kutusuna parolanızı yazın ve Tamam'ı tıklatın.

Parolayı kaldırma

  1. Veritabanını Özel Kullanım modunda açın.

    Veritabanının Özel Kullanım modunda nasıl açılacağını bana göster

    1. Microsoft Office Düğmesi düğme resmi 'ne ve sonra 'a tıklayın.

    2. iletişim kutusunda, açmak istediğiniz dosyaya göz atın ve sonra dosyayı seçin.

    3. düğmesinin yanındaki oku tıklatın, ardından Özel Kullanımda Aç'ı tıklatın.

      Dosyayı Özel Kullanım modunda açma

  2. Veritabanı Araçları sekmesinde, Veritabanı Araçları grubunda, Veritabanı şifresini çöz'ıtıklatın.

    Veritabanı Parolasını Geri Al iletişim kutusu görüntülenir.

  3. Parola kutusuna parolanızı yazın ve Tamam'ı tıklatın.

Sayfanın Başı

Access 2007 veritabanını paketleme, imzalama ve dağıtma

Access 2007, veritabanını imzalama ve dağıtma işlemlerini kolaylaştırır ve hızlandırır. Bir .accdb dosyası veya .accde dosyası oluşturduğunuzda dosyayı paketleyebilir, pakete dijital imza uygulayabilir ve imzalı paketi diğer kullanıcılara dağıtabilirsiniz. Paketle ve İmzala özelliği veritabanını bir Access Dağıtım (.accdc) dosyasına yerleştirir, paketi imzalar ve kod imzalı paketi sizin belirlediğiniz bir konuma yerleştirir.

İşleme devam ederken şu olguları aklınızda tutun:

  • Veritabanını paketlemek ve imzalamak, diğer kullanıcılara güven verme yollarıdır. Siz veya kullanıcılarınız paketi aldığınızda, imza veritabanının üzerinde oynanmadığını onaylar. Yazara güveniyorsanız içeriği etkinleştirebilirsiniz.

  • Yeni Paketle ve İmzala özelliği yalnızca Office Access 2007 dosya biçimindeki veritabanları için geçerlidir. Access 2007, önceki bir dosya biçiminde oluşturulmuş veritabanlarını imzalamak ve dağıtmak için gerek duyduğunuz eski araçları sağlar. Yeni dosya biçiminde oluşturulmuş dosyaların imzalanması ve dağıtımında eski araçları kullanamazsınız. Başka bir deyişle, veritabanını paketlemediğiniz sürece bir .accdb dosyasına dijital imza uygulayamazsınız.

  • Pakete tek bir veritabanı ekleyebilirsiniz.

  • İşlem, yalnızca makroları veya kod modüllerini değil veritabanınızdaki bütün nesneleri kodla imzalar. İşlem ayrıca, karşıdan yükleme sürelerinin azaltılmasına yardımcı olmak için paketi sıkıştırır.

  • Windows SharePoint Services 3.0 sunucularında bulunan paket dosyalarından veritabanlarını ayıklayabilirsiniz.

Aşağıdaki bölümlerde imzalı paket dosyasının nasıl oluşturulacağı ve imzalı paket dosyasındaki veritabanının nasıl kullanılacağı açıklanmaktadır.

Bu yordamı kullanmak için, en az bir kullanılabilir güvenlik sertifikanız olmalıdır. Güvenlik sertifikanız yoksa, SelfCert aracını kullanarak bir sertifika oluşturabilirsiniz.

Otomatik olarak imzalanan bir sertifika oluşturma

  1. Microsoft Windows'ta Başlat düğmesini tıklatın, Tüm Programlar'ın üzerine gelin, Microsoft Office'in ve ardından Microsoft Office Araçları'nın üzerine gelin ve sonra VBA Projeleri için Dijital İmza seçeneğini tıklatın.

    veya

    Office Professional 2007 program dosyalarınızın bulunduğu klasöre göz atın. Varsayılan klasör Sürücü:\Program Files\Microsoft Office\Office12'dir. Bu klasörde SelfCert.exe dosyasını bulun ve çift tıklatın.

    Dijital Sertifika Oluştur iletişim kutusu görüntülenir.

  2. Sertifikanızın adı kutusunda, yeni sertifika için bir ad yazın.

  3. İki kez Tamam'ı tıklatın.

Not : VBA Projeleri için Dijital Sertifika komutunu göremez veya SelfCert.exe dosyasını bulamazsanız, SelfCert'i yüklemeniz gerekebilir.

SelfCert.exe'yi yükleme

  1. Office Professional 2007 Kurulum CD'nizi veya diğer yükleme medyanızı başlatın.

  2. Kurulum'da Özellik Ekle veya Kaldır'ı ve sonra da Devam'ı tıklatın.

    Not : Office Professional 2007'nin tek tek bilgisayarlara CD'yle değil de BT yöneticileri tarafından yüklendiği bir ortamda çalışıyorsanız, aşağıdaki adımları izleyin:

    1. Microsoft Windows'da Başlat düğmesini tıklatın ve sonra Denetim Masası'nı tıklatın.

    2. Program Ekle veya Kaldır'ı çift tıklatın.

    3. 2007 Microsoft Office sistemi'yi seçin ve Değiştir'i tıklatın.

      Kurulum başlar.

    4. Özellik ekle veya kaldır'ı ve sonra Devam'ı tıklatın.

    5. Aşağıdaki adımlarla devam edin.

  3. Yanlarındaki artı işaretlerini (+) tıklatarak Microsoft Office'i ve Office Paylaşılan Özellikler düğümlerini genişletin.

  4. VBA Projeleri için Dijital İmza'yı tıklatın.

  5. Bilgisayarımdan Çalıştır'ı tıklatın.

  6. Devam'ı tıklatarak bileşeni yükleyin.

  7. Yükleme bittikten sonra Kapat'ı tıklatın ve bu bölümdeki ilk adımlar grubuna dönün.

İmzalı paket oluşturma

  1. Paketlemek ve imzalamak istediğiniz veritabanını açın

  2. Microsoft Office Düğmesi'ni düğme resmi tıklatın, Yayımla'nın üzerine gelin ve Paketle ve İmzala'yı tıklatın.

  3. Dijital imzayı seçin ve Tamam'ı tıklatın.

    Microsoft Office Access İmzalı Paketi Oluştur iletişim kutusu görüntülenir.

  4. İmzalı veritabanı paketiniz için bir konum seçin.

  5. Dosya adı kutusuna imzalı paketin adını yazın ve ardından Oluştur'u tıklatın.

    Access .accdc dosyasını oluşturur ve dosyayı seçtiğiniz konuma yerleştirir.

İmzalı paketi ayıklama ve kullanma

  1. Microsoft Office Düğmesi düğme resmi 'ne ve sonra 'a tıklayın.

  2. Dosya türü olarak Microsoft Office Access İmzalı Paketi (*.accdc) seçin.

  3. Oluşturduğunuz .accdc dosyasını içeren klasörü bulun, dosyayı seçin ve sonra 'ı tıklatın.

  4. Aşağıdakilerden birini yapın:

    • Dağıtım paketine uygulanmış olan dijital sertifikaya güvenmeyi daha önceden seçtiyseniz, Veritabanını Ayıklama Konumu iletişim kutusu görüntülenir. Bu durumda sonraki adıma geçin.

    • Henüz dijital imzaya güvenmeyi seçmediyseniz, bu konuda öneride bulunan bir ileti görüntülenir.

      1. Öneri iletisi

      2. Veritabanına güveniyorsanız 'ı tıklatın. Bu sağlayıcıdan gelen tüm sertifikalara güveniyorsanız Bu yayıncıya ait her şeye güven'i tıklatın ve ardından Tamam'ı tıklatın.

  5. İsteğe bağlı olarak, ayıklanan veritabanı için bir konum seçin ve sonra Dosya adı kutusuna ayıklanan veritabanı adı olarak farklı bir ad girin.

Sayfanın Başı

Diğer güvenlik özelliklerini kullanma

Office Access 2007, kullanıcı düzeyi güvenliği ve Visual Basic for Applications (VBA) kod modüllerinde kod imzalama yeteneği gibi önceki sürümlerin bazı başka güvenlik özelliklerini de sağlar. Normalde, bu araçlar gelişmiş kullanıcılar ve geliştiriciler tarafından kullanılır.

Sayfanın Başı

Office Access 2007 güvenlik özelliklerini ve mimarisi anlama

Aşağıdaki bölümlerde yer alan bilgilerde, Access 2007'deki yeni güvenlik özellikleri açıklanmakta ve bu özelliklerin temelini oluşturan mimari anlatılmaktadır.

Yeni Access 2007 güvenlik özellikleri

Access 2007, veritabanlarına güvenlik uygulama işlemini basitleştirmeye ve güvenliğin etkinleştirildiği veritabanlarını açmaya yardımcı olacak, gelişmiş bir güvenlik modeli sağlar.

Not : Bu makalede açıklanan model ve teknikler güvenliği geliştirse de, verilerinizin korunmasına yardımcı olmanın en güvenli yolu, tablolarınızı bir sunucuda, örneğin Windows SharePoint Services 3.0 çalıştıran bir bilgisayarda, formlarınızı ve raporlarınızı ise yerel bilgisayarlarda veya ağ paylaşımlarında depolamaktır.

Aşağıda, Access 2007 güvenliğindeki yeniliklerin listesi verilmiştir:

  • Veritabanında devre dışı bırakılmış hiçbir VBA kodunu veya bileşeni etkinleştirmek istemediğiniz durumlarda bile verileri görebilme yeteneği. Office Access 2003'te güvenlik düzeyinizi Yüksek olarak ayarladığınızda, verileri görebilmek için önce veritabanına kod imzası eklemeniz ve güvenmeniz gerekiyordu. Office Access 2007'de, veritabanının içeriğini etkinleştirip etkinleştirmeme kararını vermek zorunda kalmadan veritabanlarını açabilir ve verileri görebilirsiniz.

  • Daha fazla kullanım kolaylığı. Veritabanı dosyalarını (ister yeni Office Access 2007 dosya biçiminde, ister önceki dosya biçimlerinde) güvenli olarak belirlediğiniz bir dosya klasörü veya ağ paylaşımı gibi güvenli bir konuma yerleştirirseniz, bu dosyalar uyarı iletileri görüntülenmeden veya size içeriğin etkinleştirilip etkinleştirilmeyeceği sorulmadan açılır ve çalıştırılır. Ayrıca, .mdb veya .mde dosyaları gibi Access'in önceki sürümlerinden veritabanlarını Access 2007'de açarsanız ve bu veritabanları dijital olarak imzalanmış ve siz de yayıncıya güvenmeyi seçmişseniz, bu dosyalar güven kararları vermeniz gerekmeden çalıştırılır. Bununla birlikte, imzalı bir veritabanındaki VBA kodunun siz yayıncıya güvenmediğiniz sürece ve dijital imza geçersiz duruma geldiğinde çalıştırılmayacağını unutmayın. Veritabanını imzalayan kişi dışında birisi veritabanı içeriğinin üzerinde oynadığında, imza geçersiz duruma gelir.

  • Güven Merkezi. Güven Merkezi, Access için güvenlik ayarlarını belirlemek ve değiştirmek için tek bir konum sağlayan bir iletişim kutusudur. Güvenilen konumları oluşturmak, değiştirmek ve Office Access 2007'nin güvenlik seçeneklerini ayarlamak için Güven Merkezi'ni kullanırsınız. Bu ayarlar, Access'in bu örneğinde açılan yeni ve varolan veritabanlarının davranışlarını etkiler. Güven Merkezi, veritabanındaki bileşenleri değerlendirme ve veritabanını açmanın güvenliği mi olduğunu yoksa Güven Merkezi'nin veritabanını devre dışı bırakıp etkinleştirme kararını sizin vermenizi mi sağlaması gerektiğini belirleme mantığını da içerir. Access'le Güven Merkezi'ni kullanma hakkında bilgi için, bu makalenin önceki bölümlerindeki Güvenilen bir konum oluşturma konusuna bakın.

  • Daha az uyarı iletisi. Access'in önceki sürümlerinde çeşitli uyarı iletileriyle uğraşmak zorunda kalıyordunuz; makro güvenliği ve koruma modu bunlardan yalnızca ikisiydi. Varsayılan olarak, Office Access 2007 veritabanını güvenilen bir konumun dışında açarsanız, yalnızca İleti Çubuğunu görürsünüz. 

    İleti Çubuğu

    Veritabanının içeriğine güvenebileceğinizi biliyorsanız, devre dışı bırakılmış tüm bileşenleri (verileri eklemeye, silmeye ve değiştirmeye yönelik sorgular olan eylem sorguları, makrolar, ActiveX denetimleri, ifadeler ve VBA kodu), bu bileşenlerden birini veya birden çoğunu içeren bir veritabanı açtığınızda İleti Çubuğu'nu kullanarak etkinleştirebilirsiniz.  

  • Office Access 2007 dosya biçiminde oluşturulmuş dosyaları imzalamanın ve dağıtmanın yeni yolları. Access'in önceki sürümlerinde, tek tek veritabanı bileşenlerine güvenlik sertifikası eklemek için Visual Basic Düzenleyicisi'ni kullanıyordunuz. Access 2007'de veritabanını paketler ve sonra paketi imzalar ve dağıtırsınız. İmzalı paketteki veritabanını güvenilen bir konuma ayıkladığınızda, veritabanı İleti Çubuğu görüntülenmeden çalıştırılır. İmzalı paketteki veritabanını güvenilmeyen bir konuma ayıklarsanız, ancak paket sertifikasına güvendiyseniz ve imza da geçerliyse, bir güven kararı vermeniz gerekmez. Güvenilmeyen veya geçersiz bir dijital imza içeren bir veritabanını paketleyip imzalarsanız, bu veritabanını güvenilen bir konuma yerleştirmediğiniz sürece her açışınızda İleti Çubuğunu kullanarak veritabanına güvendiğinizi belirtmeniz gerekir.

  • Office Access 2007 dosya biçimindeki veritabanlarını şifrelemek için, veritabanı parolası özelliğinin kullanıldığı daha güçlü bir algoritma. Veritabanını şifrelemek tablolarınızdaki bilgileri karıştırır ve istenmeyen kullanıcıların verilerinizi okumasını engellemeye yardımcı olur.

  • Veritabanı devre dışı bırakıldığında çalışan yeni bir makro eylemleri alt sınıfı. Daha güvenli olan bu makroların hata işleme yetenekleri de vardır. Ayrıca, makroları (Access'in devre dışı bıraktığı eylemleri içerenleri bile) doğrudan formların, raporların ve mantıksal olarak Access'in önceki bir sürümünden alınan bir VBA kod modülü veya makroyla çalışabilecek denetim özelliklerine katıştırabilirsiniz.

Son olarak, çalışmaya devam ederken aşağıdaki kuralları aklınızda bulundurun:

  • Veritabanını güvenilen bir konumda açarsanız, güven kararları vermeye gerek kalmadan tüm bileşenler tüm bileşenler çalışır.

  • Access'in önceki bir sürümünden bir veritabanını (.mdb veya .mde dosyası) paketler, imzalar ve dağıtırsanız, veritabanı güvenilen bir yayıncının geçerli dijital imzasını içerdiği ve siz de sertifikaya güvendiğiniz sürece, güven kararları vermeye gerek kalmadan tüm bileşenler çalışır.

  • Güvenilmeyen bir veritabanını imzalayıp güvenilmeyen bir konuma dağıtırsanız, Güven Merkezi varsayılan olarak veritabanını devre dışı bırakır ve bu veritabanını her açışta etkinleştirmeyi seçmeniz gerekir. Daha fazla bilgi için, bu makalenin önceki bölümlerindeki Geçerli oturumda veritabanına güvenme konusuna bakın.

Sayfanın Başı

Office Access 2007 güvenlik mimarisi

Access 2007 güvenlik mimarisini anlamak için, Access veritabanının Microsoft Office Excel 2007 çalışma kitabı veya Microsoft Office Word 2007 belgesi gibi bir dosya olmadığını aklınızda bulundurmanız gerekir. Bunun yerine, Access veritabanı çoğunlukla işlevleri birbirine bağımlı olan tablo, form, sorgu, makro, rapor ve modül gibi bir nesneler kümesidir. Örneğin, bir veri giriş formu oluşturursanız, formdaki denetimleri bir tabloya bağlamadığınız sürece bu formla veri giremez veya depolayamazsınız.  

Eylem sorguları (veri ekleyen, silen veya değiştiren sorgular), makrolar, ifadeler (tek bir değer döndüren işlevler) ve VBA kodu gibi çeşitli Access bileşenleri güvenlik riskleri doğurabilir. Verilerinizin daha güvenli olmasını sağlamaya yardımcı olmak için, her veritabanı açışınızda Office Access 2007 ve Güvenlik Merkezi bir dizi güvenlik denetimi yapar. Süreç aşağıda gösterildiği gibi çalışır:

  • Office Access 2007'de bir .accdb veya .accde dosyasını açtığınızda, Access veritabanının konumunu Güvenlik Merkezi'ne gönderir. Konuma güveniliyorsa, veritabanı tam işlevsellikle çalıştırılır. Access'in önceki bir sürümünün veritabanını Access 2007'de açarsanız, Access veritabanının konumunu ve varsa buna uygulanan dijital imza hakkındaki ayrıntıları gönderir.

    Güven Merkezi, veritabanına güvenme konusunu değerlendirmek üzere kanıtları denetler ve Access'e veritabanının nasıl açılacağını bildirir. Access veritabanını devre dışı bırakır veya tam işlevsellikle açar. Güven Merkezi veritabanını güvenilmez olarak değerlendirdiğinde, Office Access 2007 veritabanını Devre Dışı modunda açar; bu, tüm yürütülebilir içeriğin kapatıldığı anlamına gelir. Bu durum, yeni Access 2007 dosya biçiminde oluşturulan veritabanları ve Access'in önceki sürümlerinde oluşturulmuş dosyalar için geçerlidir. 

    Access 2007 şu bileşenleri devre dışı bırakır:

    • VBA kodu ve VBA kodunda yapılan tüm başvurular, artı tüm güvenilmeyen ifadeler.

    • Tüm makrolardaki güvenilmeyen eylemler. Güvenilmeyen eylemler, kullanıcının veritabanını değiştirmesine veya veritabanının dışındaki kaynaklara erişmesine olanak tanıyabilecek tüm eylemlerdir. Öte yandan, Access'in devre dışı bıraktığı bazı eylemler kimi zaman güvenli olarak kabul edilebilir. Örneğin, veritabanını oluşturan kişiye güveniyorsanız, veritabanındaki güvenilmeyen makro eylemlerine güvenebilirsiniz.

    • Çeşitli sorgu türleri:

      • Eylem Sorguları    Bunlar veri ekler, güncelleştirir ve siler.

      • Veri Tanımlama Dili (DDL) Sorguları    Bunlar veritabanındaki nesneleri, örneğin tabloları ve yordamları oluşturmak veya değiştirmek için kullanılır.

      • SQL Doğrudan Sorguları    Bunlar, Açık Veritabanı Bağlantısı (ODBC) standardını destekleyen bir veritabanı sunucusuna doğrudan komutlar gönderir. Doğrudan sorgular, Access veritabanı altyapısına girmeden sunucudaki tablolarla çalışır.

    • ActiveX denetimleri

      Not : Sizin veya yöneticinizin Güven Merkezi'nde seçtiğiniz ayarların, Access bir veritabanını açtığında verilen güven kararlarını denetlediğini unutmayın.

  • Güven Merkezi içeriği devre dışı bırakırsa, veritabanı açıldığında İleti Çubuğu görüntülenir.

    İleti Çubuğu

    Devre dışı bırakılmış içeriği etkinleştirmek için, Seçenekler'i tıklatır ve Microsoft Office Güvenlik Seçenekleri iletişim kutusunda Bu içeriği etkinleştir seçeneğini belirtirsiniz. Access devre dışı bırakılmış içeriği etkinleştirir ve veritabanı tam işlevsellikle yeniden açılır. Bunu yapmazsanız, devre dışı bırakılan içerik çalışmaz. Güven seçeneklerinden birini belirtme hakkında daha fazla bilgi için, bu makalenin önceki bölümlerindeki Geçerli oturumda veritabanına güvenme konusuna bakın.

Veritabanı açıldığında, Access kurulu bileşenleri (Access'in veya açık veritabanının işlevselliğini genişleten programlar) yüklemeyi dener. Ayrıca, açık veritabanında nesneler oluşturan sihirbazları da çalıştırabilirsiniz. Eklenti yüklendiğinde veya sihirbaz başlatıldığında, Access kanıtları Güven Merkezi'ne aktarır ve Güven Merkezi de nesneyi veya eylemi etkinleştirmeye veya devre dışı bırakmaya yönelik ek güven kararları verir. Güven Merkezi'nin veritabanını devre dışı bıraktığı ancak sizin bu kararı onaylamadığınız durumların büyük çoğunluğunda, İleti Çubuğunu kullanarak içeriği etkinleştirebilirsiniz. Eklentiler bu kurala uymazlar. Güvenlik Merkezi iletişim kutusunda (Eklentiler bölmesinde) Uygulama Eklentilerinin Güvenilen Yayımcı tarafından imzalanmasını gerektir onay kutusunu işaretlerseniz, Access eklentinin etkinleştirilip etkinleştirilmeyeceğini size sorar, ancak İleti Çubuğu bu sürece katılmaz. 

Güven Merkezi'ni kullanma hakkında daha fazla bilgi için güvenilen konum oluşturma, bu makalenin konusuna bakın.

Sayfanın Başı

Office Access 2007'de açılmış Access'in önceki sürümlerinden veritabanlarında güvenlik nasıl çalışır

Access'in önceki sürümlerinde oluşturulmuş bir veritabanını açtığınızda, bu veritabanına uygulanan tüm güvenlik özellikleri çalışmaya devam eder. Örneğin, veritabanına kullanıcı düzeyi güvenliği uyguladıysanız, bu özellik Access 2007'de de çalışır.

Varsayılan olarak, Access tüm eski, güvenilmeyen veritabanlarını Devre Dışı modunda açar ve bu durumda tutar. Eski bir veritabanını her açışınızda devre dışı bırakılmış içeriği etkinleştirmeyi seçebilir, güvenilen bir yayıncının sertifikasını kullanarak buna dijital imza uygulayabilir veya veritabanını güvenilen bir konuma yerleştirebilirsiniz.

Access'in Office Access 2007'den önceki sürümlerinde kaydedilmiş veritabanlarında kod imzalama, veritabanının bileşenlerine dijital imza uygulama işlemidir. Dijital imza, şifreli, elektronik bir kimlik doğrulama damgasıdır. Veritabanındaki makroların, kod modüllerinin ve diğer yürütülebilir bileşenlerin imzalayan tarafından oluşturulduğunu ve veritabanı imzalandıktan sonra kimsenin bunların üzerinde oynamadığını onaylar.

Veritabanınıza imza uygulamak için, önce bir dijital sertifikanız olmalıdır. Ticari dağıtım amacıyla veritabanları oluşturuyorsanız, VeriSign, Inc. veya GTE gibi ticari bir sertifika yetkilisinden (CA) bir sertifika almalısınız. Sertifika yetkilileri, veritabanlarını üreten kişilerin (yayıncılar olarak bilinir) güvenilir olduğunu doğrulamak için arka plan denetimleri yaparlar.

Veritabanını kişisel veya sınırlı çalışma grubu senaryolarında kullanmak istiyorsanız, Microsoft Office Professional 2007kendini imzalayan sertifika oluşturmak için bir araç sağlar.

Sayfanın Başı

Office Access 2007 ve kullanıcı düzeyi güvenliği

Access 2007, yeni dosya biçiminde (.accdb ve .accde dosyaları) oluşturulmuş veritabanları için kullanıcı düzeyi güvenliği sağlamaz. Bununla birlikte, Access'in önceki sürümlerinden bir veritabanını Access 2007'de açarsanız ve bu veritabanına kullanıcı düzeyi güvenliği uygulanmışsa, bu ayarların işlevselliği devam eder.

Kullanıcı düzeyi güvenliği olan, Access'in önceki bir sürümünden bir veritabanını yeni dosya biçimine dönüştürürseniz, Access tüm güvenlik ayarlarını otomatik olarak kaldırır ve .accdb veya .accde dosyasının güvenliğini sağlamaya yönelik kuralları uygular.

Son olarak, Office Access 2007'de oluşturulmuş veritabanlarını açtığınızda tüm veritabanı nesnelerinin tüm kullanıcılar tarafından görülebileceğini unutmayın.

Sayfanın Başı

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×