You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Microsoft Antimalware for Azure Cloud Services and Virtual Machines
19
19
20
20
Microsoft Antimalware for Azure is a free real-time protection that helps identify and remove viruses, spyware, and other malicious software. It generates alerts when known malicious or unwanted software tries to install itself or run on your Azure systems.
21
21
22
-
The solution is built on the same antimalware platform as Microsoft Security Essentials \[MSE\], Microsoft Forefront Endpoint Protection, Microsoft System Center Endpoint Protection, Microsoft Intune, and Microsoft Defender for Cloud. Microsoft Antimalware for Azure is a single-agent solution for applications and tenant environments, designed to run in the background without human intervention. Protection may be deployed based on the needs of application workloads, with either basic secure-by-default or advanced custom configuration, including antimalware monitoring.
22
+
The solution is built on the same antimalware platform as Microsoft Security Essentials (MSE), Microsoft Forefront Endpoint Protection, Microsoft System Center Endpoint Protection, Microsoft Intune, and Microsoft Defender for Cloud. Microsoft Antimalware for Azure is a single-agent solution for applications and tenant environments, designed to run in the background without human intervention. Protection may be deployed based on the needs of application workloads, with either basic secure-by-default or advanced custom configuration, including antimalware monitoring.
23
23
24
24
When you deploy and enable Microsoft Antimalware for Azure for your applications, the following core features are available:
25
25
@@ -46,9 +46,9 @@ The Microsoft Antimalware Client and Service is installed by default in a disabl
46
46
When using Azure App Service on Windows, the underlying service that hosts the web app has Microsoft Antimalware enabled on it. This is used to protect Azure App Service infrastructure and does not run on customer content.
47
47
48
48
> [!NOTE]
49
-
> Microsoft Defender Antivirus is the built-in Antimalware enabled in Windows Server 2016. The Microsoft Defender Antivirus Interface is also enabled by default on some Windows Server 2016 SKU's [see here for more information](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-compatibility).
50
-
> The Azure VM Antimalware extension can still be added to a Windows Server 2016 Azure VM with Microsoft Defender Antivirus, but in this scenario the extension will apply any optional [configuration policies](https://gallery.technet.microsoft.com/Antimalware-For-Azure-5ce70efe) to be used by Microsoft Defender Antivirus, the extension will not deploy any additional antimalware services.
51
-
> You can read more about this update [here](/archive/blogs/azuresecurity/update-to-azure-antimalware-extension-for-cloud-services).
49
+
> Microsoft Defender Antivirus is the built-in Antimalware enabled in Windows Server 2016 and above.
50
+
> The Azure VM Antimalware extension can still be added to a Windows Server 2016 and above Azure VM with Microsoft Defender Antivirus. In this scenario, the extension applies any optional [configuration policies](antimalware.md#default-and-custom-antimalware-configuration) to be used by Microsoft Defender Antivirus The extension does not deploy any additional antimalware services.
51
+
> See the [Samples](antimalware.md#samples) section of this article for more details.
52
52
53
53
### Microsoft antimalware workflow
54
54
@@ -59,7 +59,7 @@ The Azure service administrator can enable Antimalware for Azure with a default
59
59
* Virtual Machines and Cloud Services - Using the Antimalware [classic deployment model](/previous-versions/azure/ee460799(v=azure.100))
60
60
* Virtual Machines and Cloud Services - Using Antimalware PowerShell cmdlets
61
61
62
-
The Azure portal or PowerShell cmdlets push the Antimalware extension package file to the Azure system at a pre-determined fixed location. The Azure Guest Agent (or the Fabric Agent) launches the Antimalware Extension, applying the Antimalware configuration settings supplied as input. This step enables the Antimalware service with either default or custom configuration settings. If no custom configuration is provided, then the antimalware service is enabled with the default configuration settings. Refer to the *Antimalware configuration* section in the [Microsoft Antimalware for Azure - Code Samples](/samples/browse/?redirectedfrom=TechNet-Gallery"Microsoft Antimalware For Azure Cloud Services and VMs Code Samples")for more details.
62
+
The Azure portal or PowerShell cmdlets push the Antimalware extension package file to the Azure system at a pre-determined fixed location. The Azure Guest Agent (or the Fabric Agent) launches the Antimalware Extension, applying the Antimalware configuration settings supplied as input. This step enables the Antimalware service with either default or custom configuration settings. If no custom configuration is provided, then the antimalware service is enabled with the default configuration settings. See the [Samples](antimalware.md#samples) section of this article for more details..
63
63
64
64
Once running, the Microsoft Antimalware client downloads the latest protection engine and signature definitions from the Internet and loads them on the Azure system. The Microsoft Antimalware service writes service-related events to the system OS events log under the "Microsoft Antimalware" event source. Events include the Antimalware client health state, protection and remediation status, new and old configuration settings, engine updates and signature definitions, and others.
65
65
@@ -134,7 +134,7 @@ To enable and configure the Microsoft Antimalware service using Visual Studio:
>The Visual Studio Virtual Machines configuration for Antimalware supports only JSON format configuration. The Antimalware JSON configuration settings template is included in the [Microsoft Antimalware For Azure - Code Samples](/samples/browse/?redirectedfrom=TechNet-Gallery"Microsoft Antimalware For Azure - Code Samples"), showing the supported Antimalware configuration settings.
137
+
>The Visual Studio Virtual Machines configuration for Antimalware supports only JSON format configuration. See the [Samples](antimalware.md#samples) section of this article for more details.
138
138
139
139
#### Deployment Using PowerShell cmdlets
140
140
@@ -146,7 +146,7 @@ To enable and configure Microsoft Antimalware using PowerShell cmdlets:
146
146
2. Use the [Set-AzureVMMicrosoftAntimalwareExtension](/powershell/module/servicemanagement/azure.service/set-azurevmmicrosoftantimalwareextension) cmdlet to enable and configure Microsoft Antimalware for your Virtual Machine.
147
147
148
148
> [!NOTE]
149
-
>The Azure Virtual Machines configuration for Antimalware supports only JSON format configuration. The Antimalware JSON configuration settings template is included in the [Microsoft Antimalware For Azure - Code Samples](/samples/browse/?redirectedfrom=TechNet-Gallery"Microsoft Antimalware For Azure - Code Samples"), showing the supported Antimalware configuration settings.
149
+
>The Azure Virtual Machines configuration for Antimalware supports only JSON format configuration. See the [Samples](antimalware.md#samples) section of this article for more details.
150
150
151
151
### Enable and Configure Antimalware Using PowerShell cmdlets
152
152
@@ -157,7 +157,7 @@ To enable and configure Microsoft Antimalware using PowerShell cmdlets:
157
157
1. Set up your PowerShell environment - Refer to the documentation at <https://github.com/Azure/azure-powershell>
158
158
2. Use the [Set-AzureServiceExtension](/powershell/module/servicemanagement/azure.service/set-azureserviceextension) cmdlet to enable and configure Microsoft Antimalware for your Cloud Service.
159
159
160
-
The Antimalware XML configuration settings template is included in the [Microsoft Antimalware For Azure - Code Samples](/samples/browse/?redirectedfrom=TechNet-Gallery"Microsoft Antimalware For Azure - Code Samples"), showing the supported Antimalware configuration settings.
160
+
See the [Samples](antimalware.md#samples) section of this article for more details.
161
161
162
162
### Cloud Services and Virtual Machines - Configuration Using PowerShell cmdlets
163
163
@@ -169,6 +169,8 @@ To retrieve the Microsoft Antimalware configuration using PowerShell cmdlets:
169
169
2.**For Virtual Machines**: Use the [Get-AzureVMMicrosoftAntimalwareExtension](/powershell/module/servicemanagement/azure.service/get-azurevmmicrosoftantimalwareextension) cmdlet to get the antimalware configuration.
170
170
3.**For Cloud Services**: Use the [Get-AzureServiceExtension](/powershell/module/servicemanagement/azure.service/get-azureserviceextension) cmdlet to get the Antimalware configuration.
171
171
172
+
## Samples
173
+
172
174
### Remove Antimalware Configuration Using PowerShell cmdlets
173
175
174
176
An Azure application or service can remove the Antimalware configuration and any associated Antimalware monitoring configuration from the relevant Azure Antimalware and diagnostics service extensions associated with the Cloud Service or Virtual Machine.
0 commit comments