Лучший способ предотвратить запуск вредоносного / вирусного макроса на ПК

У меня есть вопрос. Не могли бы вы предоставить некоторые советы/решения о предотвращении запуска подозрительных макросов в приложениях Office? Что я уже знаю:

  • есть возможность отключить все без исключения макросы через GPO
  • Я могу включить запуск макроса для выбранных пользователей (группы пользователей) с помощью GPO, но разрешать запускать только макрос с цифровой подписью
  • , чтобы подписать макрос, мне нужно получить сертификат (но не созданные selfcert.exe, I думаю)

в принципе, мне нужно запустить макрос для выбранных пользователей, но я хочу запустить его как можно безопаснее. Все дело в контроле макросов. Любой совет будет полезен.

21
задан Boba_Fett
05.04.2023 15:43 Количество просмотров материала 3568
Распечатать страницу

1 ответ

я скачиваю много файлов. Для меня очевидная опасность заключается в том, что файл автоматически запускает макрос miscreant сам по себе. Чтобы предотвратить это, я отключаю события перед открытием файла:

Sub GetFile()
    Application.EnableEvents = False
    Workbooks.Open Filename:="C:\TestFolder\suspicious.xlsm"
End Sub

это дает мне возможность просмотреть все макросы перед запуском любого из них.

Примечания:

Если макросы включены, большинство макросов будет выполняться при их запуске.



однако некоторые макросы сами (макросы событие). Эти макросы событий могут выполняться при открытии книги, при выборе определенного листа, при выборе определенной ячейки, при печати листа и т. д. Я не хочу, чтобы это автоматическое поведение происходило, пока я не просмотрю все макросы. строчка:

 Application.EnableEvents = False

выключается таким поведением.

2
отвечен Gary's Student 2023-04-06 23:31

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

macros
microsoft-excel
microsoft-word
security
vba
Вверх