Office belgelerinde ActiveX denetimlerini etkileştirme veya devre dışı bırakma

Bu makalede, ActiveX denetimlerinin etkinleştirilmesiyle ilgili riskler ve 2007 Microsoft Office sistemi uygulamasındaki Güven Merkezi'nin bu riskleri azaltmaya nasıl yardımcı olabileceği açıklanmaktadır. Bu makalede, belge terimi ActiveX denetimlerini içeren herhangi bir Office dosyası anlamında kullanılabilir.

Güven Merkezi hakkında daha fazla bilgi edinmek için, Güven Merkezi'nde seçeneklerimi ve ayarlarımı görüntüleme bölümünü okuyabilirsiniz.

Office 2003 ve ActiveX hakkında bilgi için, ActiveX denetimlerine izin verme bölümüne bakabilirsiniz.

Makale başlıkları


Güvenlik Uyarısı göründüğünde ActiveX denetimlerini etkinleştirme

Güvenlik Uyarısı göründüğünde, denetimin güvenli bir kaynaktan gelmesi koşuluyla, geçerli oturum için ActiveX denetimlerini etkinleştirebilirsiniz.

  1. Güvenlik Uyarısı ileti çubuğunda Seçenekler'i tıklatın.
  2. Güvenlik Seçenekleri iletişim kutusu açılır.
  3. Bu içeriği etkinleştir seçeneğini belirtin.
  4. İçerik, bu oturum için etkinleştirilmiş olur.

 Not   Microsoft Office Outlook 2007 ve Microsoft Office Publisher 2007'de, güvenlik uyarıları İleti Çubuğu'nun yerine iletişim kutularında görüntülenir.

Microsoft Office Güvenlik İletişim Kutusu

 Önemli   İçerik hakkında tekrar güvenlik uyarıları almayı istemezseniz, belgeyi güvenilen konuma koyabilirsiniz. Güven Merkezi'ndeki güvenlik ayarları güvenilen konumdaki belgeyi etkilemez. Bununla ilgili tek özel durum, 'kill biti' ayarlı ActiveX denetimleridir. Böyle bir durumda ActiveX denetimi çalışmaz.

Sayfanın Başı Sayfanın Başı

Access, Excel, PowerPoint ve Word için ActiveX güvenlik ayarlarını değiştirme

Sistem yöneticiniz varsayılan ayarları değiştirmiş olabilir ve bu da, ayarları değiştirmenizi engelleyebilir.

 Not   Office programlarından birinde, bir ActiveX denetimi ayarını değiştirmeniz halinde, ayarlar bu adımlarda listelenen tüm diğer Office programlarında da değiştirilir.

Hangi programını kullanıyorsunuz?


Access

  1. Bir Access veritabanı dosyası açın.
  2. Güvenlik Uyarısı ileti çubuğunda Seçenekler'i tıklatın.
    • Bilinmeyen içeriklere karşı korunmama yardım et (önerilen)    Veritabanındaki tüm ActiveX denetimleri devre dışı bırakılır. Bilinmeyen yayıncılar için bu seçeneği kullanın.
    • Bu içeriği etkinleştir    Tüm ActiveX denetimleri, modülleri ve makro eylemleri etkinleştirilir.

 Önemli   İçerik hakkında tekrar güvenlik uyarıları almayı istemezseniz, veritabanını güvenilen konuma koyabilirsiniz. Güven Merkezi'ndeki güvenlik ayarlarının hiçbiri güvenilen konumdaki belgeyi etkilemez. Bununla ilgili tek özel durum, 'kill biti' ayarlı ActiveX denetimleridir. Böyle bir durumda ActiveX denetimi çalışmaz.

Access Gösterileri'nde Access denetimleri, iş verileri, formlar ve diğer konularda daha fazla bilgi edinebilirsiniz.

Sayfanın Başı Sayfanın Başı

