码迷,mamicode.com
首页 > 其他好文 > 详细

Azure ARM虚拟机部署反恶意软件-安全扩展

时间:2017-11-06 21:27:53      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:通过   profile   stage   enable   1.5   image   扩展   截图   shell   

 

Azure虚拟机,默认情况下没有安装杀毒软件。如果您有此需求可以通过Azure 扩展进行安装,有关Azure反恶意软件的官方说明请参考:https://docs.azure.cn/zh-cn/security/azure-security-antimalware  

技术分享

 

对于Azure ARM虚拟机,只能通过Azure Powershell的方式在虚拟机中安装安全扩展,但是前提条件是虚拟机中已经正常安装了Azure Agent

 

1.可以通过如下方法判断虚拟机是否已经安装了Azure Agent

 

a.虚拟机内部有“WindowsAzureGuestAgent”服务的话,说明已经安装了Azure Agent

技术分享

 

b.使用Azure Powershell获取虚拟机的信息,查看“ProvisionVMAgent”项的输出是否为“True”,如果为True,说明Azure Agent已经安装

操作命令:

$vm = Get-AzureRmVM -ResourceGroupName hlmrgn -Name hlmwin12r2n

$vm.OSProfile.WindowsConfiguration.ProvisionVMAgent

示例截图如下:

 技术分享

 

2.如果Azure Agent已经安装,请参考如下Azure Powershell命令,针对虚拟机部署安全扩展

 

a.获取所有Publisher信息,并找到“Microsoft.Azure.Securty”,操作命令:Get-AzureRmVMImagePublisher -Location chinanorth

技术分享

 

b.获取“Microsoft.Azure.Securty”这个Publisher的Type信息,操作命令:Get-AzureRmVMExtensionImageType -Location ChinaNorth -PublisherName Microsoft.Azure.Security

技术分享

 

c.获取“Microsoft.Azure.Securty”这个Publisher的Version信息,可以看到两个版本,后续我使用最新的版本1.5,操作命令:Get-AzureRmVMExtensionImage -Location ChinaNorth -PublisherName Microsoft.Azure.Security -Type IaaSAntimalware

技术分享

 

d.定义“SettingString”变量,将“Antimalware”设为开启,操作命令:$SettingsString=@{"AntimalwareEnabled" = "true"}

 

e.安装“Antimalware”防病毒扩展,操作命令:Set-AzureRmVMExtension -Publisher Microsoft.Azure.Security -ExtensionType IaaSAntimalware -ResourceGroupName hlmrgn -VMName hlmwin12r2n -Name IaaSAntimalware -TypeHandlerVersion 1.5 -Location ChinaNorth -Settings $SettingsString

操作成功的截图说明如下:

技术分享

 

同时在Azure管理门户中可以看到安全扩展已经安装成功

技术分享

 

 3.在虚拟机内部可以看到该反恶意软件已经安装

 技术分享

 

 4.第一次打开,会遇到如下报错

 技术分享

 

5.需要参考如下操作解决该问题

C:\Users\stone>cd /

C:\>cd "Program Files\Microsoft Security Client"

C:\Program Files\Microsoft Security Client>ConfigSecurityPolicy.exe CleanUpPolicy.xml

Microsoft Security Client successfully applied policy: "FEP clean-up policy".

 操作完成的截图说明见下:

 技术分享

 

6.这样操作后,该反恶意软件就可以成功运行了

 技术分享

 

Azure ARM虚拟机部署反恶意软件-安全扩展

标签:通过   profile   stage   enable   1.5   image   扩展   截图   shell   

原文地址:http://www.cnblogs.com/stonehe/p/7794891.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!