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

Office çözümleri için güvenlik modeli birçok teknoloji içerir: Office çalışma zamanı için Visual Studio Araçları, ClickOnce, Microsoft Office ve Internet Explorer Yasak siteler bölgesinde Güven Merkezi'nde. Aşağıdaki bölümlerde farklı güvenlik özelliklerinin nasıl çalıştığı açıklanmaktadı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 hedefi: Bu konudaki bilgiler, Office 2013 ve Office 2010 için belge düzeyi projeler ve uygulama düzeyi projelere yöneliktir. Daha fazla bilgi edinmek için, bkz. Office Uygulaması ve Proje Türüne Göre Kullanılabilir Özellikler.

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 Verme.

Windows Installer kullanarak güven verme

Yönetici hakları gerektirir Program dosyaları dizinine Office çözümlerini yüklemek için MSI dosyasını oluşturmak için Windows Installer'ı kullanabilirsiniz.Program dosyaları içindeki Office çözümleri, Office çalıştırma zamanı için Visual Studio 2010 Araçları bu Office çözümleri güvenilir olarak nitelendirir ve ClickOnce güven istemini göstermez.

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

Tarafından sağlanan güvenlik özellikleri .NET Framework 4, .NET Framework 4,5, ve Microsoft Office çeşitli Office çözümlerindeki olası güvenlik tehditlerine karşı korumaya yardımcı olabilir.Daha fazla bilgi için bkz. Office Çözümleriyle İlgili Belirli Güvenlik Konuları.

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 Online 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

Office çalışma zamanı için Visual Studio Araçları, 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, Office çalışma zamanı için Visual Studio Araçları her zaman belgenin güvenilir konumlar listesinde olup olmadığını denetler.Ayrıca, çalışma zamanı çözümün uygulama bildiriminde FullTrust istekleri olup olmadığını denetler. Özelleştirme yüklenirken ek güvenlik denetimleri gerçekleştirir.

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

Office çözümü yüklendiğinde veya güncellendiğinde, Office çalışma zamanı için Visual Studio Araçları 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şlemi dört yöntemden birini kullanarak başlatabilirsiniz: Kur programı çalıştırılarak, dağıtım bildirimini açarak, Microsoft Office uygulaması konağı açılarak veya VSTOInstaller.exe çalıştırarak.

İ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 Verme.

Microsoft Office güvenlik denetimleri

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

Güvenlik denetimlerinin diğer dizisi Office çalışma zamanı için Visual Studio Araçları 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.

Program dosyaları dizinine Windows Installer (MSI) kullanarak Office çözümünün yüklüyse, Visual Studio 2010 sürümünden itibaren ekleme listesini atlanır.Daha fazla bilgi için bkz. Ekleme Listelerini 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: Office Çözümlerini İmzalama

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

Başvuru

Office Çözümleri İçin Uygulama Bildirimleri

Office Çözümleri İçin Dağıtım Bildirimleri

Kavramlar

Office Çözümlerine Güven Verme

Belgelere Güven Verme

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

Diğer Kaynaklar

ClickOnce Başvurusu

Office Çözümünü Dağıtma