06-28-2020 03:33 AM
Hi
I need to know how I can deploy check status "enable/active" of Antivirus/Antimalware
the current posture ISE version (2.6, 2.7) and anyconnect agent 4.X only check installation and definition but no check estatus enable or disable of software Antivirus/Antimalware
please help me
06-28-2020 05:02 AM
When a given AV/AM product is running it will have an associated process on the host computer. We typically check for that process to be running and use that as the AV/AM check for active state.
06-28-2020 05:08 AM
11-27-2020 10:25 AM
Hi Marvin!
Thanks for your response. Yes, we can check if a specific process is running, but the fact that ISE only checks for installation and not running is a huge oversight IMHO. I am doing an install now where the customer wants to verify the AM is running for 3rd party VPN connections where the AM is not dictated.
We can create an application condition (Policy > Policy Elements > Conditions > Application Condition > Add > ... Running > Provision by Category > Anti-Malware) that checks to see if the AM is running, but the screen says "It does not return a posture status." This condition only provides information. If you go to Context Visibility > Endpoints you can actually see if the process is running. So, ISE Posture is able to identify if AM is running, it just cannot use the info for posture.
The workaround I have found is that if you also enable the definition check, it fails if the process is not running. The auto-remediation fails also, but I have changed that to a text message. So now, ISE Posture can check to see if any generic AM is running. I haven't completed my testing yet, but it looks positive.
01-07-2021 05:15 PM
Hello,
did you manage to finish the task with Antivirus verification ?
I am dealing with the same question - to check if ANY Antivirus exists and the signatures are updated.
It looks like ISE Posture module cannot determine if the AV is disabled (for example, you can temporary stop shields to check posturing).
Service verification will not help, because we don't know which AV will be used by external users.
01-07-2021 06:37 PM
I did complete my testing. Thanks for asking.
The AM installation check will find every AM software that is installed, regardless if it is active or not. The AM definition check will verify the AM is running the latest (as you define) updates. The nice thing about the AM definition check is that it fails if the AM is disabled. So, it verifies that the AM is running.
The last issue I ran into is that some AM programs disable Windows defender. The solution to that problem was a compound condition described here -> https://community.cisco.com/t5/network-access-control/ise-posture-anti-malware-definitions-and-windows-defender/td-p/4053170.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide