Alert icon Keyboard navigation enabled.
Alert icon TAB or Shift+TAB to navigate across. Down ↓ to open menu. ESC to close menu.
Alert icon Down ↓ to select section. Right → to activate. Up ↑ / Down ↓ / Tab to traverse all. ESC to exit.
BeyondTrust
Skip to content Use space or enter to skip.

What can we help you find today?

Instant Results
  • Website Results
  • Technical Documentation

Filter Options

Focus your search

Filtering by

Your recent searches:

Contact Us Chat with Sales Get Support
  • English
  • Deutsch
  • français
  • español
  • 한국어
  • português
  • Home
  • Resources
  • Blog
  • Java doesn’t deserve to be loathed. It just needs some love current page
Link copied

Java doesn’t deserve to be loathed. It just needs some love

Oct 20, 2017
Author:
John Dunn
Blog banner default
Java doesn’t deserve to be loathed. It just needs some love
John Dunn

It’s made the Internet a better place. But like all wonderful things, Java needs careful oversight

Java, what’s it good for? If the depressing zero day flaw parade of recent weeks is anything to go by, not a lot.

A quick description of the mess; on 10 January, exploits started circulating for a serious flaw in Java 7 Update 10 (itself a major overhaul, released mid-December), prompting an unusual ‘disable immediately’ warning from the US Department of Homeland Security (DHS) no less.

After a rapid but partial patch from Oracle, Update 11, attention turned to further zero day flaws that remained, including one reportedly sold in recent days on the criminal underworld for at least $5,000. One particularly enterprising group of criminals even started impersonating the Java update to sneak malware on to computers.

Meanwhile, researchers complain that Oracle ignores responsibly-disclosed flaws for months, and won’t have a further in-band release until 19 February - unless, that is, more security holes emerge in which case Oracle will find itself patching patches of patches.

So is Java a pointless nuisance the world should be glad to see the back of? I’d like to suggest it’s not that simple.

With a few exceptions (mostly embedded functions on websites), most consumers probably don’t need Java these days and should consider banishing it from their PCs and browsers after being careful not to confuse it with the eminently useful JavaScript.

It was always madness to install such a powerful programming interface by default even if a minority of home users will still need to find some way to accommodate it. Their best option is to install it on a single computer.

Unfortunately, enterprises can’t rid themselves of the problem as easily; Java is an important arm of much corporate software development, leaving security admins putting hours into watching it like hawks while praying Oracle helps keeps up with the stream of vulnerabilities.

But there is another way – don’t uninstall the Java VM, manage it as you would any other software asset, first by limiting the administrator permissions needed to install it or alter its security settings.

It’s long been a no-brainer that malware, including Java exploits, thrive on environments that allow unmanaged privilege escalation and even those that do should make sure the admin elevation process itself is fully secure.

Another increasingly important option to add to the mix is to use allow listing, which can be implemented using Avecto software. This approach not only controls applications that might not be desirable but don’t in fact require admin rights to function (Windows 8 apps for instance), but rules out precisely the sort of third-party code used by malware writers targeting Java flaws.

Assuming the digital certificates used to sign applications remain secure (which aside from a tiny number of very specific attacks has been the case), this defends against even zero day vulnerabilities.

With Java having a bad time of it, it is tempting to suggest simply abandoning it altogether. This is unnecessary because it offers features that businesses and even some consumers still find useful. It has been a huge boon to developers which has made the Internet a richer place.

But it has also taken too long to wake up to the risks. Don’t treat it like another piece of software furniture. Work out who really needs it and then control the way they use it while ruthlessly limiting which applets can run. Notice – that is log- everything.

The answer is to tend and manage Java and make it work for us, not the criminals.

Latest Posts
  • 14 Password Management Best Practices
    May 28, 2026 14 Password Management Best Practices
    Blog
    12m
  • A Security Researcher’s Guide to Understanding Copilot Studio AI Agents
    May 26, 2026 A Security Researcher’s Guide to Understanding Copilot Studio AI Agents
    Blog
    3m
  • How to Secure Cloud-Native Infrastructure at Scale and Speed: A Conversation with Madhu Adireddi
    May 21, 2026 How to Secure Cloud-Native Infrastructure at Scale and Speed: A Conversation with Madhu Adireddi
    Blog
    5m
  • Cybersecurity as a Boardroom Priority for Major African TelCos
    May 12, 2026 Cybersecurity as a Boardroom Priority for Major African TelCos
    Blog
    8m
  • Geopolitics and Cybersecurity: Why Attackers Go After Identities and Privileged Access First
    May 11, 2026 Geopolitics and Cybersecurity: Why Attackers Go After Identities and Privileged Access First
    Blog
    4m
Related
  • Solving the HIPAA Compliant Support Headache
    May 1, 2017 Solving the HIPAA Compliant Support Headache
    Blog
    1m
  • Top 5 Cybersecurity "Dirty" Words – and How to Avoid Ever Saying Them Again
    Mar 22, 2018 Top 5 Cybersecurity "Dirty" Words – and How to Avoid Ever Saying Them Again
    Blog
    1m
Share this Article
  • Link
Stay up to Date
Get the latest news, ideas, and tactics from BeyondTrust. You may unsubscribe at any time.

Keep up with BeyondTrust

Customer Support Get Started
  • LinkedIn
  • X
  • Facebook
  • Instagram
  • Add BeyondTrust as a preferred source on Google
  • Privacy
  • Security
  • Manage Cookies
  • Do Not Sell My Data
  • WEEE Compliance

Copyright © 2003 — 2026 BeyondTrust Corporation. All rights reserved. Other trademarks identified on this page are owned by their respective owners. BeyondTrust Corporation is not a chartered bank or trust company, or depository institution. It is not authorized to accept deposits or trust accounts and is not licensed or regulated by any state or federal banking authority.

Prefers reduced motion setting detected. Animations will now be reduced as a result.