Release Notes Anyconnect 3.1.12020
Release Notes Anyconnect 3.1.12020
Release Notes Anyconnect 3.1.12020
1
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
Other files, which help you add additional features to AnyConnect, can also be downloaded.
To obtain the AnyConnect software, follow these steps:
1. Follow this link to the Cisco AnyConnect Secure Mobility Client Introduction page:
http://www.cisco.com/en/US/products/ps10884/tsd_products_support_series_home.html
2. Log in to Cisco.com.
3. Click Download Software.
4. Expand the Latest Releases folder and click the latest release, if it is not already selected.
5. Download AnyConnect Packages using one of these methods:
— To download a single package, find the package you want to download and click Download.
— To download multiple packages, click Add to cart in the package row and then click Download Cart at the
top of the Download Software page.
6. Read and accept the Cisco license agreement when prompted.
7. Select a local directory in which to save the downloads and click Save.
8. See “Configuring the ASA to Download AnyConnect” in Chapter 2, Deploying the AnyConnect Secure Mobility
Client in the Cisco AnyConnect Secure Mobility Client Administrator Guide, Release 3.1 to install the packages
onto an ASA or to deploy AnyConnect using your enterprise software management system.
2
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
3
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
Deprecation of CSD
Cisco dropped support for the Secure Desktop (Vault), Cache Cleaner, Keystroke Logger Detection (KSL), and
Host Emulation Detection features of CSD in Nov 2012. For more information, see the deprecation field notice
“Secure Desktop (Vault), Cache Cleaner, Keystroke Logger Detection, and Host Emulation Detection Features Are
Deprecated.”
4
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
Installation Overview
AnyConnect integrates the following modules into the AnyConnect client package:
Network Access Manager
Host Scan
Web Security
DART
If you are using the ASA to deploy AnyConnect, the ASA can deploy all the optional modules. If pre-deploying
using your SMS, you can deploy all modules, but you must pay special attention to the module installation
sequence and other details.
AnyConnect shares its Host Scan component with Cisco Secure Desktop (CSD). The stand-alone Host Scan
package for AnyConnect provides the same features as the Host Scan package that is part of CSD. The
AnyConnect client can co-exist with Cisco Secure Desktop Vault, but it cannot be run or deployed from inside the
Vault.
Every release of AnyConnect includes a localization MST file that administrators can upload to the ASA whenever
they upload AnyConnect packages with new software. If you are using our localization MST files, make sure to
update them with the latest release from CCO whenever you upload a new AnyConnect package.
For more information about deploying the AnyConnect modules, see the Cisco AnyConnect Secure Mobility Client
Administrator Guide, Release 3.1.
5
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
6
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
Java 7 Issues
Java 7 Issues
Java 7 can cause problems with AnyConnect Secure Mobility Client, Hostscan, CSD and Clientless SSL VPN
(WebVPN). A description of the issues and workarounds is provided in the Troubleshooting Technote Java 7 Issues
with AnyConnect, CSD/Hostscan, and WebVPN - Troubleshooting Guide, which is in Cisco documentation under
Security > Cisco Hostscan.
7
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
AnyConnect is not integrated with the new UI framework, known as the Metro design language, that is
deployed on Windows 8; however, AnyConnect does run on Windows 8 in desktop mode.
Verify that the driver on the client system is supported by Windows 8. Drivers that are not supported by
Window 8 may have intermittent connection problems.
For Network Access Manager, machine authentication using machine password will not work on Windows 8
/ Server 2012 unless a registry fix described in Microsoft KB 2743127
(http://support.microsoft.com/kb/2743127) is applied to the client desktop. This fix includes adding a
DWORD value LsaAllowReturningUnencryptedSecrets to the
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa registry key and setting this value to 1. This
change permits Local Security Authority (LSA) to provide clients like Cisco Network Access Manager with the
Machine password. It is related to the increased default security settings in Windows 8 / Server 2012. Machine
authentication using Machine certificate does not require this change and will work the same as it worked with
pre-Windows 8 operating systems.
Note Machine authentication allows a client desktop to be authenticated to the server before the user logs in.
During this time server can perform scheduled administrative tasks for this client machine. Machine
authentication is also required for the EAP Chaining feature where a server can authenticate both User and
Machine for a particular client. This will result in identifying company assets and applying appropriate
access policy. For example, if this is a personal asset (PC/laptop/tablet), and a company login is used, server
will fail Machine authentication, but succeed User authentication and will apply proper access restrictions
to this client desktop.
The Export Stats button on the Preferences > VPN > Statistics tab saves the file on the desktop. In other
versions of Windows, the user is asked where to save the file.
HP Protect tools do not work with AnyConnect on Windows 8.x.
8
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
9
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
To resolve this issue, install the Windows 8.1 March cumulative security update for Internet Explorer (MS15-018)
or the Vulnerability in SChannel could allow security feature bypass: March 10, 2015 (MS15-031) update. This
update is being distributed by Windows update. After the update is installed, the “fixit” or other workarounds are
no longer needed. Go here for more details.
The Cisco Tracking ID is CSCus89729. Further details are available here:
https://tools.cisco.com/bugsearch/bug/CSCus89729.
System Requirements
This section identifies the management and endpoint requirements for this release. For endpoint OS support and
license requirements for each feature, see AnyConnect Secure Mobility Client Features, Licenses, and OSs.
AnyConnect 3.1 installations can coexist with other VPN clients, including IPsec clients, on all supported
endpoints; however, we do not support running AnyConnect while other VPN clients are running.
The following sections identify the minimum management and endpoint requirements:
Adaptive Security Appliance Requirements
10
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
System Requirements
Memory Requirements
Note: The minimum flash memory recommended for all ASA 5500 models using AnyConnect 3.1 is 512MB. This
will allow hosting of multiple endpoint operating systems, and logging and debugging to be enabled on the ASA.
Due to flash size limitations on the ASA 5505 (maximum of 128 MB), not all permutations of the AnyConnect
package will be able to be loaded onto this model. To successfully load AnyConnect, you will need to reduce the
size of your packages (i.e. fewer OSs, no host Scan, etc,) until they fit on the available flash.
Check for the available space before proceeding with the AnyConnect install or upgrade. You can use one of the
following methods to do so:
CLI—Enter the show memory command.
asa3# show memory
Free memory: 304701712 bytes (57%)
Used memory: 232169200 bytes (43%)
------------- ----------------
Total memory: 536870912 bytes (100%)
ASDM—Choose Tools > File Management. The File Management window displays flash space.
If your ASA has only the default internal flash memory size or the default DRAM size (for cache memory), you could
have problems storing and loading multiple AnyConnect client packages on the ASA. Even if you have enough
space on the flash to hold the package files, the ASA could run out of cache memory when it unzips and loads the
11
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
System Requirements
client images. For internal memory requirements for each ASA model, see Memory Requirements for the Cisco
ASA Adaptive Security Appliances Software Version 8.3 and Later. For additional information about the ASA
memory requirements and upgrading ASA memory, see the latest release notes for the Cisco ASA 5500 series.
Microsoft Windows
Table 3 Microsoft Windows OS Support for the modules and new features in AnyConnect 3.1.
12
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
System Requirements
Table 3 Microsoft Windows OS Support for the modules and new features in AnyConnect 3.1.
Make sure you enter the whitespace between “start=” and “disabled”.
Upgrading from Windows XP to Windows Vista or Windows 7 or later requires a clean install since the Cisco
AnyConnect Virtual Adapter is not preserved during the upgrade. Manually uninstall AnyConnect, upgrade
Windows, then reinstall AnyConnect manually or via WebLaunch.
Windows 2003 Server (32 bit) is supported for Network Access Manager only.
Windows 2008 is not supported; however, we do not prevent the installation of AnyConnect 3.1 on this OS.
To start AnyConnect with WebLaunch, you must use the 32-bit version of Firefox 3.0+ and enable ActiveX or
install Sun JRE 1.4+.
Note: Internet Explorer 6.0 is no longer supported.
AnyConnect VPN is compatible with 3G data cards which interface with Windows 7 or later via a WWAN
adapter.
On Windows XP, schannel.dll supports only 3DES and not AES encryption; therefore, an ASA on which XP
clients terminate must have 3DES enabled with the ssl encryption aes128-sha1 aes256-sha1 3des-sha1
command.
Windows Requirements
Pentium class processor or greater.
100 MB hard disk space.
Microsoft Installer, version 3.1.
13
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
System Requirements
Linux
Table 4 Linux OS Support for the modules and new features in AnyConnect 3.1
AnyConnect Feature Red Hat Enterprise Linux 6.x Ubuntu 9.x, 10.x, and 11.x
Module 3.1 (32-bit) and 6.4 (64-bit) (32-bit) and Ubuntu 12.04 &
12.10 (64-bit)
Customer No No
Feedback
VPN Core Yes Yes
IPv6 No No
Suite-B Yes Yes
(IPsec only)
Network Core No No
Access IPv6 No No
Manager
Suite-B No No
Posture & Host Core Yes Yes
Scan IPv6 No No
Keystroke Yes Yes
Logger
Telemetry No No
Web Security No No
DART Yes Yes
Linux Requirements
x86 instruction set
32-bit or 64-bit processor
32 MB RAM
20 MB hard disk space
Superuser privileges are required for installation
libstdc++ users must have libstdc++.so.6(GLIBCXX_3.4) or higher, but below version 4
Java 5 (1.5) or later. The only version that works for web installation is Sun Java. You must install Sun Java and
configure your browser to use that instead of the default package.
zlib - to support SSL deflate compression
xterm - only required if you're doing initial deployment of AnyConnect via Weblaunch from ASA clientless
portal.
gtk 2.0.0
gdk 2.0.0
libpango 1.0 or a compatible build such as package pangox-compat-0.0.2-2.el7.x86_64.rpm or
pangox-compat-0.0.2-3.fc20.x86_64.rpm
iptables 1.2.7a or later
tun module supplied with kernel 2.4.21 or 2.6
14
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
System Requirements
Mac OS X
Table 5 Mac OS X Support the modules and new features in AnyConnect 3.1
Mac OS X Requirements
AnyConnect requires 50MB of hard disk space.
To operate correctly with Mac OS X, AnyConnect requires a minimum display resolution of 1024 by 640 pixels.
Mac OS X 10.8 introduces a new feature called Gatekeeper that restricts which applications are allowed to run on
the system. You can choose to permit applications downloaded from:
Mac App Store
Mac App Store and identified developers
Anywhere
The default setting is Mac App Store and identified developers (signed applications). AnyConnect release 3.1 is a
signed application, but it is not signed using an Apple certificate. This means that you must either select the
Anywhere setting or use Control-click to bypass the selected setting to install and run AnyConnect from a
pre-deploy installation. Users who web deploy or who already have AnyConnect installed are not impacted. For
further information see: http://www.apple.com/macosx/mountain-lion/security.html.
15
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
Note: Web launch or OS upgrades (for example 10.9 to 10.10) install as expected. Only the pre-deploy installation
requires additional configuration as a result of Gatekeeper.
The Host Scan engine, which is among the components delivered by AnyConnect Secure Mobility Client, identifies
endpoint posture attributes of the host.
The List of Antivirus, Antispyware, and Firewall Applications Supported by Host Scan is available on cisco.com.
The support chart opens most easily using a Firefox browser. If you are using Internet Explorer, download the file
to your computer and change the file extension from .zip to .xlsm. You can open the file in Microsoft Excel,
Microsoft Excel viewer, or Open Office.
System Requirements
This Host Scan package can be installed on ASA version 8.4 or later. See Important AnyConnect, Host Scan, and
CSD Interoperability Information, page 4 for interoperability information.
Licensing
For brief descriptions and example product numbers (SKUs) of the AnyConnect user license options, see Cisco
Secure Remote Access: VPN Licensing Overview.
For our open source licensing acknowledgments, see Open Source Used In AnyConnect Secure Mobility Client
3.1.
For the latest end-user license agreement, see Cisco End User License Agreement, AnyConnect Secure Mobility
Client, Release 3.1.
16
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
17
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
18
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
This event can occur if one or all of the following are true:
Root certificates were intentionally pruned.
Update Root Certificates is disabled.
The internet is not reachable when an upgrade occurs (for example, you have your ASA in a private network
without Internet access).
AnyConnect installations and upgrades might require endpoint users to install the root CA before upgrading or
installing AnyConnect. To do so, enable Update Root Certificates and verify that the Internet is reachable before
the AnyConnect installation. By default, Update Root Certificates is enabled. Users can also update the root CA
manually, as instructed on the VeriSign website.
For more information, see:
http://technet.microsoft.com/en-us/library/bb457160.aspx
http://technet.microsoft.com/en-us/library/cc749331%28WS.10%29.aspx
19
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
The following example shows the certificate contents displayed by this command:
================ Certificate 0 ================
Serial Number: 3b3be91200020000854b
Issuer: CN=cert-issuer, OU=Boston Sales, O=Example Company, L=San Jose,
S=CA, C=US, [email protected]
NotBefore: 2/16/2011 10:18 AM
NotAfter: 5/20/2024 8:34 AM
Subject: CN=Carol Smith, OU=Sales Department, O=Example Company, L=San Jose, S=C
A, C=US, [email protected]
Non-root Certificate
Template:
Cert Hash(sha1): 86 27 37 1b e6 77 5f aa 8e ad e6 20 a3 14 73 b4 ee 7f 89 26
Key Container = {F62E9BE8-B32F-4700-9199-67CCC86455FB}
Unique container name: 46ab1403b52c6305cb226edd5276360f_c50140b9-ffef-4600-ada
6-d09eb97a30f1
20
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
1. Identify the <CN> attribute in the certificate. In the example, the CN is Carol Smith. You need this information
for the next step.
2. Modify the certificate CSP using the following command. The example below uses the subject <CN> value to
select the certificate to modify. You can also use other attributes.
On Windows Vista and Windows 7 or later, use this command:
certutil -csp "Microsoft Enhanced RSA and AES Cryptographic Provider" -f -repairstore
-user My <CN> carol smith
On Windows XP, use this command:
certutil -csp "Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)" -f
-repairstore -user My <CN> carol smith
3. Repeat step 2 and verify the new CSP value appears for the certificate.
21
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
User Guideline for Cisco Cloud Web Security Behavior with IPv6 Web
Traffic
Unless an exception for an IPv6 address, domain name, address range, or wild card is specified, IPv6 web traffic
is sent to the scanning proxy where it performs a DNS lookup to see if there is an IPv4 address for the URL the
user is trying to reach. If the scanning proxy finds an IPv4 address, it uses that for the connection. If it does not
find an IPv4 address, the connection is dropped.
If you want all IPv6 traffic to bypass the scanning proxies, you can add this static exception for all IPv6 traffic: /0.
Doing this makes all IPv6 traffic bypass all scanning proxies. This means that IPv6 traffic is not protected by Cisco
Cloud Web Security.
22
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
1. Enter No.
2. Click OK.
3. Close the Registry Editor window.
Revocation Message
An AnyConnect certificate revocation warning popup window opens after authentication if AnyConnect attempts
to verify a server certificate that specifies the distribution point of an LDAP certificate revocation list (CRL) if the
distribution point is only internally accessible.
If you want to avoid the display of this popup window, do one of the following:
Obtain a certificate without any private CRL requirements.
Disable server certificate revocation checking in Internet Explorer.
Note: Disabling server certificate revocation checking in Internet Explorer can have severe security ramifications
for other uses of the OS.
Messages in the Localization File Can Span More than One Line
If you try to search for messages in the localization file, they can span more than one line, as shown in the example
below:
msgid ""
"The service provider in your current location is restricting access to the "
"Secure Gateway. "
23
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
Avoid Wireless-Hosted-Network
Using the Windows 7 or later Wireless Hosted Network feature can make AnyConnect unstable. When using
AnyConnect, we do not recommend enabling this feature or running front-end applications that enable it (such as
Connectify or Virtual Router).
24
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
AnyConnect Caveats
To avoid these problems, Administrators can deploy using the AnyConnect pre-installer, SMS, GPO or other
administrative deployment methodology.
Using the Manual Install Option on Mac OS X if the Java Installer Fails
If users use WebLaunch to start AnyConnect on a Mac and the Java installer fails, a dialog box presents a Manual
Install link. Users should follow this procedure when this happens:
1. Click Manual Install. A dialog box presents the option to save a .dmg file that contains an OS X installer.
2. Mount the disk image (.dmg) file by opening it and browsing to the mounted volume using Finder.
3. Open a Terminal window and use the CD command to navigate to the directory containing the file saved. Open
the .dmg file and run the installer.
4. Following the installation, choose Applications > Cisco > Cisco AnyConnect Secure Mobility Client to initiate
an AnyConnect session, or use Launchpad.
AnyConnect Caveats
Caveats describe unexpected behavior or defects in Cisco software releases.
The Release Notes for the AnyConnect Secure Mobility Client, Release 3.1 is a living document that we update as
we continue to produce maintenance releases and major releases of AnyConnect. As the development of
AnyConnect continues, should we find caveats that impact AnyConnect 3.1, or resolve caveats that improve
AnyConnect 3.1, we will update these tables and republish this document.
Caveats are fixed for an AnyConnect release until that release reaches end of life. To see Cisco’s end of life policy,
and which versions are no longer supported, see http://www.cisco.com/c/en/us/products/eos-eol-policy.html.
25
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
AnyConnect Caveats
26
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
AnyConnect Caveats
27
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
AnyConnect Caveats
28
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
AnyConnect Caveats
29
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
AnyConnect Caveats
30
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
AnyConnect Caveats
31
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
AnyConnect Caveats
32
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
Related Documentation
Related Documentation
For more information, see the following documents:
Cisco AnyConnect Secure Mobility Client Administrator Guide, Release 3.1
Open Source Software Used In AnyConnect Secure Mobility Client, Release 3.1
Release notes for Cisco ASA 5500
Release notes for Cisco Adaptive Security Device Manager
Supported VPN Platforms, Cisco ASA 5500 Series
Release notes for Cisco Secure Desktop
AnyConnect and HostScan Antivirus, Antispyware, and Firewall Support Charts
Navigating the Cisco ASA 5500 Series Documentation
33
Release Notes for Cisco AnyConnect Secure Mobility Client, Release 3.1
Related Documentation
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To
view a list of Cisco trademarks, go to this URL: www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property
of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other
company. (1110R)
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone
numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are
shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and
coincidental.
© 2016 Cisco Systems, Inc. All rights reserved.
34