Software Requirements
The Cisco Secure Application capabilities are integrated with these APM Agents:
Java APM Agent
The Java APM Agent with Cisco Secure Application works on the following platforms:
- Operating Systems: AIX, Linux, and Windows
- Containers: All major container systems
- Languages: Java versions 8 to 16, inclusive, Oracle, OpenJDK, Azul, and IBM
- Application Framework Support: All major frameworks such as Spring. See Java Supported Environments.
- Application Server Platform Support: All major Application Servers. See Java Supported Environments.
- User Permissions: The user under which the JVM runs must have write privileges to the Cisco Secure Application extension directory:
<JAVA_AGENT_HOME>/ver<VERSION>/external-services/argentoDynamicService/
. See Install the Java Agent.
Review Install App Server Agents for instructions and guidance. Cisco AppDynamics provides an Agent Installer that simplifies the agent installation process and streamlines the deployment of Java and Machine Agents. The Cisco Secure Application capabilities are integrated only with Java Agent JDK8+. The Java Agent Legacy does not support Cisco Secure Application. Ensure the following if you have installed the correct agent:
- The Java Agent JDK8+ install directory includes
1.8
in the directory name, for example,AppServerAagent-1.8-22.6.0
. - The
argentoDynamicService
folder is listed underexternal-services
.
Certain features of Cisco Secure Application are currently not available when using Java Development Kit (JDK) versions 23 and 24. This is due to the removal of the security manager in these versions. As a result, the following runtime eventing features are impacted:
- Remote Command Execution
- Listening Server Sockets
- Outbound Web API Connections
- File Access (including reading, writing, creating, and deleting)
We are committed to resolving this issue and are actively working on a permanent solution to ensure full compatibility with JDK versions 23 and above. Thank you for your understanding and patience as we enhance our product to support these newer Java versions.
.NET APM Agent
The .NET Agent with Cisco Secure Application works on all frameworks that the .NET Agent instruments. To view the full list, see .NET Supported Environments and its Limitations.
Supported:
-
Reporting of vulnerability for .NET, and beta support for .NET Framework.
-
Reporting of Command Execution events. Only process filtering policies are supported for this feature.
-
Azure Site Extension for Reporting of Command Execution events, and Vulnerability Reporting.
Not supported:
- Single file deployment for Vulnerability Reporting. This exception does not apply to Reporting Command Execution events.
-
Stack filtering for Command Execution events feature.