Excel

  1. Microsoft Office Düğmesi'ni Düğme resmi tıklatın ve sonra da iletişim kutusunun en altında Excel Seçenekleri'ni tıklatın.
  2. Güven Merkezi'ni, Güven Merkezi Ayarları'nı ve sonra da ActiveX Ayarları'nı tıklatın.
  3. İstediğiniz seçeneği tıklatın:
    • Bildirimde bulunmadan tüm denetimleri devre dışı bırak     Belgelerdeki tüm ActiveX denetimleri devre dışı bırakılır. Yer tutucu kırmızı X veya denetimin resmi görüntülenir.

 Önemli   İçerik hakkında tekrar güvenlik uyarıları almayı istemezseniz, belgeyi güvenilen konuma koyun.

  • Başlatma İçin Güvenilir Olmayan (UFI) denetimleri ek kısıtlamalarla ve Başlatma İçin Güvenilir (SFI) denetimleri en az kısıtlamayla etkinleştirmeden önce sor     VBA projelerinin bulunup bulunmamasına bağlı olarak iki davranış vardır.
  • VBA projesiyle    Tüm ActiveX denetimleri devre dışı bırakılır ve İleti Çubuğu görüntülenir. Denetimleri etkinleştirmek için Etkinleştir'i tıklatın.
  • VBA projesi olmadan    SFI ActiveX denetimleri en az kısıtlamayla etkinleştirilir ve İleti Çubuğu görünmez. Bununla birlikte, İleti Çubuğu'nu oluşturmaması için ActiveX denetimlerinin tümü SFI olarak işaretlenmelidir. UFI ActiveX denetimleri devre dışı bırakılır.
  • Çok az kısıtlamayla tüm denetimleri etkinleştirmeden önce sor     Varsayılan değer budur. VBA projelerinin bulunup bulunmamasına bağlı olarak iki davranış vardır.
  • VBA projesiyle    Tüm ActiveX denetimleri devre dışı bırakılır ve İleti Çubuğu görüntülenir. Denetimleri etkinleştirmek için Etkinleştir'i tıklatın.
  • VBA projesi olmadan    SFI ActiveX denetimleri en az kısıtlamayla etkinleştirilir ve İleti Çubuğu görünmez. Bununla birlikte, İleti Çubuğu'nu oluşturmaması için ActiveX denetimlerinin tümü SFI olarak işaretlenmelidir. UFI ActiveX denetimleri devre dışı bırakılır.
  • Tüm denetimleri kısıtlama olmadan ve sormadan etkinleştir (önerilmez; tehlikeli olabilecek denetimler çalıştırılabilir)    Belgelerdeki tüm ActiveX denetimleri en az kısıtlamayla etkinleştirilir.
  • Güvenli mod (Denetimin bilgisayarınıza erişimini sınırlamaya yardımcı olur)     SFI ActiveX denetimleri güvenli modda etkinleştirilir. Güvenli mod, geliştiricinin denetimi güvenli olarak işaretlemiş olması anlamına gelir.

ActiveX denetimleri ve Excel hakkında daha fazla bilgi için, bkz. ActiveX denetimi ekleme veya kaydetme

 Not   SFI hakkında daha fazla bilgi için, bkz. ActiveX Denetimleri için Güvenli Başlatma ve Betik

Sayfanın Başı Sayfanın Başı

