SCCM Reference Guide
SCCM Reference Guide
Cisco AnyConnect Secure Mobility Client
integration with ISE & SCCM client for patch
remediation on windows
This document is about how Cisco AnyConnect Secure Mobility client (aka AnyConnect)
can be integrated with Cisco Identity Service Engine (aka ISE) and
System Center
Configuration Manager (SCCM) for patching Microsoft Windows platform with windows
patches. This document would help in quick references on how integration is done and
also configuration steps.
Table of Contents
1.
Introduction
....................................................................................................................
2
2.
Patch
Management
Conditions
........................................................................................
4
2.1
Installed
check:
...........................................................................................................................
4
2.2
Enabled
check:
...........................................................................................................................
4
2.3
Up-to-date:
.................................................................................................................................
4
3.
Patch
management
remediation
.........................................................................................
5
3.1
Enable:
.......................................................................................................................................
5
3.2
Up-to-date:
.................................................................................................................................
5
4.
Configuration
steps
to
remediate
SCCM
client,
using
AnyConnect:
.....................................
5
5.
Requirements
...................................................................................................................
11
5.1
AnyConnect
and
ISE
versions
....................................................................................................
11
5.2
SCCM
........................................................................................................................................
11
5.3
ISE
Compliance
Module
............................................................................................................
11
1
EDCS-1537227:
SCCM5x
check/remediation
support
in
AnyConnect
4.1
and
ISE
1.4
1. Introduction
In the ISE 1.4 and AnyConnect 4.1 release, Patch Management checks and
remediation for System Center Configuration Manager (SCCM) support was added to
ISE Posture features in respective products.
SCCM is the Microsofts Patch management solution, which manages patch updates on
Microsoft endpoints. The SCCM server deploys a configuration manager client on
endpoints that it controls, this client is responsible for notifying the end-user that there
are patches that are missing on endpoint, the client also lets the user install the patches
that are deployed at the server.
The SCCM server does a Software Update Scan at configured intervals, which causes it
to probe for the patch update status of the endpoints administered by the SCCM server.
The SCCM server then notifies the SCCM client that there are patches/updates that
need to install. (If there were patches uninstalled manually on client or there are new
patches/updates deployed on the Software Update Groups on the SCCM server).
AnyConnect 4.1 and ISE1.4 integration with SCCM client, provides the ability, to verify if
the SCCM client is pending install of CRITCAL severity patches (as classified by
Microsoft), in case there are CRITICAL severity patches available for install,
AnyConnect client can remediate by installing all the CRITICAL severity patches before
providing full network access to the endpoint.
2
EDCS-1537227:
SCCM5x
check/remediation
support
in
AnyConnect
4.1
and
ISE
1.4
Figure 1:
** When the SCCM client is notified by the SCCM server about missing patches, it
prompts user with the notification icon highlighted in the screenshot).
The PM up-to-date check will deem the client COMPLIANT, if the SCCM Client does not
have any notifications from SCCM server that there are CRITICAL patches pending for
installation.
Note: There might be pending patches with lower severity when up-to-date PM
check is evaluated, the check will pass in that case. As mentioned earlier, the
check looks only for missing Critical patches and remediates Critical severity
patches only.
The PM check will deem the client NONCOMPLIANT, if the SCCM Client has got
notifications from server that there are pending CRITICAL patches / updates for install
and the user has not yet installed those critical patches.
3
EDCS-1537227:
SCCM5x
check/remediation
support
in
AnyConnect
4.1
and
ISE
1.4
Passes when, finds a supported PM client software (as in support
charts), installed on endpoint.
Fails when, does not find a supported PM client software installed on
endpoint
Fails when, it finds that the supported PM client service is not running.
2.3 Up-to-date:
Check for the SCCM Clients patch update status. The check passes when the
SCCM client installed on the endpoint indicates that there are no pending Critical
severity patches/updates to be installed. The PM up-to-date check looks
for Critical severity patches (classified by Microsoft), missing on the endpoint.
Fails when, SCCM client on endpoint indicates that there is at least one
Critical patch, pending for install.
4
EDCS-1537227:
SCCM5x
check/remediation
support
in
AnyConnect
4.1
and
ISE
1.4
3.1 Enable:
Remediation action starts the required services for the supported PM client
software.
3.2 Up-to-date:
This directs the installed and supported PM client software, to download the Critical
patch or patches that were found while evaluating the PM up-to-date check.
5
EDCS-1537227:
SCCM5x
check/remediation
support
in
AnyConnect
4.1
and
ISE
1.4
6
EDCS-1537227:
SCCM5x
check/remediation
support
in
AnyConnect
4.1
and
ISE
1.4
2.3. Create a requirement from the condition and remediation action created.
Create a Posture policy with the requirement that was created and enforce it for
windows endpoints that are managed by ISE.
3. On the endpoint, verify that SCCM client has missing patches, at least 1 CRITICAL
patch should be missing for AnyConnect to remediate the SCCM client. Please note
that the popup is shown only when SCCM clients detects missing patches on end
point.
7
EDCS-1537227:
SCCM5x
check/remediation
support
in
AnyConnect
4.1
and
ISE
1.4
4. At this point install Anyconnect (VPN and System Scan Modules), and connect to
NAD, which is managed by ISE server on which Patch management policy is
enforced.
8
EDCS-1537227:
SCCM5x
check/remediation
support
in
AnyConnect
4.1
and
ISE
1.4
After reboot, when Anyconnect connects back to NAD, it evaluates the PM condition for
up-to-date checks again and finds all patches required my SCCM installed on
endpoint. At this point the Patch management condition passes and endpoint is deemed
compliant. Please refer to screen shots below.
9
EDCS-1537227:
SCCM5x
check/remediation
support
in
AnyConnect
4.1
and
ISE
1.4
10
EDCS-1537227:
SCCM5x
check/remediation
support
in
AnyConnect
4.1
and
ISE
1.4
5. Requirements
5.2 SCCM
All supported versions of System Center Configuration Manager (SCCM) based
on the support charts. From the link below you can view support charts for respective
compliance module version. Its under NAC currently.
http://www.cisco.com/c/en/us/support/security/identity-services-engine/products-release-notes-
list.html
11