Bu makale makro güvenliği hakkında olmasının yanı sıra makroları etkinleştirmeyle ilgili riskleri ve Güven Merkezi'nin 2007 Microsoft Office sistemi'de bu riskleri azaltmaya nasıl yardımcı olacağını açıklamaktadır. Bu makalede, "belge" terimi makro bulunduran herhangi bir Microsoft Office dosyasını ifade etmektedir. "Makro" terimi de 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ü.) kullanılarak oluşturulan makro anlamındadır.
Bu makalede
Makro ve güvenlik riski nedir?
Bir makronun amacı, sık kullanılan görevleri otomatik hale getirmektir. Bazı makrolar yalnızca tuş vuruşlarının veya fare tıklatmalarının kaydı olsa da, daha güçlü 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ü.) makroları, bilgisayarınızda komutları çalıştıran kodları kullanan geliştiriciler tarafından yazılır. Bu nedenle, VBA makroları güvenlik riski oluşturabilir. Bazı bilgisayar korsanları, açıldığında makroların çalışmasını ve bilgisayarınızda bir virüs (virüs: Kendi kopyalarını bilgisayar dosyalarına ekleyerek bu dosyalara "bulaşan" bir bilgisayar programı veya makro. Dosya belleğe yüklendiğinde, virüs başka dosyalara da bulaşabilir. Virüslerin çoğunlukla zararlı yan etkileri vardır.)ün yayılmasını sağlayacak belgeler aracılığıyla kötü niyetle oluşturulmuş makroları bilgisayarınıza sokabilir.
Sayfanın Başı
Güven Merkezi güvenli olmayan makrolardan korunmama nasıl yardımcı olabilir?
Bir belgedeki makronun etkinleştirilmesine izin vermeden önce, Güven Merkezi aşağıdakileri denetler:
Güven Merkezi bunlardan biriyle ilgili sorun tespit ederse, makro varsayılan olarak devre dışı bırakılır ve İleti Çubuğu güvenli olmayabilecek makroyu bildirmek için görünür.

İleti Çubuğu'ndaki Seçenekler öğesini tıklatırsanız, makroyu etkinleştirme seçeneği sunan bir güvenlik iletişim kutusu açılır. Bir seçeneği tıklatmadan önce güvenli bir karar verme ile ilgili bilgi için sonraki bölüme bakın.
Not Microsoft Office Outlook 2007 ve Microsoft Office Publisher 2007'da, güvenlik uyarıları İleti Çubuğu'nun yerine iletişim kutularında görünür.
Sayfanın Başı
Bir makroyu etkinleştirmek veya devre dışı bırakmak isteyip istemediğim sorulduğunda ne yapmalıyım?
Güvenlik iletişim kutusu açıldığında makroyu etkinleştirme veya devre dışı bırakma seçenekleri sunulur. Makroyu yalnızca güvenilir bir kaynaktan geldiğinden emin olduğunuzda etkinleştirmelisiniz.