PowerPoint

  1. Microsoft Office Düğmesi'ni Düğme resmi tıklatın; iletişim kutusunun en altında PowerPoint Seçenekleri'ni tıklatın.
  2. Güven Merkezi'ni tıklatın ve sonra
  3. Microsoft Office PowerPoint Güven Merkezi altında Güven Merkezi Ayarları'nı tıklatın.
  4. ActiveX Ayarları'nı tıklatın.
  5. İstediğiniz seçeneği tıklatın:
    • Bildirimde bulunmadan tüm denetimleri devre dışı bırak     Belgelerdeki tüm ActiveX denetimleri devre dışı bırakılır. Yer tutucu kırmızı X veya denetimin resmi görüntülenir.

 Önemli   İçerik hakkında tekrar güvenlik uyarıları almayı istemezseniz, belgeyi güvenilen konuma koyun.

  • Başlatma İçin Güvenilir Olmayan (UFI) denetimleri ek kısıtlamalarla ve Başlatma İçin Güvenilir (SFI) denetimleri en az kısıtlamayla etkinleştirmeden önce sor     VBA projelerinin bulunup bulunmamasına bağlı olarak iki davranış vardır.
  • VBA projesiyle    Tüm ActiveX denetimleri devre dışı bırakılır ve İleti Çubuğu görüntülenir. Denetimleri etkinleştirmek için Etkinleştir'i tıklatın.
  • VBA projesi olmadan    SFI ActiveX denetimleri en az kısıtlamayla etkinleştirilir ve İleti Çubuğu görünmez. Bununla birlikte, İleti Çubuğu'nu oluşturmaması için ActiveX denetimlerinin tümü SFI olarak işaretlenmelidir. UFI ActiveX denetimleri devre dışı bırakılır.
  • Çok az kısıtlamayla tüm denetimleri etkinleştirmeden önce sor     Varsayılan değer budur. VBA projelerinin bulunup bulunmamasına bağlı olarak iki davranış vardır.
  • VBA projesiyle    Tüm ActiveX denetimleri devre dışı bırakılır ve İleti Çubuğu görüntülenir. Denetimleri etkinleştirmek için Etkinleştir'i tıklatın.
  • VBA projesi olmadan    SFI ActiveX denetimleri en az kısıtlamayla etkinleştirilir ve İleti Çubuğu görünmez. Bununla birlikte, İleti Çubuğu'nu oluşturmaması için ActiveX denetimlerinin tümü SFI olarak işaretlenmelidir. UFI ActiveX denetimleri devre dışı bırakılır.
  • Tüm denetimleri kısıtlama olmadan ve sormadan etkinleştir (önerilmez; tehlikeli olabilecek denetimler çalıştırılabilir)    Belgelerdeki tüm ActiveX denetimleri en az kısıtlamayla etkinleştirilir.
  • Güvenli mod (Denetimin bilgisayarınıza erişimini sınırlamaya yardımcı olur)     SFI ActiveX denetimleri güvenli modda etkinleştirilir. Güvenli mod, geliştiricinin denetimi güvenli olarak işaretlemiş olması anlamına gelir.

Makrolar hakkında daha fazlasını okumak veya PowerPoint'te geliştirici denetimleri hakkında fazla bilgi edinmek için Makrolar belgesine bakabilirsiniz.

Sayfanın Başı Sayfanın Başı

Word

  1. Microsoft Office Düğmesi'ni Düğme resmi tıklatın ve sonra da iletişim kutusunun en altında Word Seçenekleri'ni tıklatın.
  2. Güven Merkezi'ni tıklatın ve sonra
  3. Microsoft Office Word Güven Merkezi altında Güven Merkezi Ayarları'nı tıklatın.
  4. ActiveX Ayarları'nı tıklatın.
  5. İstediğiniz seçeneği tıklatın:
    • Bildirimde bulunmadan tüm denetimleri devre dışı bırak     Belgelerdeki tüm ActiveX denetimleri devre dışı bırakılır. Yer tutucu kırmızı X veya denetimin resmi görüntülenir.

 Önemli   İçerik hakkında tekrar güvenlik uyarıları almayı istemezseniz, belgeyi güvenilen konuma koyun.

  • Başlatma İçin Güvenilir Olmayan (UFI) denetimleri ek kısıtlamalarla ve Başlatma İçin Güvenilir (SFI) denetimleri en az kısıtlamayla etkinleştirmeden önce sor     VBA projelerinin bulunup bulunmamasına bağlı olarak iki davranış vardır.
  • VBA projesiyle    Tüm ActiveX denetimleri devre dışı bırakılır ve İleti Çubuğu görüntülenir. Denetimleri etkinleştirmek için Etkinleştir'i tıklatın.
  • VBA projesi olmadan    SFI ActiveX denetimleri en az kısıtlamayla etkinleştirilir ve İleti Çubuğu görünmez. Bununla birlikte, İleti Çubuğu'nu oluşturmaması için ActiveX denetimlerinin tümü SFI olarak işaretlenmelidir. UFI ActiveX denetimleri devre dışı bırakılır.
  • Çok az kısıtlamayla tüm denetimleri etkinleştirmeden önce sor     Varsayılan değer budur. VBA projelerinin bulunup bulunmamasına bağlı olarak iki davranış vardır.
  • VBA projesiyle    Tüm ActiveX denetimleri devre dışı bırakılır ve İleti Çubuğu görüntülenir. Denetimleri etkinleştirmek için Etkinleştir'i tıklatın.
  • VBA projesi olmadan    SFI ActiveX denetimleri en az kısıtlamayla etkinleştirilir ve İleti Çubuğu görünmez. Bununla birlikte, İleti Çubuğu'nu oluşturmaması için ActiveX denetimlerinin tümü SFI olarak işaretlenmelidir. UFI ActiveX denetimleri devre dışı bırakılır.
  • Tüm denetimleri kısıtlama olmadan ve sormadan etkinleştir (önerilmez; tehlikeli olabilecek denetimler çalıştırılabilir)    Belgelerdeki tüm ActiveX denetimleri en az kısıtlamayla etkinleştirilir.
  • Güvenli mod (Denetimin bilgisayarınıza erişimini sınırlamaya yardımcı olur)     SFI ActiveX denetimleri güvenli modda etkinleştirilir. Güvenli mod, geliştiricinin denetimi güvenli olarak işaretlemiş olması anlamına gelir.

