Почему меня испугал мой Microsoft Defender.

Как вы знаете, если следите за моими постами, я создатель интерпретатора Tokype.

И сегодня я заметил, что Microsoft Defender отправил какую-то команду на карантин. Я конечно испугался, ведь мой ноутбук новый, а я уже вирусы скачал, но чтобы узнать что это за программа, я посмотрел и узнал, что это мой "tokype.exe". Я убрал из карантина его и решил узнать, почему Microsoft Defender жаловался, что мой интерпретатор занимает якобы "обходом систем защиты" (Behavior:Win32/DefenseEvasion.A!ml).

Я узнал, что это из-за нескольких факторов:
1. Специфика компилятора Go (Golang)
2. Срабатывание алгоритма !ml (Machine Learning)
3. Суть работы интерпретатора (Обход дерева AST)

Я уже зашел на специальный портал Microsoft Security Intelligence и подал официальную заявку (как разработчик), чтобы антивирус внес файлы проекта в белый список и больше не ругался на Tokype.

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

Надеюсь, в течение суток аналитики Microsoft одобрят мою заявку и Defender наконец-то успокоится!

На этом всё. Всем пока!

1