Poniżej podsumowano informacje dotyczące sposobu działania w różnych sytuacjach ochrony przed wirusami makr (makro: Akcja lub zestaw akcji, przy użyciu których można automatyzować zadania. Makra są rejestrowane w języku programowania Microsoft Visual Basic for Applications.) ustawianej na karcie Poziom zabezpieczeń w oknie dialogowym Zabezpieczenia (menu Narzędzia, podmenu Makro). Niezależnie od wszystkich ustawień, po zainstalowaniu programu antywirusowego działającego z pakietem Microsoft Office 2003 plik jest przed otwarciem skanowany w poszukiwaniu znanych wirusów (wirus: Program komputerowy lub makro, które „zaraża” pliki komputerowe przez wstawienie do tych plików swojej kopii. Gdy zarażony plik zostanie załadowany do pamięci, wirus może zarazić inne pliki. Wirusy często mają szkodliwe efekty uboczne.).
Zabezpieczenia Ponieważ makra mogą zawierać wirusy, podczas ich uruchamiania należy zachować ostrożność. Należy przedsięwziąć następujące środki bezpieczeństwa: uruchamiać na komputerze aktualne oprogramowanie antywirusowe; ustawić poziom zabezpieczeń makr na wysoki; wyczyścić pole wyboru Ufaj wszystkim zainstalowanym dodatkom i szablonom; używać podpisów cyfrowych; korzystać z listy zaufanych wydawców.
Wysoki
Makra niepodpisane
Makra są automatycznie wyłączane, a plik otwierany.
Makra podpisane
Sposób postępowania z makrami podpisanymi zależy od źródła ich pochodzenia i stanu podpisu (podpis cyfrowy: Elektroniczny, szyfrowany, bezpieczny „stempel”, który uwierzytelnia makro lub dokument. Podpis ten potwierdza, że makro lub dokument pochodzi od osoby, która go podpisała, i nie został po drodze zmieniony.).
Zaufane źródło. Podpis jest prawidłowy
Makra są automatycznie włączane, a plik otwierany.
Nieznany autor. Podpis jest prawidłowy
Dowolny autor. Podpis jest nieprawidłowy, możliwe, że z powodu wirusa
Użytkownik zostaje ostrzeżony o możliwości wystąpienia wirusa. Makra są automatycznie wyłączane.
Dowolny autor. Sprawdzenie poprawności podpisu jest niemożliwe z powodu braku klucza publicznego lub zastosowane metody szyfrowania nie są obsługiwane
Użytkownik zostaje ostrzeżony o niemożliwości sprawdzenia poprawności podpisu. Makra są automatycznie wyłączane.
Dowolny autor. Podpis został złożony po wygaśnięciu lub odwołaniu certyfikatu
Użytkownik zostaje ostrzeżony o wygaśnięciu lub odwołaniu ważności podpisu. Makra są automatycznie wyłączane.
Średni
Makra niepodpisane
Użytkownik jest monitowany o włączenie lub wyłączenie makr.
Makra podpisane
Sposób postępowania z makrami podpisanymi zależy od źródła ich pochodzenia i stanu podpisu (podpis cyfrowy: Elektroniczny, szyfrowany, bezpieczny „stempel”, który uwierzytelnia makro lub dokument. Podpis ten potwierdza, że makro lub dokument pochodzi od osoby, która go podpisała, i nie został po drodze zmieniony.).
Zaufane źródło. Podpis jest prawidłowy
Makra są automatycznie włączane, a plik otwierany.
Nieznany autor. Podpis jest prawidłowy
Wyświetla się okno dialogowe z informacjami o certyfikacie. Użytkownik jest monitowany o włączenie lub wyłączenie makr. Użytkownik może zadecydować, czy ufa autorowi i urzędowi certyfikacji.
Dowolny autor. Podpis jest nieprawidłowy, możliwe, że z powodu wirusa
Użytkownik zostaje ostrzeżony o możliwości wystąpienia wirusa. Makra są automatycznie wyłączane.
Dowolny autor. Sprawdzenie poprawności podpisu jest niemożliwe z powodu braku klucza publicznego lub zastosowane metody szyfrowania nie są obsługiwane
Użytkownik zostaje ostrzeżony o niemożliwości sprawdzenia poprawności podpisu. Użytkownik jest monitowany o włączenie lub wyłączenie makr.
Dowolny autor. Podpis został złożony po wygaśnięciu lub odwołaniu certyfikatu
Użytkownik zostaje ostrzeżony o wygaśnięciu lub odwołaniu ważności podpisu. Użytkownik jest monitowany o włączenie lub wyłączenie makr.
Niski
Po ustawieniu niskiego poziomu zabezpieczeń wszystkie makra są traktowane identycznie, niezależnie od pochodzenia lub stanu certyfikatu. Przy niskim poziomie zabezpieczeń nie pojawiają się monity ani nie jest przeprowadzane sprawdzanie poprawności podpisu, a makra są automatycznie włączane. Można korzystać z tego ustawienia wyłącznie wtedy, gdy wszystkie makra znajdujące się w plikach na pewno pochodzą z zaufanych źródeł.
Uwaga W pakiecie Microsoft Office 2003 lub nowszym składnik sprawdza wszystkie pliki XML mające odwołania do plików XSL zawierających skrypt, który może być niebezpieczny. Jeśli jest ustawiony wysoki poziom zabezpieczeń makr, skrypt jest wyłączony. Jeśli jest ustawiony średni poziom zabezpieczeń makr, użytkownik jest pytany, czy skrypt w plikach XSL ma być uruchomiony. Jeśli jest ustawiony niski poziom zabezpieczeń makr, skrypt jest uruchamiany.