Word'te koruma özellikleri, veriler ve kişisel bilgileriniz hakkında daha fazla bilgi edinmek için Word 2007'de belgelerinizi koruma bölümüne bakın.

Sayfanın Başı Sayfanın Başı

ActiveX denetimi nedir ve riski nedir?

ActiveX denetimleri, web tarayıcıları aracılığıyla Internet üzerinde çalışan dağıtılan uygulamaları oluşturmak için kullanılabilecek küçük program yapı taşlarıdır. Veri toplama, belirli dosya türlerini görüntüleme ve animasyon görüntüleme için özelleştirilmiş uygulamalar bunlara örnek olarak verilebilir.

Risk ve olası zarar

ActiveX denetimleri bilgisayarınıza sınırsız erişim sağlar ve dolayısıyla yerel dosya sistemine erişerek işletim sisteminizin kayıt ayarlarını değiştirebilirler. Bir bilgisayar korsanı, ActiveX denetimini bilgisayarınızın denetimini ele geçirecek biçimde kullanırsa, hasar büyük olabilir.

Güven Merkezi nasıl yardımcı olur?

Güven Merkezi ActiveX denetimleri içeren belgeleri inceler. Belge Visual Basic for Applications (VBA) (Visual Basic for Applications (VBA): Microsoft Windows tabanlı uygulamalar programlamak için kullanılan ve bazı Microsoft programlarıyla birlikte gelen makro dili sürümü.) projesi içeriyorsa (örneğin, makro etkin Excel dosyası gibi), belgenin hem makroları hem de ActiveX denetimlerini içermesi nedeniyle Güven Merkezi daha sınırlayıcı olur.

Güven Merkezi güvenli olmayabilecek ActiveX denetimi algılarsa, denetim devre dışı bırakılır ve İleti Çubuğu görüntülenerek güvenli olmayabilecek ActiveX denetimini size bildirilir.

İleti Çubuğu

Sayfanın Başı Sayfanın Başı

İyi tasarımlı ActiveX denetimleri ve Güven Merkezi algılamaları

ActiveX denetimlerini çalıştırmak için güvenli ortamı sağlamanın iki yolu vardır. Birincisi, geliştiricinin iyi tasarlanmış bir ActiveX denetimi oluşturmasıdır. İkinci konu, Güven Merkezi'nin aşağıdaki denetimleri yapmasını kapsar:

  • Denetimdeki 'kill biti'nin kayıt defterinde ayarlanıp ayarlanmadığı     'Kill biti', bilinen istismar öğelerine sahip denetimlerin yüklenmesini önler. Güven Merkezi, ayarlı bir 'kill biti' olduğunu algılarsa, denetim yüklenmez ve hiçbir koşulla da yüklenemez.
  • Denetimin, SFI (Başlatmak Güvenli) işaretli (İngilizce) olup olmadığı     Geliştiriciler, denetimin güvenliğini doğrulamak için denetimi işaretler. Denetim SFI işaretli değilse, Başlatma için Güvenilir Olmadığı (UFI) kabul edilir ve Güven Merkezi daha fazla kısıtlama uygular.

Bir Microsoft ActiveX denetiminde güvenli başlatmayı ve güvenli betiği sağlamak için denetim geliştiricisinin gerçekleştirmesi gereken kod hakkındaki MSDN makalesini görmek için ActiveX Denetimleri için Güvenli Başlatma ve Betik bölümüne bakın.

Sayfanın Başı Sayfanın Başı

 
 
Uygulandığı uygulamalar:
Access 2007, Excel 2007, PowerPoint 2007, Visio 2007, Word 2007