# Run JNLP Files from Anywhere Without a VPN or Network Changes

- Link: https://www.agilicus.com/topics/launch-jnlp-files-from-anywhere-without-a-vpn/
- Published: 2020-12-24T14:35:40+00:00
- Author: Don Bowman

1. [Home](https://www.agilicus.com/)
 2. [Key Topics](https://www.agilicus.com/topics/)
 3. Run JNLP Files from Anywhere Without a VPN or Network Changes

![vpn-replacement-solution](https://www.agilicus.com/www/b279a4b3-solutions-cards_vpn.
svg)

## Run JNLP Files from Anywhere Without a VPN or Network Changes

Run your Java Network Launch Protocol (JNLP) client applications and JNLP files 
from anywhere with Agilicus AnyX. Seamlessly avoid compatibility issues and enable
secure remote access for your users without the need for a VPN.

Launch your applications as designed, with enhanced security, and provide full support
for JNLP programs through Agilicus.

[CONTACT](https://www.agilicus.com/contact-us/)

## Securely Launching JNLP Applications

![Agilicus Workload Types: Securely launch JNLP files and access internal applications
from anywhere without a VPN using Agilicus' browser-based access. Image illustrates
different workload types and secure remote access solutions.](https://www.agilicus.
com/www/8a680b09-worker-types-02.svg)

Agilicus AnyX is able to launch JNLP applications as designed and provides full 
support for the most commonly used JNLP standard features. This is achieved under
a Zero Trust framework that both enhances security and delivers a seamless end-user
experience. In order to launch a JNLP client application through Agilicus, users
must verify their identity and have the necessary permissions to access the application.
This is implemented in the front end through a friction-free single sign-on experience.
Meanwhile administrators are equipped with centralised authorisation management 
and can easily add or remove user access and privileges through a single administrator
portal.

Ensure your employees can easily and remotely access your legacy and JNLP applications
without requiring rework from developers, a VPN, or network changes.

## Running Legacy Applications and Java Client Software

[⌊compromised-credentials-cyber-attack⌉⌊compromised-credentials-cyber-attack⌉[

Many organisations still rely on legacy applications that require Java Web Start(
JWS) and utilise the JNLP file standard to function. The JNLP file allows java based
applications to be launched on a desktop using resources hosted from a remote server
that are launched from a Java ARchive (JAR) file.  

With the end of the bundling and support from Oracle’s Java JWS framework, these
applications have become restricted to certain machines making it difficult for 
end-users to continue to leverage the robust software. Additionally, with the end
of public support for JWS, there are no longer any security updates and fixes, making
these applications susceptible to cyber threats. 

JNLP client software has become integrated in various workflows across numerous 
industries and is still widely used despite the lack of support for JWS. Agilicus
AnyX ensures your organisation can continue using JWS and JNLP based applications,
making them more secure and accessible from anywhere, for any authorised user.

## How Agilicus AnyX Works to Securely Launch JNLP Applications without a VPN

»

When a user downloads a JNLP resource, the Agilicus browser extension takes control
of the file, and launches the Java Web Start Component.

»

All of the JAR files described in the JNLP are downloaded and cached to disk.

»

The Agilicus Agent starts locally in proxy mode and the Agilicus extension starts
Java with the parameters described by the JNLP file.

»

An HTTP proxy configuration ensures Java runs its networking securely through the
Agilicus Agent (java supports http proxy host and port).

»

The result is instant, secure, auditable access to the JNLP resources with all traffic
fully encrypted by TLS.

[⌊identity-aware-web-application-firewall⌉⌊identity-aware-web-application-firewall⌉[

Agilicus AnyX combined with the Agilicus JNLP web browser extension ensures any 
authorised user can launch a JNLP client application without a VPN while keeping
the workflow unchanged. End-users will access the application like usual and verify
their identity to launch the application, for example by clicking on a web page 
link to download the current JNLP file.

## Enhanced Security for Java Client Applications

[⌊agilicus-careers⌉⌊agilicus-careers⌉[

JNLP applications are being used by organisations everywhere and have become business
critical. That means to keep up with the demands of the modern workforce they need
to be remotely accessible and secure. Unfortunately because the JWS and JNLP standard
are no longer actively maintained, these applications have a significant number 
of Common Vulnerability Exposures (CVE) that could be putting your organisation 
at risk. Additionally, traffic in a JNLP local environment can be intercepted making
them susceptible to man in the middle attacks. 

With Agilicus, Java and JNLP client applications can be made remotely accessible
and benefit from enhanced security through Zero Trust. Zero Trust is an “Always 
Verify” security framework that requires users to verify their identity and have
the required permissions to gain access.

Agilicus will empower your organisation with the security controls necessary to 
keep sensitive customer, employee, and corporate information within these JNLP applications
secure. The Agilicus AnyX extension leverages the Agilicus Agent and Connector to
ensure all traffic is fully encrypted and requires your users to verify their identity
through single sign-on and provide a second factor for authentication to gain access.

BOOK A MEETING

Ready To Learn More?

Agilicus AnyX Zero Trust enables any user, on any device, secure connectivity to
any resource they need—without a client or VPN. Whether that resource is a web application,
a programmable logic controller, or a building management system, Agilicus can secure
it with multi-factor authentication while keeping the user experience simple with
single sign-on.

[BOOK A MEETING](https://www.agilicus.com/book-calendar-meeting/)

![Agilicus AnyX platform logo, horizontal orientation.](https://www.agilicus.com/
www/9f758437-agilicus-logo-horizonta.svg)

info@agilicus.com, +1 ‪519 953-4332‬

300-87 King St W, Kitchener, ON, Canada. N2G 1A7

[⌊partner⌉⌊partner⌉[
