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