Aracılığıyla paylaş


Office Çözümlerinin Güvenliğini Sağlama

Office çözümleri için güvenlik modelleri birçok teknoloji içerir: Visual Studio Tools for Office çalışma zamanı modülü, ClickOnce, Microsoft Office'deki Güven Merkezi ve Internet Explorer'ın kısıtlı siteler alanı. Aşağıdaki bölümlerde farklı güvenlik özelliklerinin nasıl çalıştığı anlatılmaktadır:

  • Office Çözümlerine Güven Verme

  • Belgelere Güven Verme

  • Windows Installer'ı kullanarak güven verme

  • Office Çözümleri İçin Güvenlikle İlgili Belirli Önemli Noktalar

  • Geliştirme Sırasında Güvenlik

  • Office Runtime için Visual Studio

Uygulama alanı: Bu konudaki bilgiler, Microsoft Office 2010 ve 2007 Microsoft Office sisteminin belge düzeyi projelerine ve uygulama düzeyi projelerine yöneliktir. Daha fazla bilgi için bkz: Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.

Office Çözümlerine Güven Verme

Office çözümlerine güven vermek, aşağıdaki kanıta göre Office çözüm derlemesine güvenilmesi için her son kullanıcının güvenlik ilkesini değiştirmek demektir.

  • Dağıtım bildirimini imzalamak için kullanılan sertifika.

  • Dağıtım bildiriminin URL'i.

Daha fazla bilgi için bkz. Office Çözümlerine Güven Verme.

Belgelere Güven Verme

Belge düzeyi özelleştirmesi, güvenli bir konuma atanmış dizindeki belgeyi gerektirir. Daha fazla bilgi için bkz. Belgelere Güven İmtiyazı Verme.

Windows Installer'ı kullanarak güven verme

Office çözümleri yönetici hakları gerektiren Program dosyaları dizine yüklemek için MSI dosyasını oluşturmak için Windows Installer'ı kullanabilirsiniz. Program Files dizininde Office çözümleri için Visual Studio 2010 Tools for Office Çalışma Zamanı Modülü Bu Office çözümleri için güvenilme dikkate alır ve göstermiyor ClickOnce güven istemi.

Office Çözümleri İçin Güvenlikle İlgili Belirli Önemli Noktalar

.NET Framework 3.5 ve Microsoft Office tarafından sağlanan güvenlik özellikleri, Office çözümlerindeki olası güvenlik tehditlerine karşı korumaya yardımcı olabilir. Daha fazla bilgi için bkz. Office Çözümleri İçin Güvenlikle İlgili Belirli Önemli Noktalar.

Geliştirme Sırasında Güvenlik

Geliştirme sürecini kolaylaştırmak için Visual Studio, bilgisayarınızda her proje yapılandırdığınızda çözümünüzün çalışması ve hata ayıklaması için gerekli olan bir güvenlik ilkesi ayarlar. Bazı senaryolarda, projeyi geliştirmek için ek güvenlik adımları atmanız gerekebilir.

Belge Düzeyi Çözümleri

Eğer aşağıdaki proje türlerini geliştiriyorsanız, belgenin tam yolunı Microsoft Office uygulamalarındaki güvenilir konumlar listesine eklemelisiniz.

  • Ağ dosya palyaşımında olan belge düzeyi çözümleri, örn. \\servername\sharename.

  • .doc veya .docm dosyaları kullanan Word belge düzeyi çözümleri.

Belge konumunu güvenli konumlar listesine eklediğinizde alt dizinleri veya özel olarak hata ayıklama ve yapı klasörlerini ekleyin. Daha fazla bilgi için Microsoft Office çevrimiçi Yardım makalesine bakın oluşturma, kaldırma veya değiştirme dosyalarınız için güvenilen bir konuma.

Geçici Sertifikalar

Eğer imzalama sertifikası yoksa, Visual Studio geçici bir sertifika oluşturur. Bu geçici sertifikayı sadece geliştirme sırasında kullanmalısınız ve dağıtım için resmi bir sertifika satın almalısınız.

Geçici sertifika, Office projesi ilk kez yapılandırıldıktan sonra yaratılır. F5'e bir daha bastığınızda, proje yeniden yapılandırılır çünkü sertifika eklendiğinde proje değişmiş olarak işaretlenir.

Bir süre sonra birçok geçici sertifika olabilir, böylelikle geçici sertifikaları bazen temizlemelisiniz.