Önemli Belgenin ve makronun güvenilir bir kaynaktan geldiğinden ve geçerli bir imzaya sahip olduğundan eminseniz ve bunlarla ilgili tekrar uyarı almak istemiyorsanız, varsayılan Güven Merkezi ayarlarını daha az güvenli makro ayarları ile değiştirmek yerine, güvenlik iletişim kutusundaki Bu yayımcıdan gelen tüm belgelere güven seçeneğini tıklatabilirsiniz. Bu şekilde, yayımcı Güven Merkezi'ndeki Güvenilen yayımcılar listesine eklenir. Bu yayımcıdan gelen tüm yazılımlara güvenilir. Makro geçerli imzaya sahip değilse, ancak makroya güveniyorsanız ve bir daha onunla ilgili uyarı almak istemiyorsanız, varsayılan Güven Merkezi ayarlarını daha az güvenli makro ayarları ile değiştirmek yerine, belgeyi güvenilen bir konuma taşımak daha iyidir. Güvenilen konumlardaki belgelerin Güven Merkezi güvenlik sistemi tarafından denetlenmeden çalışması sağlanır.
Duruma bağlı olarak, güvenlik iletişim kutusu belirli sorunları tanımlar. Aşağıdaki tabloda, olası sorunlar listelenmiştir ve her durumda yapmanız veya yapmamanız gerekenler konusunda öneriler içermektedir.
| Sorun |
Öneri |
| Makro imzalı değil Makro dijital olarak imzalanmadığından makro yayımcısının kimliği doğrulanamıyor. Bu nedenle, makronun güvenli olup olmadığına karar verilemiyor. |
İmzalanmamış makroyu etkinleştirmeden önce, makronun güvenilir bir kaynaktan geldiğinden emin olun. Makroyu etkinleştirmeseniz de, belgenizle yine de çalışabilirsiniz. |
|
Makro imzası güvenilir değil Makro dijital olarak imzalandığından, imza geçerli olmadığından ve makroyu imzalayan yayımcıya güvenmeyi seçmediğinizden makro güvenli olmayabilir. |
Makronun yayımcısına güvenmeyi (güven: Sertifikanın verildiği bireye veya gruba güvenip güvenmediğinizi gösterir. Varsayılan ayar Sertifikayı Verenden Güven Al olup, sertifikayı verene (genellikle bir sertifika yetkilisi) güvenildiğinden, sertifikaya da güveniliyor demektir.) güvenlik iletişim kutusundaki Bu yayımcıdan gelen tüm belgelere güven seçeneğini tıklatarak açıkça seçebilirsiniz. Bu seçenek yalnızca imza geçerli olduğunda görünür. Bu seçeneği tıklatmak yayımcıyı Güven Merkezi'ndeki Güvenilen Yayımcılar listenize ekler. |
| Makro imzası geçersiz Makro dijital olarak imzalandığından ve imza geçersiz olduğundan makro güvenli olmayabilir. |
Geçerli olmayan imzalara sahip makroları etkinleştirmeniz önerilmez. Makronun imzasının geçersiz olmasının olası bir nedeni, değiştirilmiş olmasıdır. Daha fazla bilgi için bkz. Dijital bir imzanın güvenilir olduğu nasıl anlaşılır. |
|
Makro imzasının süresi dolmuş Makro dijital olarak imzalandığından ve imzanın süresi dolduğundan makro güvenli olmayabilir. |
Süresi dolmuş imzaları bulunan makroları etkinleştirmeden önce, makronun güvenilir bir kaynaktan geldiğinden emin olun. Güvenlikle ilgili sorunları olmadan daha önce bu belgeyi kullandıysanız, makroyu etkinleştirmek daha riskli olabilir. |
Sayfanın Başı
Güven Merkezi'nde tüm belgeler için makro güvenlik ayarlarını nasıl değiştirebilirim
Makro güvenlik ayarları Güven Merkezi'nde bulunur. Ancak bir kurumda çalışıyorsanız, sistem yöneticiniz varsayılan ayarları değiştirebilir ve herhangi bir ayarı değiştirmenizi engelleyebilir.
Not Güven Merkezi'ndeki makro ayarları değiştirildiğinde, yalnızca kullanılmakta olan Office programını için ayarlar değişir. Makro ayarları tüm Office programı için değişmez.
Şu 2007 Microsoft Office sistemi programlarında aşağıdakileri yapın:
Word, Excel, PowerPoint veya Access
- Microsoft Office Düğmesi'ni
ve sonra da Program Adı Seçenekleri'ni tıklatın; burada Program Adı çalışmakta olduğunuz programın adıdır (örneğin, Word Seçenekleri).
- Sırasıyla Güven Merkezi'ni, Güven Merkezi Ayarları'nı ve Makro Ayarları'nı tıklatın.
- İstediğiniz seçenekleri tıklatın:
- Bildirimde bulunmadan tüm makroları devre dışı bırak Bu seçeneği makrolara güvenmediğinizde tıklatın. Belgelerdeki tüm makrolar ve makrolarla ilgili güvenlik uyarıları devre dışı bırakılır. Güvendiğiniz imzalanmamış makroları içeren belgeler varsa, bunları güvenilen bir konuma yerleştirebilirsiniz. Güvenilen konumlardaki belgelerin Güven Merkezi güvenlik sistemi tarafından denetlenmeden çalışması sağlanır.
- Bildirimde bulunarak tüm makroları devre dışı bırak Bu, varsayılan ayardır. Makroların devre dışı bırakılmasını ve ancak makrolar olduğunda güvenlik uyarıları almak istiyorsanız, bu seçeneği tıklatın. Bu şekilde duruma özel olarak bu makroları ne zaman etkinleştireceğinizi seçebilirsiniz.
- Dijital olarak imzalanmış makrolar dışında tüm makroları devre dışı bırak Makro güvenilen bir yayımcı tarafından dijital olarak imzalanmışsa ve yayımcıya önceden güvenmişseniz, makro çalışabilir. Bunun dışında, bu ayar Bildirimde bulunarak tüm makroları devre dışı bırak seçeneği ile aynıdır. Yayımcıya önceden güvenmemişseniz, uyarılırsınız. Bu şekilde, imzalı olan bu makroları etkinleştirmeyi veya yayımcıya güvenmeyi seçebilirsiniz. İmzalı olmayan tüm makrolar uyarı yapılmadan devre dışı bırakılır.
- Tüm makroları etkinleştir (önerilmez, potansiyel olarak tehlikeli kodlar çalışabilir) Tüm makroların çalışmasını sağlamak için bu seçeneği tıklatın. Bu ayar, bilgisayarınızı olası kötü niyetli kodlara karşı açık hale getirir ve önerilmez.
- VBA proje nesne modeline erişime güven Bu ayar yalnızca geliştiriciler içindir.
İpucu Word, Excel ve PowerPoint'te, Şerit'teki Geliştirici sekmesinden makro güvenliği ayarları iletişim kutusunu açabilirsiniz. Geliştirici sekmesi kullanılamıyorsa Microsoft Office Düğmesi'ni
, ardından da Program Adı Seçenekleri'ni tıklatın; burada Program Adı kullanmakta olduğunuz programın adıdır (örneğin Word Seçenekleri). Yaygın'ı tıklatıpŞeritte Geliştirici sekmesini göster onay kutusunu seçin.
Visio veya Publisher
- Araçlar menüsünde, Güven Merkezi öğesini tıklatın.
- Makro Ayarları'nı tıklatın.
- İstediğiniz seçenekleri tıklatın:
- Bildirimde bulunmadan tüm makroları devre dışı bırak Bu seçeneği makrolara güvenmediğinizde tıklatın. Belgelerdeki tüm makrolar ve makrolarla ilgili güvenlik uyarıları devre dışı bırakılır. Güvendiğiniz imzalanmamış makroları içeren belgeler varsa, bunları güvenilen bir konuma yerleştirebilirsiniz. Güvenilen konumlardaki belgelerin Güven Merkezi güvenlik sistemi tarafından denetlenmeden çalışması sağlanır.
- Bildirimde bulunarak tüm makroları devre dışı bırak Bu, varsayılan ayardır. Makroların devre dışı bırakılmasını ve ancak makrolar olduğunda güvenlik uyarıları almak istiyorsanız, bu seçeneği tıklatın. Bu şekilde duruma özel olarak bu makroları ne zaman etkinleştireceğinizi seçebilirsiniz.
- Dijital olarak imzalanmış makrolar dışında tüm makroları devre dışı bırak Makro güvenilen bir yayımcı tarafından dijital olarak imzalanmışsa ve yayımcıya önceden güvenmişseniz, makro çalışabilir. Bunun dışında, bu ayar Bildirimde bulunarak tüm makroları devre dışı bırak seçeneği ile aynıdır. Yayımcıya önceden güvenmemişseniz, uyarılırsınız. Bu şekilde, imzalı olan bu makroları etkinleştirmeyi veya yayımcıya güvenmeyi seçebilirsiniz. İmzalı olmayan tüm makrolar uyarı yapılmadan devre dışı bırakılır.
- Tüm makroları etkinleştir (önerilmez, tehlikeli olabilecek kod çalıştırabilir) Tüm makroların çalışmasını sağlamak için bu seçeneği tıklatın. Bu ayar, bilgisayarınızı olası kötü niyetli kodlara karşı açık hale getirir ve önerilmez.
- VBA proje nesne modeline erişime güven Bu ayar yalnızca geliştiriciler içindir.
Outlook
- Araçlar menüsünde, Güven Merkezi öğesini tıklatın.
- Makro Ayarları'nı tıklatın.
- İstediğiniz seçenekleri tıklatın:
- Uyarı yok ve tüm makroları devre dışı bırak Bu seçeneği makrolara güvenmediğinizde tıklatın. Tüm makrolar ve makrolarla ilgili güvenlik uyarıları devre dışı bırakılır.
- Tüm makrolar için uyarılar Bu, varsayılan ayardır. Makroların devre dışı bırakılmasını ve ancak makrolar olduğunda güvenlik uyarıları almak istiyorsanız, bu seçeneği tıklatın. Bu şekilde, duruma özel olarak bu makroları ne zaman etkinleştireceğinizi seçebilirsiniz.
- İmzalanmış makrolar için uyarılar; imzalanmamış tüm makroları devre dışı bırak Makro güvenilen bir yayımcı tarafından dijital olarak imzalanmışsa ve yayımcıya önceden güvenmişseniz, makro çalışabilir. Bunun dışında, bu ayar Bildirimde bulunarak tüm makroları devre dışı bırak seçeneği ile aynıdır. Yayımcıya önceden güvenmemişseniz, uyarılırsınız. Bu şekilde, imzalı olan bu makroları etkinleştirmeyi veya yayımcıya güvenmeyi seçebilirsiniz. İmzalı olmayan tüm makrolar uyarı yapılmadan devre dışı bırakılır.
- Makrolar için güvenlik denetimi yok (Önerilmez) Tüm makroların çalışmasına izin vermek için bu seçeneği tıklatın. Bu ayar, bilgisayarınızı olası kötü niyetli kodlara karşı açık hale getirir ve önerilmez.
Sayfanın Başı