# Исключения для программных продуктов NIT

В данном файле представлено описание для создания необходимых и желательных исключений антивирусов для надёжной работы программных продуктов NIT. Как вам уже известно, компания NIT находится под обструкцией, и некоторые её программные продукты помечаются антивирусным программным обеспечением как malware. Чтобы избежать предупреждений о такого рода ошибок антивирусов, и при этом полностью не отключать антивирусную защиту, и предназначено это описание.

Необходимо отметить, что данное руководство предназначено прежде всего для сторонних антивирусов, например, Kaspersky Internet Security. Для встроенный в Microsoft Windows 10 стандартный антивирус исключения добавляются автоматически при установке программ, и действия операторов совсем не требуется.

Также необходимо отметить, что добавление исключений в антивирус — не тривиальная задача и, желательно, чтобы она осуществлялась системным администратором или компьютерным мастером.

## Описание исключений

Для добавления исключений в сторонние антивирусы необходимо следовать справочному файлу `.\Exclusions.ForNITProducts.Kaspersky.txt`, расположенному в том же каталоге, что и этот файл.

Добавляемые исключения разбиты на группы. Все они имеют разную важность при добавлении. Администратор, на основании данной инструкции, должен сам решить, какие исключения ему добавлять, а какие нет.

### Условные обозначения

При описании каталогов с исключениями автор использует некоторые системные переменные, которые оператор должен изменить на имена каталогов. Вот эти переменные:

- *%USER%* — переменная, обозначающая имя текущего пользователя в системе. Например: `Администратор`, `user`.
- *%USERPROFILE%* — переменная, указывающая путь к папке с профилем (файлами) текущего пользователя. Обычно эта переменная имеет значение `C:\Users\%USER%\`.

*Примечание*. Значение этих переменных в конкретном случае можно посмотреть в командной строке командой:

```bash
echo %USERPROFILE%
```

или в командной строке Powershell:

```Powershell
echo $env:USERPROFILE
```

### Set Network Path Exclusions

В данном разделе находятся исключения, необходимые для подключению клиентских компьютеров к внешним серверам для загрузки скриптов NIT. Без установки этих исключений ваш антивирус будет портить общие файлы всех пользователей экосистемы NIT. Эти исключения обязательные к применению.

### Set Main Exclusions (necessary)

В данном разделе находятся каталоги с основными программами NIT и сторонними утилитами. Обязательные к применению исключения.

### Send Second Exclusions (necessary)

В данном разделе находятся каталоги с дополнительными программами NIT и сторонними утилитами, которые устанавливаются в систему во вторую очередь. Обязательные к применению исключения.

### Set Remote Utilities Paths

В данном разделе находятся каталоги для установки сторонних программ Remote Access Tools для управления компьютерами пользователей. Поскольку эти программы устанавливаются по желанию владельца компьютера, их установка не обязательная.

### Set Auxiliary Paths

В данном разделе находятся программы, которые не являются продуктами NIT, но могут входить в зависимости этих программ в будущем. Их установка не обязательна.

### Set main Processes Path (necessary)

В данном разделе находятся программы, для которых необходимо добавить исключения не как для файлов, а как процессов. Эти программы запускают другие программы NIT, и лишняя проверка на вредоносность здесь ни к чему. Установка исключений на эти процессы обязательная!

В антивирусах есть пункт, устанавливающий исключения на запуск процессов. Будьте внимательны!