Office Runtime için Visual Studio

Visual Studio Tools for Office çalışma zamanı modülü, yayımcının kimliğini ve özelleştirmeye verilen izinleri doğrulamak için özelliklere sahiptir. İzinleri, bir dizi güvenlik denetiminden sonra doğrular.

Özelleştirme Yüklendiği Sırada Güvenlik

Belge düzeyi özelleştirmesi yüklendiğinde, Visual Studio Tools for Office çalışma zamanı modülü her zaman belgenin güvenilir konumlar listesinde olup olmadığını denetler. Ayrıca, çalışma zamanı çözümün uygulama bildiriminde FullTrust isteyi istemediğini denetler. Özelleştirme yüklenirken ek güvenlik denetimleri gerçekleştirmez.

Yükleme Sırasında Güvenlik Denetimleri Sırası

Office çözümü yüklendiğinde veya güncellendiğinde, Visual Studio Tools for Office çalışma zamanı modülü güven kararı vermek için belirli bir sırada bir dizi güvenlik denetimleri gerçekleştirir. Sadece çalışma zamanı, çözümün güvenilir olduğuna karar verdiğinde çözüm yüklenir veya güncellenir.

Yükleme işlemine dört yoldan biriyle başlayabilirsiniz: Setup programı çalıştırılarak, Microsoft Office uygulaması konağı açılarak veya VSTOInstaller.exe çalıştırılarak.

İlk güvenlik denetimi belge düzeyi çözümlere uygulanır. Belge düzeyi çözümünün belgesi güvenilir konumda olmalıdır. Eğer belge uzantı ağ dosya paylaşımındaysa veya .doc veya .docm dosya ismi uzantısına sahipse, belgenin konumu güvenilir konumlar listsine eklenmelidir. Daha fazla bilgi için bkz. Belgelere Güven İmtiyazı Verme.

Microsoft Office güvenlik denetimleri

VSTO güvenliği - Microsoft Office'ten yükleme

Güvenlik denetimlerinin diğer dizisi Visual Studio Tools for Office çalışma zamanı modülü ve ClickOnce'tandır. Bu denetimleri geçmek için,Office çözümleri FullTrust izinleri istemeli, Güvenilmeyen Yayımcı listesinde olmayan bir sertifika ila imzalanmalı ve Internet Explorer kısıtlı bölgede olmayan bir konumda olmalıdır. Eğer sertifika Güvenilir Yayımcı listesindeyse, çözüm hemen yüklenir. Diğer türlü, eğer denetimlerden bir tanesinde başarısız olmadıysa, çözüm son denetim dizisine devam eder.

Runtime ve ClickOnce güvenlik denetimleri

Çözümleri yüklemek için VSTO güvenliği

Eğer ClickOnce güven istemi izinliyse ve çözüme güven verilmediyse, çalışma zamanı, güven kararının son kullanıcı tarafından yapılmasına izin vermez. Eğer kullanıcı çözüme güven verilirse, bir girdi kullanıcı ekleme listesine eklenir. Kullanıcı ekleme listesindeki tüm çözümler tüm güvene sahiptir ve yüklenip çalıştırılabilir.

Visual Studio 2010 başlayarak, Program dosyaları dizine Windows Installer (MSI) kullanarak Office çözüm yüklediyseniz ekleme listesi atlanır. Daha fazla bilgi için bkz. Ekleme Listeleri Kullanarak Office Çözümlerine Güvenme.

Çalışma zamanı ekleme listesi denetimleri

VSTO güvenliği - yüklemek için Kurulum programını kullanma

Ayrıca bkz.

Görevler

Nasıl Yapılır: Ekleme Listesi Güvenliğini Yapılandırma

Nasıl Yapılır: Ekleme Listesi Girdilerini Ekleme veya Kaldırma

Nasıl Yapılır: Office Çözümlerini İmzalama

Office Çözüm Güvenliği Sorunu Giderme

Başvuru

Uygulama Manifests Office çözümleri için

Office çözümleri için dağıtım Manifests

Kavramlar

Office Çözümlerine Güven Verme

Belgelere Güven İmtiyazı Verme

Ekleme Listeleri Kullanarak Office Çözümlerine Güvenme

Diğer Kaynaklar

ClickOnce Başvurusu

Office Çözümlerini Dağıtma