Slashdot Mirror


Firefox's Blocked-By-Default Java Isn't Going Down Well

JG0LD writes "The Firefox web browser will, henceforth, require users to manually activate Java objects on sites that they visit, Mozilla has confirmed. This even affects up-to-date versions of Java, which you can see on the block list. The change is aimed at improving security and moving away from a dependence on proprietary plug-ins, but critics say it will cause untold headaches for developers, admins and less-technical end-users. "

362 comments

  1. Didn't they learn from Microsoft? by Anonymous Coward · · Score: 5, Insightful

    Users hate authorizing things, and become trained drones blindly okaying everything anyway.

    As security models go, it's a poor one.

    1. Re:Didn't they learn from Microsoft? by Darinbob · · Score: 0, Troll

      If they learn from Microsoft, then the lesson is to enable everything by default even if it's amazingly unsecure and let the users sort it out.

    2. Re:Didn't they learn from Microsoft? by Doh! · · Score: 4, Insightful

      So... they should disable all plugins like Java and Flash and not let the user authorize anything? That would never work.

    3. Re:Didn't they learn from Microsoft? by Microlith · · Score: 3, Insightful

      Fortunately it still works, it just won't give a security hole riddled platform automatic access to your PC.

    4. Re:Didn't they learn from Microsoft? by Dahamma · · Score: 2

      But when the context of "work" is market share, it's TOTAL FAIL. General consumers really don't give a shit if it's the most secure platform on the planet if it's nigh useless in practice. Or are you one of the dozens of people using NetBSD?

    5. Re:Didn't they learn from Microsoft? by sortius_nod · · Score: 4, Insightful

      Indeed, never trust basic security to users. Better to keep a your workstations up-to-date & deal with the IT nightmare that is updating rogue workstations than to deal with the IT apocalypse of click monkeys.

    6. Re:Didn't they learn from Microsoft? by ls671 · · Score: 2

      More like:
      Farewell James,
      https://en.wikipedia.org/wiki/James_Gosling

      I think you've done the right thing leaving when Larry bought your former employer out.

      --
      Everything I write is lies, read between the lines.
    7. Re:Didn't they learn from Microsoft? by Capsaicin · · Score: 3, Insightful

      Fortunately it still works ...

      But it doesn't just work.

      The browsers installed by default on the OS do. In fact switching back to them is even easier than installing the plugin. And yes some users will install the plugin, but some will change browsers instead.

      This seems a blunt way to audit the security of plugins and one guaranteed to reduce user numbers.

      --
      Better to be despised for too anxious apprehensions, than ruined by too confident a security. --Edmund Burke
    8. Re:Didn't they learn from Microsoft? by shtolcers · · Score: 1

      Agreed And it's even more strange doing this when not long ago "disable javascript" feature was removed.

    9. Re:Didn't they learn from Microsoft? by erroneus · · Score: 4, Insightful

      Yes, while I tend to agree with that notion, I also have to remind that this is web Java applets we're talking about. Who does that any more? There are four places where I see that:

      1. Business/Office web based apps (Documentum in my case)
      2. Cisco "web interfaces"
      3. An older HP print server "web interface."
      4. Webmin (optional) controls for telnet/ssh and file management.

      In each of those cases, I am very comfortable making those explicit exceptions. There may be more. Not wanting to speak for the whole world, but at this point, I can't imagine this being a huge problem. So anyone, please correct me if I'm wrong by providing other examples.

    10. Re:Didn't they learn from Microsoft? by buchner.johannes · · Score: 5, Informative

      Actually it's not an authorization dialog, but a "click-to-play" on the embed objects. You can get the same functionality already by setting plugins.click_to_play to true in about:config. That is just going to be a default setting on new installs, but you can set it to false. I set it to true myself, because it is useful to not have arbitrary Flash code to just start running (and playing).

      The gamble Mozilla makes is that because of the extra step, companies will move to putting content into HTML5 rather than external plugins, because it makes their website more clunky. They also do replace external PDF viewer plugins with a HTML5/JS based one, so it is a coherent strategy towards open technologies. There are plenty of benefits if it works out, security is one of them. And it's a phased, non-invasive method, which can be disabled.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    11. Re:Didn't they learn from Microsoft? by Lennie · · Score: 4, Informative

      Chrome ? I wouldn't count on that:

      "By the end of 2014 Google intends to completely remove the Netscape Plug-in API."

      http://www.infoq.com/news/2013/09/NPAPI-Depricated

      --
      New things are always on the horizon
    12. Re:Didn't they learn from Microsoft? by Anonymous Coward · · Score: 4, Interesting

      Yes, while I tend to agree with that notion, I also have to remind that this is web Java applets we're talking about. Who does that any more? There are four places where I see that:

      1. Business/Office web based apps (Documentum in my case) 2. Cisco "web interfaces" 3. An older HP print server "web interface." 4. Webmin (optional) controls for telnet/ssh and file management.

      In each of those cases, I am very comfortable making those explicit exceptions. There may be more. Not wanting to speak for the whole world, but at this point, I can't imagine this being a huge problem. So anyone, please correct me if I'm wrong by providing other examples.

      Most online banking systems in Scandinavia use Java applet. Same Java-based id/login system can be used for many public services and for web shop payments. They are working on moving away from it, but for now being able to do online banking is a pretty key requirement for most users. I have Chrome set up with my bank as only trusted site where the Java applet is activated, for all other sites it is deactivated. As long as my bank is not compromised and serving malware through Java vulns that should be ok.

      As for Flash, many people seem to think that HTML5 video support can replace Flash, but then you are not aware of the huge amount of popular Flash games out there. As a tower defense game addict Flash is just a necessity for a long while still.

    13. Re:Didn't they learn from Microsoft? by Anonymous Coward · · Score: 0

      If it works like "Click to Play" then no, they won't just okay it accidentally. Make it subtle like play button etc, people will press it if they really really have to like in some banking service sites etc.

    14. Re:Didn't they learn from Microsoft? by StripedCow · · Score: 2

      Why don't they "just" write a secure Java virtual machine? I guess they can even run javascript inside the same VM, so a unified approach.

      And Google recently developed an efficient sandbox called NaCl, so why not follow them? They could even run Java inside NaCl to add another layer of security. Hell, they could even run the complete browser inside NaCl, so Firefox would run on Chrome too :)

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
    15. Re:Didn't they learn from Microsoft? by FireFury03 · · Score: 1

      Why don't they "just" write a secure Java virtual machine?

      I'm pretty sure Oracle would sue them into the ground...

    16. Re:Didn't they learn from Microsoft? by Anonymous Coward · · Score: 4, Insightful

      It is not a security model. It is a responsibility model.
      Now the responsibility lies even less with Mozilla and more with the user who installed Java in the first place.
      If that user can not take hint, and becomes a trained drone, that is his problem. The only more secure thing to do would be to simply refuse running java at all. Obviously that is even less realistic.

    17. Re:Didn't they learn from Microsoft? by jonbryce · · Score: 1

      They will only authorise it if they actually want to use it. If it is an advert, they won't bother, if it is essential for the funcionality of the site, they will. Obviously they won't know whether or not it is secure.

    18. Re:Didn't they learn from Microsoft? by Anonymous Coward · · Score: 0

      > Users hate authorizing things [...]

      Ah? *Educated* users maybe. And even... I have a doubt. Uneducated users do anything and click anywhere without caring. It's only a few ones who fall into your defnition although I'm curious as to knowing what this proportion actually is.

    19. Re:Didn't they learn from Microsoft? by Anonymous Coward · · Score: 0

      Does IE11 not do exactly the same thing ?

      (Only thing I have to use Java for is the Supermicro iLO

    20. Re:Didn't they learn from Microsoft? by HJED · · Score: 2

      They also do replace external PDF viewer plugins with a HTML5/JS based one, so it is a coherent strategy towards open technologies. There are plenty of benefits if it works out, security is one of them. And it's a phased, non-invasive method, which can be disabled.

      Yeah the inbuilt PDF viewer is great: it has worse unicode support than slashdot, often fails to correctly render diagrams and is slower than the adobe plugin.
      Thankfully I occidentally found a way to make it default back to the Adobe plugin. If they want to keep users they need to stop removing functionality and adding half backed security systems that are very hard to disable.
      Sadly there isn't a better alternative at the moment, but already there are a few sites I switch to IE to view...

      --
      null
    21. Re:Didn't they learn from Microsoft? by HJED · · Score: 3, Informative

      There's actually a process for getting certified as having a valid implementation of java, I think that you don't have to pay license fees for it either ... however it is as about as 'easy' again as 'just' writing a jvm. Given Mozilla can't even write a PDF viewer with Unicode support I don't see that happening.
      If there was a better cross platform alternative I'd switch to it.

      --
      null
    22. Re:Didn't they learn from Microsoft? by erroneus · · Score: 4, Interesting

      As I run adblock and noscript, I'm already extremely comfortable with the white-list approach to securing browsers... so grains of salt in all of that -- users are not usually accustomed to the concept. I hadn't considered it when I first posted at 3-something AM this morning in my sleep. That said, it's useful to know that there are indeed still public/internet facing sites out there using Java. Shame on them.

    23. Re:Didn't they learn from Microsoft? by CryptDemon · · Score: 1

      The only other places I see them are those coupon printing plugins and lots of older science and math web sites that do some sort of visualization/simulation stuff.

    24. Re:Didn't they learn from Microsoft? by hairyfeet · · Score: 3, Insightful

      Insightful? Really? A locked down control freak company cuts out anything that would compete with their appstore crapstore and you APPLAUD that shit? So by your logic Win 8 would be the most perfect OS evar if they nonly made it so it will only run MSFT approved software from the crapstore? You DO know that the original plan for iOS was to have it so ONLY Apple could have native apps, with everyone else stuck in an HTML ghetto and THAT is why Jobs killed any chance of Flash on iOS, yes?

      As for TFA I was a FF user before it was even called FF, and the suite before that, but no more, its simply a bad idea security wise to run FF any longer from Windows. See my journal for the Yahoo Porn Bug, one of many that will ONLY run on FF thanks to their frankly piss poor security mdoel. Chromium had support for running the browser in low rights mode less than 6 months after Vista was released, this same low rights mode could trivially be added to AppArmor or SELinux yet here it is SEVEN YEARS LATER and FF still makes the browser run with the same rights as the user? Madness!

      People can hate and call me names but that won't change reality and reality is good security practices are good, bad practices re bad, and to run the #1 attack vector on ANY computer at the same permission level as the user is piss poor design. You have several FOSS browsers to choose from that have MUCH better security such as Chromium, I'd recommend using one of those and staying away from FF, especially if you are on Windows where even IE runs at a lower permission level than FF.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    25. Re:Didn't they learn from Microsoft? by Flavianoep · · Score: 1

      You forgot number 5: Banks.

      --
      Linux is for people who don't mind RTFM.
    26. Re:Didn't they learn from Microsoft? by gl4ss · · Score: 2

      end of 2014 is still ways off...

      and anyhow, I guess the policy is due to them having their own competitor for the api....

      --
      world was created 5 seconds before this post as it is.
    27. Re:Didn't they learn from Microsoft? by Anonymous Coward · · Score: 0

      However, a security exploit was deliberately put in because the Java spec required that way of working.

      When it comes to securing your computer or having it "obey the standards", which do YOU think should win the day?

    28. Re:Didn't they learn from Microsoft? by synapse7 · · Score: 1

      I agree for the necessities that you listed I deal with all of those. However, I believe firefox is also used for casual browsing and I don't think java or flash are going away any time soon.

    29. Re:Didn't they learn from Microsoft? by DrXym · · Score: 1
      If users hate it so much then the site will soon hear these complaints and might actually do something to fix the issue. Doing nothing is not going to change anybody's behaviour. Not the site, not the user.

      When Microsoft put UAC into Windows they got a lot of hate because so many apps were doing stupid things (e.g. open HKLM with read/write access, expecting users to run with admin privileges) that it would pop up all the time. But clearly it had an effect because the software was fixed to limit or remove its privileged operations to avoid these popups. Windows might not be impregnable but it's in a far better situation than if it had been left the way it was.

      Anyway if Firefox does implement a popup, or a click to activate, I'm sure they could also provide a checkbox to not bug the user again for that specific site.

    30. Re:Didn't they learn from Microsoft? by DrXym · · Score: 1

      They are only deprecating NPAPI because they want plugins to use Pepper instead.

    31. Re:Didn't they learn from Microsoft? by DrXym · · Score: 1

      Most online banking systems in Scandinavia use Java applet. Same Java-based id/login system can be used for many public services and for web shop payments. They are working on moving away from it, but for now being able to do online banking is a pretty key requirement for most users.

      A few sites in Ireland do it too, such as the Revenue website. Fortunately it's gotten rarer and these days there isn't much need for it. Modern browsers can store data like crypto keys locally (which is what Revenue used it for), or they could send a booklet of one time pads or a hard token if absolutely necessary. My Synology NAS uses a Java object for its file manager, so I can drag and drop files from my local FS to the drive through a mostly HTML based UI. So I hope Firefox has a "remember this site option".

      As for Flash, many people seem to think that HTML5 video support can replace Flash, but then you are not aware of the huge amount of popular Flash games out there. As a tower defense game addict Flash is just a necessity for a long while still.

      HTML5 could completely replace Flash but anyone who thinks it will lead to better rendering is in for a rude awakening. A Flash plugin instance had the potential to run in its own thread, or even in a separate process when the browser hosted it in a separate exe. Now all the HTML5 flash-like stuff in the page is running in a mostly single threaded JS and hogging the CPU with timers.

    32. Re:Didn't they learn from Microsoft? by fast+turtle · · Score: 2

      The reason it's no longer worthwhile to run Firefox is the continual updates and feature removals. It's got little to do with Security. I'm currently using Firefox 10.0.0 with Noscript on Win7-64 and it's actually be less trouble then all versions since 17 - have 3 systems running the latest and they're god damn crap.

      One of the things that annoys the hell out of me is the change to the bookmarks system. It's no longer a simple html file (used to work fine and was easy to backup) instead it's some closed system that's not human readable and if something pukes, you loose all of your bookmarks including the fucking backups. Makes me want to puke as I've had that happen 3 times since they switched.

      I'm not a fan of IE but if someone would create a god damn browser for Windows that uses the IE engine along with the noscript add-on I'd be using it in a heartbeat on Windows

      --
      Mod me up/Mod me down: I wont frown as I've no crown
    33. Re:Didn't they learn from Microsoft? by semi-extrinsic · · Score: 1

      The inbuilt PDF viewer is indeed horrible; the only one I've seen that is worse is the American Chemical Society's "ACS ActiveView PDF" thingy that makes my 4-core i7 Ivy Bridge crawl to a halt.

      --
      for i in `facebook friends "=bday" 2>/dev/null | cut -d " " -f 3-`; do facebook wallpost $i "Happy birthday!"; done
    34. Re:Didn't they learn from Microsoft? by Anonymous Coward · · Score: 0

      Most online banking systems in Scandinavia use Java applet.

      Well, that borders on idiocy. When it comes to security, java is an abomination upon the world.

      For a bank to require its customers to use a product with enormous security flaws for financial transactions is very close to negligence.

    35. Re:Didn't they learn from Microsoft? by wagnerrp · · Score: 0

      HTML5 can currently replace Flash and do a better job of it in every single aspect, except one, DRM. Note that it's entirely possible for someone to write a replacement Flash player entirely in javascript, for anything that doesn't require Flash's DRM aspects.

    36. Re:Didn't they learn from Microsoft? by squiggleslash · · Score: 1

      There are plenty of third party implementations of Java. While Oracle's actions in the Android case have been dubious and absurd of late, they've shown no sign of wanting to close 100% compliant third party Java implementations.

      Plus, you know, they lost that case, so they'd have problems suing anyway.

      --
      You are not alone. This is not normal. None of this is normal.
    37. Re:Didn't they learn from Microsoft? by Golddess · · Score: 2

      A locked down control freak company cuts out anything that would compete with their appstore crapstore and you APPLAUD that shit?

      Applaud? All I see is someone being sarcastic, saying that something will never work, while pointing to a company that made that thing work. I see nothing in Doh!'s short post that indicates approval of it. Would you mind pointing it out?

      --
      "I'm not sure I like the fugnutish tone you used in your post!" -RogL (608926)-
    38. Re:Didn't they learn from Microsoft? by Anonymous Coward · · Score: 1

      And performance, which is fairly important.

    39. Re: Didn't they learn from Microsoft? by Anonymous Coward · · Score: 0

      Bookmarks are backed up repeatedly and everything Mozilla writes is open source. If you are using FF 10 with Noscript you almost certainly use more memory, expose yourself to exploits, and run a far less-than ideal browsing experience. All within your rights. You should note that noscript is not bulletproof in terms of preventing exploits within a browser.

    40. Re:Didn't they learn from Microsoft? by HnT · · Score: 1

      Remember when they switched to basically blocking all non-signed certificates? And quite a few more terrible decisions where those came from.

      --
      "Only one thing is impossible for God: To find any sense in any copyright law on the planet." - Mark Twain
    41. Re:Didn't they learn from Microsoft? by Anonymous Coward · · Score: 0

      HTML5 video, audio, and canvas tags are all under the same click-to-play restriction.

      Also, a minor adjustment to CTP has been made: permission is granted domain-wide for the duration of a browsing session. If you allow one YouTube video to play, they all will play without further clicking-to-play. That also means that if you load several pages, they all play at the same time. This change happened in FF 24, I think. There's a plugin to change it back.

      Also, use NoScript and FlashBlock. Those have facilitated CTP for a long time now, and no change has been made to the scope of their blocking. It's still element-level. (And, yes, FlashBlock will block HTML5 the same as Flash.)

    42. Re:Didn't they learn from Microsoft? by JDG1980 · · Score: 1

      One of the things that annoys the hell out of me is the change to the bookmarks system. It's no longer a simple html file (used to work fine and was easy to backup) instead it's some closed system that's not human readable and if something pukes, you loose all of your bookmarks including the fucking backups. Makes me want to puke as I've had that happen 3 times since they switched.

      SQLite isn't exactly a 'closed system'. And you can still export your bookmarks to HTML (as well as import them back if something happens or you move to a different system). In fact, if you go into about:config and set browser.bookmarks.autoExportHTML to true, and put a path name in browser.bookmarks.file, this export will be done automatically when Firefox closes. (I use this to back up my bookmarks to Dropbox.)

      Yes, some of the other changes are annoying (I had to resort to userChrome.css alterations to get rid of tabs), but with most users now having hundreds or even thousands of bookmarks, moving them to a real database was a definite improvement.

    43. Re:Didn't they learn from Microsoft? by Anonymous Coward · · Score: 0

      Most online banking systems in Scandinavia use Java applet.

      Most online banking systems in Canada use plain HTML. Honestly, there's no reason to do otherwise, and I hope that this FF change will push the Scandinavian banks to move on.

      The only place that I use Java applets regularly is for accessing the remote console on my HP servers. Other than that, I have no use for it and can't think of a valid reason to have Java installed at all.

    44. Re:Didn't they learn from Microsoft? by TangoMargarine · · Score: 1

      Yeah, by then they'll probably be on Chrome 94.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    45. Re:Didn't they learn from Microsoft? by currently_awake · · Score: 1

      if the browser is properly sandboxed, it doesn't matter what plugins you run. All plugins have issues, it's the job of the browser to deal with them.

    46. Re:Didn't they learn from Microsoft? by TangoMargarine · · Score: 1

      ...Hence why they're talking about adding DRM to HTML5.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    47. Re: Didn't they learn from Microsoft? by Anonymous Coward · · Score: 0

      Would you care to expound on your last point?

    48. Re:Didn't they learn from Microsoft? by TWiTfan · · Score: 1

      One of the things that annoys the hell out of me is the change to the bookmarks system. It's no longer a simple html file (used to work fine and was easy to backup) instead it's some closed system that's not human readable and if something pukes, you loose all of your bookmarks including the fucking backups. Makes me want to puke as I've had that happen 3 times since they switched.

      There is an "Export Bookmarks to HTML" option in the Bookmarks > Show all bookmarks > Import and backup menu. There is also an import from HTML function there too.

      --
      The cow says "Moo." The dog says "Woof." The Timothy says "Thanks, valued customer. We appreciate your input."
    49. Re:Didn't they learn from Microsoft? by Anonymous Coward · · Score: 0

      Even Scandinavian banks are starting to see the real world problems with Java. Login service NemID will be moving away from Java: http://www.cphpost.dk/national/nemid-drop-problematic-platform.

    50. Re:Didn't they learn from Microsoft? by wiredlogic · · Score: 1

      It worked pretty well for Microsoft when they changed the default VBA security settings to their strictest level. That curtailed the propagation of Office macro viruses enough that they couldn't grow to epidemic proportions.

      Once the herd has immunity the few power users that need the convenience of running untrusted code without a nag dialog can do so with a much reduced threat of being compromised.

      --
      I am becoming gerund, destroyer of verbs.
    51. Re:Didn't they learn from Microsoft? by Anonymous Coward · · Score: 0

      Oh please, the poster child for lockdown is still Texas Instruments with their graphing calculators.

    52. Re:Didn't they learn from Microsoft? by Anonymous Coward · · Score: 0

      Firefox doesn't really have sandboxing, so:
      Run one browser that supports java for that banking, using a limited privilege user account dedicated for banking. Whether with runas or su/sudo.
      Similarly run another browser that's more locked down for general purpose browsing, using another limited privilege user account.

      That way even if the bank requires out of date java, you only get pwned if the bank's site gets pwned, or your connection gets MITMed or your DNS lookups get pwned. Your bank stuff doesn't get pwned by "drive by"s and other more common stuff.

      Also if your general purpose browser gets pwned since it's in a limited priv user account, the attacker will need a privilege escalation or even fancier exploit[1] to get to your main files/secrets owned by your main user account, or to affect your bank browser.

      [1] e.g. graphic driver/UI exploit.

    53. Re:Didn't they learn from Microsoft? by Anonymous Coward · · Score: 0

      Users hate authorizing things, and become trained drones blindly okaying everything anyway.

      If presented a modal dialog asked to click "OK" on every webpage, then yes, people will get used to it and never read. However, if you present an empty square that says "if you actually care to see this, click within this box", people generally won't click it. There is just not enough of the web left that cares about Java. What this does is turn off Java for the majority of people who will never use it, and let's the small number of users who actually want Java-based content use it.

      They basically built FlashBlock into the browser, except for a plugin that's much less used than flash, which is now focused almost 100% on weird work (not personal) applications. The upshot of this is the people who are most inconvenienced are also the most capable of changing the content (since it's generally an in-house proprietary system that's being blocked by default). And if they don't want to do that, they're also the group for whom a whitelist is the ideal solution, since they can whitelist their company intranet once and be done with it forever.

      The number of people who visit several different Java-dependent sites in a month is vanishingly small.

    54. Re:Didn't they learn from Microsoft? by Microlith · · Score: 2

      As for TFA I was a FF user before it was even called FF, and the suite before that, but no more, its simply a bad idea security wise to run FF any longer from Windows. See my journal for the Yahoo Porn Bug, one of many that will ONLY run on FF thanks to their frankly piss poor security mdoel.

      And yet in the journal entry you say:

      I tried Chromium and FF 4, I tried with NoScript enabled, no matter what I did after surfing those sites for an hour or less, even after using CCleaner first to make sure there wasn't any info in the cache, there it was.

      So it only works in Firefox, except when it works in Chromium? Have you tried it recently, given that both Chromium and Firefox have evolved significantly since then? Did you file a bug report with Mozilla? With Yahoo? How could it function without Javascript?

      You provide sparse actual evidence for your claims, enough to undermine your point.

      People can hate and call me names

      Oh how cute, your persecution complex is showing again. No, you should be disregarded for being vulgar, overly hyperbolic, loose with the truth, and presenting technical arguments with little to no supporting data and lacking knowledge.

    55. Re:Didn't they learn from Microsoft? by Lennie · · Score: 2

      Sure and who is gonna port Java to the new plug-in API ?

      --
      New things are always on the horizon
    56. Re:Didn't they learn from Microsoft? by Anonymous Coward · · Score: 0

      HTML5 can currently replace Flash and do a better job of it in every single aspect, except one, DRM. Note that it's entirely possible for someone to write a replacement Flash player entirely in javascript, for anything that doesn't require Flash's DRM aspects.

      Any examples of major full featured HTML5 games out there of the type that is really performance-demanding and latency-critical? I've seen some HTML5 games, but these have been fairly simple compared to some of the Flash games, especially in action-oriented categories.

    57. Re:Didn't they learn from Microsoft? by JesseMcDonald · · Score: 1

      ...Hence why they're talking about adding DRM to HTML5.

      No, they're talking about adding a DRM API to HTML5, which will still require (non-standard, non-portable, proprietary) DRM plugins to function. As despised as it is, that's hardly an improvement over the Flash plugin, which at least has the status of a de facto standard with support for multiple platforms, not to mention uses other than DRM.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    58. Re:Didn't they learn from Microsoft? by wagnerrp · · Score: 1

      Well... there's always the Unreal tech demo...

      http://www.unrealengine.com/html5/

    59. Re:Didn't they learn from Microsoft? by LordLimecat · · Score: 1

      As security models go, it's a poor one.

      The java apps that are the security problems are the ones the user never wanted to run to begin with, and probably wont click now (because they dont know it exists-- ie, ad-injected applets).

    60. Re:Didn't they learn from Microsoft? by Anonymous Coward · · Score: 0

      Yes, while I tend to agree with that notion, I also have to remind that this is web Java applets we're talking about. Who does that any more? There are four places where I see that:

      1. Business/Office web based apps (Documentum in my case)
      2. Cisco "web interfaces"
      3. An older HP print server "web interface."
      4. Webmin (optional) controls for telnet/ssh and file management.

      In each of those cases, I am very comfortable making those explicit exceptions. There may be more. Not wanting to speak for the whole world, but at this point, I can't imagine this being a huge problem. So anyone, please correct me if I'm wrong by providing other examples.

      Really? So you're going to purposely cripple productivity of a Business user for the sake of security? You're basically saying FU to their internal security measures by playing big brother and disabling Java anyways. If corporate policy has websites or applets in the trusted zone a browser update should not be breaking this for their internal websites.

    61. Re:Didn't they learn from Microsoft? by Dahamma · · Score: 1

      Who could possibly port the Java plugin to Google's new plugin API? How about, oh I don't know... Google?

      It's not like Google is anti-Java. After all they develop a rather well-known mobile OS that is based on it...

    62. Re:Didn't they learn from Microsoft? by Anonymous Coward · · Score: 0

      Well... there's always the Unreal tech demo...

      http://www.unrealengine.com/html5/

      That completely bombed in my Chrome, so the alternative to using Flash is that I have to switch to a specific browser? I get that there might be progress here over time, but currently we seem a very long way off from replacing the game platform Flash is today. First the tech has to mature a lot more than this, then the library of games has to grow, which takes time.

    63. Re:Didn't they learn from Microsoft? by nmr_andrew · · Score: 1

      Unfortunately, we've been hit with the latter of these the last few days (data visualization, actually required for submitting the data to a public repo), and it's pissing my boss off. Not that it's that hard to check the "I understand the risks" box and click allow, but it is annoying. Yes, I suppose we could figure out how to whitelist that site - it's probably easy enough if I ever bother to take the 5 seconds to do so.

    64. Re: Didn't they learn from Microsoft? by andymadigan · · Score: 1

      I think the bug that affected essentially all Windows browsers a few years ago where an *image* could exploit the browser should everyone that even seemingly benign content can be dangerous.

      Cite: <http://en.wikipedia.org/wiki/Windows_Metafile_vulnerability>

      --
      The right to protest the State is more sacred than the State.
    65. Re:Didn't they learn from Microsoft? by nmr_andrew · · Score: 1

      And here I thought that Active View abomination was only bad because my computer at work is getting long in the tooth.

    66. Re:Didn't they learn from Microsoft? by Lennie · · Score: 2

      They could do it, but I doubt they would care.

      --
      New things are always on the horizon
    67. Re:Didn't they learn from Microsoft? by Anonymous Coward · · Score: 0

      Yes, while I tend to agree with that notion, I also have to remind that this is web Java applets we're talking about. Who does that any more? There are four places where I see that:

      1. Business/Office web based apps (Documentum in my case)
      2. Cisco "web interfaces"
      3. An older HP print server "web interface."
      4. Webmin (optional) controls for telnet/ssh and file management.

      In each of those cases, I am very comfortable making those explicit exceptions. There may be more. Not wanting to speak for the whole world, but at this point, I can't imagine this being a huge problem. So anyone, please correct me if I'm wrong by providing other examples.

      There are a lot more hardware vendors besides Cisco who rely on Java applets for 'web interfaces' and a lot of hardware out there either doesn't/can't support updated versions or the process of getting the code deployed is a massive PITA. I personally have to deal with around 10,000 (yes, thousands) devices which all use "vulnerable" applet software versions, all of which are access solely via a secured internal network. Having to add exceptions for every single one, and constantly deal with pop-ups screaming about how running this could just possible cause the end of all life in the universe is becoming very, very annoying.
      I usually prefer a whitelisted approach to things, but in this case it's just a massive headache, and as a result I've switched away from FF to IE (blech!) for the time being. Most people I work with have not, and even the usually careful ones have now developed the Pavlovian click-through response to any security warning. We've already had about a half dozen examples of workstation infections from people accidentally ok'ing some internet site because it's turning into a habit to see warnings and just click to allow without thinking.

      And while I agree the ultimate solution is for Java to quit releasing a security nightmare product, and for vendors to update their shit, that's not going to happen any time in the near future in any realistic version of the universe. While the 'solution' imposed by Firefox is understandable for end users, they need to have something a bit more workable available in their program. I'm getting really tired of this trend of taking away options or hiding them deep inside cryptic config files. Who knows, maybe it's time for another fork...

    68. Re:Didn't they learn from Microsoft? by DrXym · · Score: 1

      Wild guess - Oracle? Most mainstream plugins abstract away the differences between NPAPI and ActiveX. I doubt another plugin API would make a huge difference to what they do already.

    69. Re:Didn't they learn from Microsoft? by wagnerrp · · Score: 1

      As you say, it does need time to mature, but the library of games is already there. This is the actual Unreal 3 engine, with limited modifications. It uses WebGL and asm.js. WebGL is a means of accessing graphics hardware through Javascript, and is based on OpenGL ES. asm.js is a subset of Javascript, limited to structures that are highly optimization, and generated by a custom backend to a C compiler.

      Basically, with limited effort, you can port any C/C++/OpenGL game to the web browser.

    70. Re:Didn't they learn from Microsoft? by wagnerrp · · Score: 1

      Make that "highly optimizeable"...

    71. Re: Didn't they learn from Microsoft? by hairyfeet · · Score: 1

      Sorry but if you would have bothered to read my journal you would have seen the bug ONLY affected FF, nobody else. Because it ran as the user it allowed a hidden iFrame to use the bookmark autofill to send spam to everyone in a Yahoo address book. Again this did NOT affect anybody else, not even IE, it was ONLY FF that was vulnerable and that is because of their piss poor security.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    72. Re:Didn't they learn from Microsoft? by HJED · · Score: 1

      GP was talking about getting sued if they tried to implement a JVM. I was merely pointing out there is a way to do that without getting sued. I'm certainly not suggesting it's a good idea.

      --
      null
    73. Re: Didn't they learn from Microsoft? by andymadigan · · Score: 1

      What are you talking about? The WMF vulnerability allowed execution of native code on the target system, it affected IE and Firefox, it even affected non-browsers like Lotus Notes. The only connection it had to the browser was that the browser used a particular windows library for displaying images. It required no JavaScript at all. It was discovered before any major browser used sandboxing, so I can't really think of any browser (with or without extensions) that would have been protected, unless you disabled the display of images, or it used its own library. IE certainly didn't.

      --
      The right to protest the State is more sacred than the State.
    74. Re:Didn't they learn from Microsoft? by AbominousSalad · · Score: 1

      Seems to me that Netscape/Mozilla/Firefox has always tried to position itself as the enterprise alternative. From that POV, this move makes sense to me.

      But then again, I disable Java in my browsers manually.

      This still won't make me update past Firefox 14 or use it for more than a very limited utility... someone wake me up when they restore plaintext+links dragdrop of tabular data.

      --
      Every trollism an AC posts is prefixed, in my mind, with "A. Coward whined, in a weak and cowardly voice:"
    75. Re:Didn't they learn from Microsoft? by cthulhu11 · · Score: 1

      The video console redirection provided by any service processor I've worked with: HP iLO, Sun/Oracle ILOM, IBM IMM, Dell DRAC.

  2. Headaches for developers? by Anonymous Coward · · Score: 4, Insightful

    They should probably get their heads checked, why are they making Java apps for webpages still?

    1. Re:Headaches for developers? by characterZer0 · · Score: 4, Informative

      In my case, applets for doing signatures with USB signature tablets. Can't do that in JavaScript.

      --
      Go green: turn off your refrigerator.
    2. Re:Headaches for developers? by Skapare · · Score: 1, Insightful

      Sounds like a security hole to me.

      --
      now we need to go OSS in diesel cars
    3. Re:Headaches for developers? by GumphMaster · · Score: 3, Informative

      I don't know... they built a substantial client-side Java app some years ago, it still works, and they don't feel the urge to reinvent a perfectly good wheel. E*Trade Australia still uses client-side Java.

      --
      Patent litigation: A doctrine of Mutually Assured Destruction... in which everyone seems willing to push the button
    4. Re:Headaches for developers? by mwvdlee · · Score: 0

      Why can you do that in Java but not in JavaScript?
      In both cases you're effectively giving the sourcecode to the client, so there's no security.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    5. Re:Headaches for developers? by Dahamma · · Score: 5, Informative

      Because Java allows native access to USB hardware. Haven't seen that in Javascript.

      And no offense, but do you know what a digital signature is? Having the source code to the algorithm doesn't affect security. That would be like saying "I know how AES works, therefore I can decrypt all AES-encrypted data!" Doesn't work that way.

    6. Re:Headaches for developers? by cheater512 · · Score: 1, Interesting

      Javascript not having USB access sounds like a good thing to me.....
      I'm actually surprised you can do that with Java.

      Actually a good work around would be to expose your USB token as a image device.
      Use HTML5 (or god forbid Flash) to extract the encoded data from the image presented.
      Little bit clunky but it would work everywhere without any setup.

    7. Re:Headaches for developers? by BitterOak · · Score: 5, Interesting

      Because Java allows native access to USB hardware.

      Maybe that's a darn good reason for requiring people to authorize Java applets manually!

      --
      If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
    8. Re:Headaches for developers? by Anonymous Coward · · Score: 0

      Java is compiled to bytecode.

    9. Re:Headaches for developers? by Dahamma · · Score: 2

      And another useful thing about Java is that is has a very mature set of security domains. If anything, it was basically the proving grounds for all of the current iOS and Android apps in that regard. OBVIOUSLY it will of course ask you before running an applet that tries to access devices like that. When the applet wants to access hardware, ask. When it doesn't, don't. Seriously, your /. ID isn't that high, have you really never seen this before or are you just trolling?

    10. Re:Headaches for developers? by Dahamma · · Score: 3, Insightful

      Why is it surprising you can access to hardware features with Java *if you approve it*? I can access hardware with Python after I approve it, and that proves very useful. It's all about granting lower level access from interpreted languages - they already ask when they need these permissions, what else do you want, a human sacrifice?

      I mean, really - you can install a native plugin or you can run a Java applet - both require user intervention for this level of access. Maybe I am underestimating the human population, but when both explicitly tell you exactly what enabling them allows it really doesn't matter - you either allow it or you don't.

    11. Re:Headaches for developers? by Lennie · · Score: 2
      --
      New things are always on the horizon
    12. Re:Headaches for developers? by StripedCow · · Score: 2

      Indeed! And to hackers, machine language or byte code is equivalent to source anyway...

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
    13. Re:Headaches for developers? by Chatterton · · Score: 2

      Say that to all these MOD developers who decompile Minecraft to be able to create and update their mods. They have still not understood that they can't do that ! :)

    14. Re:Headaches for developers? by Opportunist · · Score: 1

      Erh... I don't really know the exact specs of your application now, but so far I can't think of any constellation in which this isn't a security risk waiting to explode.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    15. Re:Headaches for developers? by Opportunist · · Score: 1

      Bytecode, sourcecode, a rose by a different name...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    16. Re:Headaches for developers? by Anonymous Coward · · Score: 0

      "I mean, really - you can install a native plugin or you can run a Java applet - both require user intervention for this level of access." ... or you can visit a page that will download a Java applet to your computer, who, after a single click, gets full permissions to do whatever it wants on your computer. A.k.a Java drive-by infection. Surely you understand the difference between installing an application and visiting a webpage ?

      As mentioned, users will click anything to get things going and they DO NOT expect webpages can install programs on their computer. I understand it's convenient to you as a developer, but it's a bad security design.

    17. Re:Headaches for developers? by Anonymous Coward · · Score: 0

      Seriously, your uid is pretty low, are you just trolling or have you not seen the hundred or so Java security bugs where rogue code can take over the browser and make it do whatever hackers in China want it to do without asking the user anything ?

    18. Re:Headaches for developers? by Anonymous Coward · · Score: 0

      Once, I've had to deal with a guy who had setup a personal website for his small non-profit, and he developed the site so that all links were actually small Java applets which opened an URL. So, no HTML for him: just Java calling HTML.

      Obligatory xfcd

    19. Re:Headaches for developers? by Anonymous Coward · · Score: 0

      VNC

    20. Re:Headaches for developers? by Anonymous Coward · · Score: 0

      Another useful thing about Java is how everybody ignores those security domains (the applets have to be coded with them in mind) and in practice it's either YES/NO access to the full computer.

      Seriously, your /. ID isn't that high, have you really never seen programmers fuckup security policies in the name of usability?

    21. Re:Headaches for developers? by Anonymous Coward · · Score: 0

      In my case, applets for doing signatures with USB signature tablets. Can't do that in JavaScript.

      Yes you can. http://thomasjbradley.ca/lab/signature-pad/

    22. Re:Headaches for developers? by Anonymous Coward · · Score: 0

      I silenty disabled Java in all Internet Explorer, a few months ago. Noone noticed ;-) The only applets out there are ads and virusses.

    23. Re:Headaches for developers? by Anonymous Coward · · Score: 0

      Haven't seen that in Javascript.

      Uh ? At least with chrome, you have chrome.usb (http://developer.chrome.com/apps/usb.html)

    24. Re:Headaches for developers? by Anonymous Coward · · Score: 0

      Umm, Java is not particularly useful for encryption because you can easily modify the applet by compromising a CA, open vs. closed source is irrelevant here.

      Java is only really useful for encryption if you want to just annoy the NSA by trying to write "the next great blah" application that does end-to-end encryption by default. NSA can easily hack that like I said, but you'll piss them off if you can get a lot of people doing encryption.

    25. Re:Headaches for developers? by Anonymous Coward · · Score: 1

      herpa group think derp

    26. Re:Headaches for developers? by Anonymous Coward · · Score: 0

      USB Token as an image device.... WTF? How does one expose that using Javascript?

    27. Re:Headaches for developers? by Anonymous Coward · · Score: 0
    28. Re:Headaches for developers? by Anonymous Coward · · Score: 0

      I know nothing of what your doing or any business requirements but I'll just say why aren't you using the thing I like?
      Why instead are you using the thing I hate? You're probably STUPID!

    29. Re:Headaches for developers? by TangoMargarine · · Score: 1

      By that argument, and the transitive property, source code is the same as the binary as well because the compiled binary is a series of numbers that can be read as commands. (They're gradations of the same thing; no two of the three is "the same".)

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    30. Re:Headaches for developers? by Necroman · · Score: 1

      Wacom tablets have a javascript interface available to them. Not exactly the same as a signature tablet, but pretty close.
      http://www.wacomeng.com/web/

      --
      Its not what it is, its something else.
    31. Re:Headaches for developers? by jones_supa · · Score: 1

      Sounds like a security hole to me.

      Maybe, but it does the job. But before that we could say that the whole Web 2.0 thing (implementing apps inside a web browser) "sounds like a performance problem to me" and still we deal with that shit. Because it's there and it kind of works.

    32. Re:Headaches for developers? by jones_supa · · Score: 1

      The only applets out there are ads and virusses.

      And this is probably the main motivation for Mozilla. If you really need Java, it's not too much effort to authorize the occasional app, and at the same time the block prevents some random malicious little Java app from nuking your computer.

    33. Re:Headaches for developers? by Anonymous Coward · · Score: 0

      See WebUSB: https://bugzilla.mozilla.org/show_bug.cgi?id=webusb

      In short, it's coming, and in a manner that won't require a horrible, insecure binary plugin to do so. If you really cared about it, rather than just felt like whining about it, you'd push browser vendors to adopt this (or a similar) standard. But you don't. You just want to do the bare minimum, which means having a user run a horrible, insecure binary plugin to access USB. Or maybe I'm reading too far into your comment.

  3. Ironic by aaarrrgggh · · Score: 1

    Having problems for the past hour with cursed Java on my Mac. Really pisses me off that my Insteon controller absolutely requires it to update the system!!!

  4. Good by Falconhell · · Score: 0, Offtopic

    The developers can suffer, why the hell does a web page need to run 50 scripts for goodness sake!

    1. Re:Good by Falconhell · · Score: 0

      Ah my mod stalker is at it again, how is this off topic I wonder? Still, given I dont give a flying fuck about karma on THIS account.....:)

  5. Already considering uninstalling firefox by Puls4r · · Score: 4, Insightful

    I'm not a developer, but I'm pretty savvy with computers. So the first time I got that message, I went and updated Java. Fixed it, right? Nope. So I clicked around, and finally accidentally clicked on the little red icon up in the menu bar. Success! Now it gave me an option to run it. Which popped up another window asking for permission. Dear Firefox: You have a small portion of the browser market. Making yourself a nuisance by breaking big pieces of the web is not intelligent. It just drives people to chrome, or IE. Especially everyday users who don't want to screw around and just want things to work.

    1. Re:Already considering uninstalling firefox by Anonymous Coward · · Score: 2, Insightful

      What in the world are you using that requires a Java applet?

    2. Re:Already considering uninstalling firefox by reve_etrange · · Score: 4, Informative

      It just drives people to chrome

      Good luck, Chrome has the same behavior. Even with a signed applet and updated Java, Chrome users had to click twice to run.

      For the /.ers astounding by the persistence of Java applets, I was working with JMol. I bypassed the issue by switching to the HTML5-and-JavaScript version and using the applet as a fall-back.

      --
      .: Semper Absurda :.
    3. Re:Already considering uninstalling firefox by Kjella · · Score: 5, Informative

      Well, if you're in Norway then 800-900,000 people use it daily and 2.9 million occasionally to access their bank and various other public services through BankID. They are moving away from Java now after all the security issues, it was announced in April but hasn't happened yet so with this I expect Firefox usage here will drop like a rock.

      --
      Live today, because you never know what tomorrow brings
    4. Re:Already considering uninstalling firefox by Anonymous Coward · · Score: 0

      Nothing drives me to chrome or IE. I am being driven to Safari, which I don't care for at all.

    5. Re:Already considering uninstalling firefox by Anonymous Coward · · Score: 1

      And what is the problem. If your banks are braindamaged and use an applet, you have to generally authorize them to use that piece of shit Java *once*.

      My bank have BankID in sweden, but for me it's installed like a plugin in the browser (it took forever for them to make it even compatible with firefox >4). That plugin calls a standalone application, probably still java but the browser dont get to know that.

      Anyway, generally warning people before loading any java applet: "This plugin is insecure" is great.

      You may not like the GUI, but java is not secure, you can't say that, it just is not that.

    6. Re:Already considering uninstalling firefox by Splab · · Score: 2

      Yeah, share your pain (from Denmark, NemID is the name of the game here, same vendor though).

      Fun fact, the alternative they are working on is javascript clocking in at $20m for the Danish version alone, Nets claims they are not reusing the code between BankID and NemID, but one does wonder (By the way, did you guys also suffer a 3 day downtime this weekend because the tards forgot to read the release notes?)

    7. Re:Already considering uninstalling firefox by Anonymous+Brave+Guy · · Score: 3, Insightful

      Anyway, generally warning people before loading any java applet: "This plugin is insecure" is great.

      No, warning people before loading an insecure plugin that it is insecure is great. Warning people that a newly updated plugin with no known vulnerabilities is insecure confuses them and teaches them that your security messages are worthless and they should just click yes.

      I don't think anyone is claiming that Java is some paragon of Internet virtue that should be trusted without question, or that blocking plugins from unknown sites until the user OKs them is necessarily a bad idea. However, crying wolf and creating obscure UIs and turning everyday software into nuisanceware isn't a good response.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    8. Re:Already considering uninstalling firefox by egonw · · Score: 1

      JSMol is just not yet as fast as the applet. For Jmol users (lower case 'm'), JavaScript has been a step sideways, at best :( Other scientific applets that are affected include JChemPaint, PathVisio, and I think there are numerous others. This is a big middle finger of the browser builders to the scientific community :( Instead of coming up with proper, secure sandboxes, they just remove the functionality. Disappointing.

    9. Re:Already considering uninstalling firefox by Anonymous Coward · · Score: 0

      Same goes for Sweden! BankID is the defacto way to bank, sign e-documents, log into CSN for student loans etc - there is simply no avoiding the fact that millions of people in Scandanavia use this multiple times a day

    10. Re:Already considering uninstalling firefox by SwedishPenguin · · Score: 2

      In Sweden ours is called BankID but I don't think it's the same vendor (the actual program I believe is called Nexus Personal), it's not in Java but is a native plugin, or a mobile app as that's how I'm using it, so much more convenient.
      You would think they could cooperate and build a common system for stuff like this, especially with nations as small as ours.

    11. Re:Already considering uninstalling firefox by Lucky_Norseman · · Score: 1

      And what is the problem. If your banks are braindamaged and use an applet, you have to generally authorize them to use that piece of shit Java *once*.

      My bank have BankID in sweden, but for me it's installed like a plugin in the browser (it took forever for them to make it even compatible with firefox >4). That plugin calls a standalone application, probably still java but the browser dont get to know that.

      Anyway, generally warning people before loading any java applet: "This plugin is insecure" is great.

      You may not like the GUI, but java is not secure, you can't say that, it just is not that.

      Is the standalone application compatible with Linux and Mac?
      When I load an application from my bank I assume it is secure. If the bank itself is compromised then java is the least of my problems.
      Requiring permission the first time I run it is ok, but once I have authorized my bank that should be enough.

    12. Re:Already considering uninstalling firefox by Anonymous Coward · · Score: 0

      Then it will drive users to some other browser - or an older version of some other browser.

      The point is that users are not going to jump through hoops and as soon as security advocates realize that the better actual security will be.

      Maybe when the current IT crowd retires and is replaced by people who know what they're doing AND have a clue as to how people actually behave things will get better. The folks who are in right now still seem to be living in the 90s when their user base was all geeks too.

    13. Re:Already considering uninstalling firefox by TangoMargarine · · Score: 1

      If the password policies* of J Random Bank is any indication, I assume that the only way most banks are secure is out of sheer luck, not competence.

      *At least one lowercase, uppercase, number, and symbol...but limited to a max of 8-16 characters. WTF

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    14. Re:Already considering uninstalling firefox by rcw-home · · Score: 1

      Java updates every 3 months. Every release they do fixes a gaggle of remote-exploit-without-authentication security holes, and comes with a warning such as "Due to the severity of these vulnerabilities, and the reported exploitation of CVE-2013-1493 "in the wild," Oracle strongly recommends that customers apply the updates provided by this Security Alert as soon as possible." Exactly what reason do you have to believe that their latest release not only has no known vulnerabilities at the time of that release, but will have no known vulnerabilities for the entire time that that release is current, when there has been evidence to the contrary for *every* past release for *years*?

    15. Re:Already considering uninstalling firefox by jones_supa · · Score: 1

      It's interesting... Norway, Denmark, Sweden have been mentioned above... Here in Finland no banking operations require Java. All browsers work without any special plugins.

    16. Re: Already considering uninstalling firefox by SwedishPenguin · · Score: 1

      This is not necessarily for bank operations, at least in Sweden, it can be used to log in to the bank but the banks have their own primary authentication methods that can in turn be used to obtain a bankid. Bankid is used for things like the tax authority.

    17. Re:Already considering uninstalling firefox by Anonymous Coward · · Score: 0

      It just drives people to chrome

      Good luck, Chrome has the same behavior. Even with a signed applet and updated Java, Chrome users had to click twice to run.

      For the /.ers astounding by the persistence of Java applets, I was working with JMol. I bypassed the issue by switching to the HTML5-and-JavaScript version and using the applet as a fall-back.

      Clicking twice to run is acceptable. Have the plugin disabled and requiring extra steps to re-enable it is not.

    18. Re:Already considering uninstalling firefox by Anonymous Coward · · Score: 0

      Crying wolf? How is telling users they're being forced to use a well-known piece of insecure software crying wolf? I don't think having to click "don't block my bank" once is going to piss people off. I don't think people regularly use more than one or two sites that require Java, do you? I also don't think having them see "you're using the most up-to-date Java plugin, but it's still crap" is a deal-breaker. If you consider a couple of extra prompts to be nuisanceware, then you really need to grow a thicker skin. This isn't going to be Vista, where every little mouse movement asks you for full-screen confirmation. This is going to be a click-to-play feature like with Flash, and I didn't see a mass user-migration away from Firefox when they made Flash click-to-play.

    19. Re:Already considering uninstalling firefox by David_W · · Score: 1

      Purely devil's advocate... does that mean every time Windows boots it should have a pop-up saying "this OS is insecure"? :)

    20. Re:Already considering uninstalling firefox by Anonymous Coward · · Score: 0

      What in the world are you using that requires a Java applet?

      Embedded hardware platforms.
      In particular Cisco optical network transport shelves and hardware platforms used for digital TV (i.e. Cable, Satellite, etc.) Similar situation in many other industries.
      Unless you're living in a cave in the hills, there's something you rely on everyday which is running on/across hardware which uses Java applets.

      Just because you don't see them doesn't mean they don't exist. At work we're in the process of migrating approximately 250,000 workstations away from Firefox because all those alerts have done is train the users to automatically accept any kind of security warning. And that's a bigger security risk to us than the problems in IE... and Chrome doesn't support other things we need our end users to be able to do.

    21. Re:Already considering uninstalling firefox by reve_etrange · · Score: 1

      I know JSMol isn't complete, but I had reviewers complaining about the confirmation dialogs and didn't need much more than structure visualization of proteins in my software, so really it was good enough.

      IMHO, HTML5/JS is definitely preferable to applets in general, mainly because it's much easier to integrate with the various web frameworks. We had to jump through a lot of hoops to use Jmol in a modal dialog inside of a Flash / Flex UI inside of a site powered by another framework, and all using a Java backend. Things were actually much simpler after user complaints about the confirmation dialogs led us to use JSMol instead.

      It still sucks big time when existing, working software is broken by tiny configuration changes like these confirmation dialogs though. And I don't get why they have to request confirmation (sometimes more than once!) for signed applets, too.

      --
      .: Semper Absurda :.
    22. Re:Already considering uninstalling firefox by Anonymous Coward · · Score: 0

      Sampo Pankki now Danske Bank used to require Java.

      https://www.danskebank.fi/en-fi/Personal/Pages/Personal.aspx?secsystem=JS

      Personal: Java software is no longer required in any of Danske Bank’s online services
      Services related to online payment, credit card purchases and authentication with bank identifiers have now been updated so that Java software is no longer required to use them. These services can also be used with smartphones and tablets. Java was removed from the eBank during the summer.

      Business: New version of Business Online does not require Java, File transfer services continue to require Java for the time being
      Java software has also been removed from Business Online, the online banking service for businesses. However, Java is still in use in the File transfer service, which is logged into through a separate option under the Login button.

      So, Danske only removed Java from Personal a few months ago -- that's good news since I still have to deal w/ them. But it isn't as if it Finland banks have been clear of Java for many years -- heck, Danske still uses Java for Business users today! -- I just went through the other major banks listed on Wikipedia and I couldn't find any others that use Java.

  6. Java script by Anonymous Coward · · Score: 0

    just implement all functionality in JS instead, (damn the performance) - they've already ensured that the 'less technical users' won't disable *that* sucker.

  7. Most wont work in Firefox anyway by Billly+Gates · · Score: 1, Insightful

    They are coded for IE 6 and maybe up to IE 8 if it is very cutting edge with new css 2.1 glory.

    In other words banks and corporate apps. The rest have moved on to flash and ajax last decade.

    Webapps in java were a way to makup the shortcumings in Netscaoe 3 to imitate html 5 and ajax today. Obsolete and done

    1. Re:Most wont work in Firefox anyway by jones_supa · · Score: 1

      I wonder if Flash will be the next to go. HTML5+JS is already quite close in being able to do all the same tricks.

    2. Re:Most wont work in Firefox anyway by Billly+Gates · · Score: 1

      Nope as IE 8 will be used 10 years from now. Corps hate upgrading

  8. Like? by The+Cat · · Score: 4, Insightful

    moving away from a dependence on proprietary plug-ins

    Like the browsers themselves?

    Hey maybe we can get all the people at Adobe and Oracle laid off the same week. Wouldn't that be fun?

    Isn't it great how the web is moving away from "proprietary plug-ins" and straight into proprietary mobile devices?

    And look at the web users cheer. The people who built the web would recoil in horror at what you have allowed to happen to the Internet.

    I give it five years, maybe six, and the Internet will be completely walled off by a McDonalds logo.

    1. Re:Like? by Anonymous Coward · · Score: 0

      lol!!

    2. Re:Like? by Anonymous Coward · · Score: 0

      Given that Firefox OS phones exist and you can buy them today, you're already "completely" wrong.

    3. Re:Like? by VortexCortex · · Score: 0

      "I'm browsin' it."

    4. Re:Like? by Anonymous Coward · · Score: 2, Interesting

      No, that's exactly his point. There's isn't a standardized way of doing things cross-platform. Before there were companies pushing their own products and providing run-times so assuming you installed their blob you'll get the desired behavior. It worked, but you need to install the blob. You normally had to do something undocumented or very odd to lose cross-platform support.

      Now you have Google/Apple/Microsoft/Mozilla phones. Each does things their own way and they have no interest in cross-platform development. They all want things tied down to their phones only so they get market share and a cut from app stores. We're worse off, and the people who can't afford data plans even more so.

      Flash seemed like the 'best' cross-platform blob, Java was (and still is) the most powerful, and JavaScript is still busy reinventing all the libraries and tool-kits that previously existed. I've written Java applets and JavaScript apps. Java is still more cross-platform (less platform specific code or bugs to deal with) than JavaScript and HTML5.

    5. Re:Like? by Bite+The+Pillow · · Score: 1

      And yet we object to standard DRM as if it won't encourage exactly the same fragmentation?

    6. Re:Like? by Anonymous Coward · · Score: 0

      Whatchu smoking? "Standard DRM" they're pushing through is simply another plugin API which DRM vendors can use for their anti-user^Wpirate blobs.

    7. Re:Like? by StripedCow · · Score: 1

      I give it five years, maybe six, and the Internet will be completely walled off by a McDonalds logo.

      My bets are going to a McBook logo...

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
    8. Re:Like? by Anonymous Coward · · Score: 0

      The iMcBook Cloud Computer, only accessible from iTunes on Windows. XP.

    9. Re:Like? by Anonymous Coward · · Score: 0

      And look at the web users cheer. The people who built the web would recoil in horror at what you have allowed to happen to the Internet.

      Tim Berners Lee, the guy who invented HTML and HTTP, is still around and still in the W3C.

      He spoke in support of adding DRM to HTML5. Basically, "the people who built the web" are busy building a supersonic freeway directly to hell.

    10. Re:Like? by Charliemopps · · Score: 0

      I would trade the internet for everyone at Adobe and Oracle getting laid off in the same week. Seems fair to me. If you've ever done business with them, you'll likely understand my sentiment.

    11. Re:Like? by squiggleslash · · Score: 1

      If you mean the proposed HTML5 DRM "standard", the major problem with it is not that Stallman doesn't like it, it's that it's not a standard. The proposed "standard" requires proprietary plug-ins that are CPU, browser, and operating system dependent. It'll encourage, not discourage, fragmentation at precisely the time we were supposed to be moving away from fragmentation.

      --
      You are not alone. This is not normal. None of this is normal.
  9. At this rate... by JohnA · · Score: 5, Funny

    Firefox will be exactly what Scott Adams predicted...

    http://dilbert.com/strips/comic/1995-03-25/

    Applets may be "The Debil", but they also fill a need that can't be filled by Flash or HTML5.

    Mozilla needs to get over themselves.

    1. Re:At this rate... by Lennie · · Score: 1

      I don't know why you want to cry over Firefox, it's Chrome that started with saying they'll remove the Netscape Plugin API (NPAPI) first.

      At least in Firefox the API will remain longer and if you need it you'll be able to enable it on a per-site basis.

      --
      New things are always on the horizon
    2. Re:At this rate... by HJED · · Score: 1

      Exactly, they keep adding security 'features' which don't work properly and are very hard to disable (such as there PDF reader).
      They're also going to start loosing users from problems that appear to be cause by Mozilla, but aren't (such as the corrupted java applet I was trying to run today, which I assumed was broken by Mozilla until I tried to run it in IE)

      --
      null
  10. Who cares? by Hecatonchires · · Score: 4, Funny

    Java is huge in the business back end, but front end Java just leaves a bad taste in the mouth of users. Slow, bloated, painful to use and kinda salty.

    --

    Yay me!

  11. Summary describes Java plugins! by Gothmolly · · Score: 0

    "it will cause untold headaches for developers, admins and less-technical end-users"

    Wait, we're talking about the endlessly incompatible point-oh-oh-one releases of the Java plugin, right?

    --
    I want to delete my account but Slashdot doesn't allow it.
  12. Bye, Firefox by Anonymous Coward · · Score: 0

    It's been great knowing you over the years. So sorry that the shot you intended to put through your foot went the other direction and blew your brains out.

    Seriously, what kind of bubble to the idiots making these decisions live in?

    1. Re: Bye, Firefox by Anonymous Coward · · Score: 0

      Given that I had disabled Java plugins in the browser 4 years ago and not had problems with it, I can assure you Java is a special case and you can and should turn that mass of remote backdoors off.

    2. Re:Bye, Firefox by Lennie · · Score: 1

      So where do you intend to go ? It won't be Chrome, because they've already said they'll remove the complete plugin API.

      --
      New things are always on the horizon
  13. Smart sites developed better crosslinking. by Anonymous Coward · · Score: 0

    Meaning you only have to authorize 2 or 3 domains once. And your good to go.

    Noscript (which ive used since forever ago) works fine with sites like youtube or google.

    They want our business so make it easy to whitelist. Same with hotmail.

    Now, more shady sites or lesser known pages (blip tv) with amateurish developers or packages with shady ad hosts have 100+ objects to unblock. I basically don't bother with the web unless its plain text readable or mainstream anyway.

    Captcha: capable

    Meaning its capable to deal with java and not need a fucking crazy system of linking to multiple resources. Even /. can tell the future.

  14. Untold headaches? by ichthus · · Score: 4, Insightful

    We'll see. I've been running the FlashBlock plugin for years (to manually enable flash elements) with VERY FEW adverse effects. I doubt having to manually activate Java elements will be any worse.

    --
    sig: sauer
    1. Re:Untold headaches? by Anonymous Coward · · Score: 0

      This is one of the reasons I like internet explorer. Add-ons can be made to run only from select domains. I wish it had a run once option and the dialog to add a domain actually told you what domain it would be adding. They could also make it so you could remove select items from the domain list instead of clearing the entire list.

    2. Re:Untold headaches? by Anonymous Coward · · Score: 1

      I don't remember the last time I even ran some java in my browser.
      I think it was one of those 4D rubiks cube simulations.

    3. Re:Untold headaches? by Max+Threshold · · Score: 2

      It's becoming increasingly annoying to use NoScript. Some sites have so many transitive JavaScript dependencies that you have to click "temporarily allow all this page" a dozen times before the site works.

    4. Re:Untold headaches? by macraig · · Score: 5, Insightful

      You just succinctly explained why tools like NoScript are so desperately needed, not why they aren't. The real problem is Web design that serves an agenda contrary to the desires and rights of those who use the Web. Fix that problem and annoying tools like NoScript won't be necessary.

      What that means, BTW, is that Web developers need to grow both a conscience and a spine and say NO when they're asked to code Bad Things. It also means that the pushovers and corporate plants over at the W3C need to stop adding crap to the standard that aids and abets these Bad Things.

    5. Re:Untold headaches? by Anonymous Coward · · Score: 0

      The site-breaking of NoScript is why I switched to AdBlockPlus with relevant auto-updating filters, which achieves the same thing with far fewer headaches... The rare times that it eliminates something I really want, I take a few minutes to set an exception filter (which will be as widespread as I need) and just go back to what I was doing. SO much less aggravating than NS was...

      (anon due to mod points)

    6. Re:Untold headaches? by antdude · · Score: 2

      Embedded videos, Google Maps' Street View, etc. don't work with FlashBlock. I had to whitelist them. However, I don't use FlashBlock anymore since the latest Mozilla's web browsers come with an plugin ask prompt feature. :)

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    7. Re:Untold headaches? by Splab · · Score: 1

      Click to play is fine and dandy, however, the warning FF has put in place is just wrong. Even someone working in tech for many a years had to go over everything to work out why the hell it was showing danger alerts when trying to run the banks applet...

    8. Re:Untold headaches? by lister+king+of+smeg · · Score: 1

      Oddly I have had the exact opposite reaction. I started using adblock plus to adblock plus + noscript, to where now I use; adblock plus (with multiply filter lists), no script, ghostery, https everywhere, and request policy. Yeah it takes longer to view a page for the first time but it is also much safer and much better content to crap ratio.

      On a related note anyone else see slashdot has been adding more tracking scripts ever since DICE bought them out.

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    9. Re:Untold headaches? by Anonymous Coward · · Score: 0

      Wait, you run Java with it's infinite supply of security holes on the SAME computer as you use to do your banking stuff? You don't even have that one two computers on separate networks?

      Any bank that cares about security would tell you that any theft from an account accessed from a computer that has Java installed is your own damn fault.

    10. Re:Untold headaches? by Anonymous Coward · · Score: 0

      I agree. Going to a website and being inundated by 20 bits and pieces from random places on the internet is exactly the reason why I run NoScript. I might temporarily allow the site itself, even allow it opoenly if I go thre often. I don't see why a webste has to rely on all this baggage from outside itself. It raises the securty risk and I will keep my settings to blocked. If that means I "miss out" on some content you want to show me, first change your website because I am not about to compromise my security for your content.

    11. Re:Untold headaches? by Splab · · Score: 1

      Are you really this retarded? When the bank is requiring a Java Applet to run, how do you propose to keep those two things seperate?

      There are a lot of countries in the EU where Java Applets are required to authenticate, either through digital signatures or through government single-sign-on solutions; the sole reason I have Java Applet allowed is to do banking and communication with the government.

    12. Re:Untold headaches? by Anonymous Coward · · Score: 0

      What that means, BTW, is that Web developers need to grow both a conscience and a spine and say NO when they're asked to code Bad Things.

      That's the wrong way to fix it. There will always be a few idiotic developers out there. What we need is for the browser writers to refuse to implement Bad Things. They're writing software to be used by a user: they should treat the webpage as a hostile entity, from which information should be extracted with as little security exposure as possible.

    13. Re:Untold headaches? by Anonymous Coward · · Score: 0

      Are you really this retarded? When the bank is requiring a Java Applet to run, how do you propose to keep those two things seperate?

      No, I am not. Your bank is. Which should be clear from the post you are replying to.

    14. Re:Untold headaches? by fatphil · · Score: 0

      What you *wrote* was:

      > It's becoming increasingly annoying to use NoScript. Some sites have so many transitive JavaScript dependencies that you have to click "temporarily allow all this page" a dozen times before the site works.

      What you *meant* was:

      It's becoming increasingly annoying to use websites which have so many transitive JavaScript dependencies that you'd have to click "temporarily allow all this page" a dozen times before the site works.

      Unless that site is paying you, or otherwise giving you some significant value, I'd say it wasn't worth your time. If the smart people migrate away from stupid sites en masse, they all lose their value, and noone will miss them.

      --
      Also FatPhil on SoylentNews, id 863
    15. Re:Untold headaches? by macraig · · Score: 1

      Yeah, I'd settle for that approach. What you suggest is heresy, though, because then the browsers by design won't faithfully render the "standard". Would it still be effective if it was just one rebel browser?

    16. Re:Untold headaches? by PhxBlue · · Score: 1

      What that means, BTW, is that Web developers need to grow both a conscience and a spine and say NO when they're asked to code Bad Things.

      That's not going to happen as long as Web developers have bills to pay.

      --
      !#@%*)anks for hanging up the phone, dear.
  15. Improve security?? by Kwyj1b0 · · Score: 3, Insightful

    There are two ways to improve security - lock out the user, or educate them.

    Locking out the user is great - but it only works on NEW products, and if you don't have competitors. The reason it works well on NEW products is that the user isn't conditioned on what to expect. Remember, trying to change how people use their computer is an uphill battle. It works well when the do not believe they have alternatives.

    Educating the user is harder, but that is the real fix. You aren't improving security by saying 'As responsible devs, our software won't do what you want'. Instead, make a two minute video showing them how $technology is flawed, and make them watch it ONCE. Then, let the choose whether to block $technology or live with it. Because right now they get fed up with Firefox (NOT Java), and click the little blue e.

    And yes, it isn't a great hassle to keep using FF when you allow users to "click to allow $applet". But the pain is that I need to look at the little red icon in the address bar to permanently enable something. You might say that if I can't handle this additional step, I shouldn't be making a choice on whether to run an applet or not (but that is a bad road to head down). You could have just made a popup when I run an applet that says "Do you want to remember this setting?" - it doesn't fix the security problem, but the current solution doesn't either. At least this way, I don't feel frustrated at my browser for someone else's (Oracle, in this case) screw ups.

    1. Re:Improve security?? by GuB-42 · · Score: 1

      Ok, good luck making a two minute video allows your average non-geek to take an good decision instead of just FUD.
      These things are complicated. Computers are my job and it usually takes me much more than 2 minutes to understand how $technology is flawed and how to make a better decision than the usual lock out.

  16. Good idea by Anonymous Coward · · Score: 0

    Developers need to get used to the idea that they can't count on either flash or java being present on the client end. That's just the way it is.

    1. Re:Good idea by rudy_wayne · · Score: 1

      Developers need to get used to the idea that they can't count on either flash or java being present on the client end. That's just the way it is.

      That is correct.

      Except for the fact that there are eleventy bazillion websites already in existence which rely on one or more of these programs and they aren't going to change and they aren't going to go away.

    2. Re:Good idea by betterprimate · · Score: 1, Flamebait

      Yeah, they are. Guess why.

      Sent from my iPhone

    3. Re:Good idea by bensyverson · · Score: 1

      Exactly. When the CEO can't access the site from his wife's iPad, it all moves to JavaScript pretty quickly.

    4. Re:Good idea by Anonymous Coward · · Score: 0

      +1 So True.

    5. Re:Good idea by tepples · · Score: 1

      Let me know when Safari for iPhone supports the Stream API, WebGL, Gamepad API, and IndexedDB.

    6. Re:Good idea by betterprimate · · Score: 1

      You're missing the points that I was alluding to, and apparently one of the moderators had to. You could have replaced iPhone with whatever of phone you wanted.

      Listen, the web evolves and evolves according to standards. All proprietary lock-ins will naturally be kicked out eventually. The writing has been on the wall for a long, long time. Not only are Java applets dead, I could say Java as a language is dead. When I say "dead", it's not cost beneficial. Treat it as a pet language and move on.

      My post was +5 flamebait because it was open-ended and moderators and posters can come to their own conclusions. I guess that means I was the smartest person in this thread. yippie! fuck what.

      WebGL will be supported soon.

  17. Good! by Anonymous Coward · · Score: 0

    As someone who quite likes Java for server side applications, I am happy to see more nails in the coffin for applets.

    In fact, I just recently spent a couple of days writing some HTML+CSS+JS code to replace the functionality of the last couple of Java applets on our web site at work that were in place for at least 7 years. It was quite easy using modern standard features and libraries like jQuery.

    And during this process, with two of my testers, I found that IE would give all kinds of warnings about the applets when the Java plugin was enabled, but then DISABLING it caused them to just RUN with no questions asked. WTF!?

  18. Overblown by Anonymous Coward · · Score: 1

    I've got Java blocked by default, Javascript, cookies, flash, ads, and trackers blocked by default too.
    Never causes me more than a few seconds bother.
    This is overblown like crazy

  19. This is a perfect example of why Bugzilla needs... by cowwoc2001 · · Score: 1

    an anti-vote button. I am willing to bet the vast majority of users would disagree with this move.

    Firefox's handling of Bugzilla has been terrible for years. It is the primary reason I switched from Firefox to Chrome. I was tired of the one-way communication, especially coming from a so-called open-source project.

  20. Is it time to fork Firefox yet? by Max+Threshold · · Score: 0, Flamebait

    I've had about enough of Mozilla's arrogance and stupidity.

    1. Re:Is it time to fork Firefox yet? by Anonymous Coward · · Score: 1

      I've had about enough of Mozilla's arrogance and stupidity.

      There are forks. Try Palemoon.

    2. Re:Is it time to fork Firefox yet? by Microlith · · Score: 1

      Yeah! How dare they act in defense of users against a technology notable for its repeated exploits! They should learn humility and how to act intelligently, like Oracle!

    3. Re:Is it time to fork Firefox yet? by Anonymous+Brave+Guy · · Score: 4, Insightful

      The number of support e-mails in my inbox this week from those users suggests that they aren't too happy about being "defended" in this way.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    4. Re:Is it time to fork Firefox yet? by Anonymous Coward · · Score: 0

      >The number of support e-mails

      Yeah man. However, my anecdotal evidence consists of imaginary e-mail support of the exact opposite. Now what?

    5. Re:Is it time to fork Firefox yet? by Anonymous Coward · · Score: 0

      Uh, IT has been asking them to do this for years. Java is one of the most exploited entry points for malware. Arrogance and stupidity? How about been dragged kicking and screaming into doing what users (well at least those responsible for their users on a daily basis) want instead of coddling developers for a change.

      Yes, I've developed with Java. But the applet should have died long ago. It complicates an already bloated API. If you want to develop in Java just package the app nicely so users can download it and use it. Yes it's going to take some work but this is not the end of the world.

  21. My ebanking by Anonymous Coward · · Score: 0

    Ohh so that's why my ebanking stopped working on firefox. Thanks guys!

  22. Increased the work load by harshal.tawade · · Score: 1

    Firefox has now increases the work load, now I'll have to press that damm warning button everytime.

    1. Re:Increased the work load by Lennie · · Score: 1

      Supposedly only ones per site.

      --
      New things are always on the horizon
    2. Re:Increased the work load by harshal.tawade · · Score: 1

      Thats make 1*no. of sites.

  23. Doesn't affect me in the slightest. by Anonymous Coward · · Score: 0, Interesting

    If you're one of the select few that still uses applications coded in that piece of trash, well, complain to your vendor or find a new piece of software. I haven't used a java application in years. Like 10 years.

    1. Re:Doesn't affect me in the slightest. by Anonymous Coward · · Score: 0

      That's probably true. Most of the porn sites that you visit use probably use Flash not Java.

      There are still a substantial number of business sites that use Java. Remember the old slogan? Write once, run anywhere? Java was the supposed answer to browser wars, OS wars, DLL hell, etc. With Java you could create your own UI and be reasonably sure all users would have the same experience no matter what platform and OS they ran Java on.

      .

    2. Re:Doesn't affect me in the slightest. by jonwil · · Score: 1

      I run SeaMonkey (which is using most of the Firefox core and will probably inherit this Java block feature if its not already there) and I dont have Java installed at all. I have yet to find a single web site I use that needs Java (on the rare occasion I have found one there is usually an alternative for what I want to do anyway :)

  24. This made me use Internet Explorer by amigabill · · Score: 2

    My laptop went bad about a week or so ago, and I wiped it and have been reinstalling. One item is a VPN connection client that allows me into my University network from home, so I can access software licenses and work on my labs. This is for an MS degree in Electrical/Computer Engineering. Firefox forbade that from installing on my recovering laptop (Win 7 Ultimate 64) and so I was forced to use MSIE just to get my link installed and configured. Sorry Mozilla, but you did prevent me from doing something tremendously important to me, and there was not a thing to click on to activate Java in this case.

    1. Re:This made me use Internet Explorer by Anonymous Coward · · Score: 1

      Well too bad, you are now running the most insecure piece of software, Microsoft Internet Expl...

      No wait, that was several years ago. Nowadays, that title belongs to Java.

      So yeah, some of us have been recommending Firefox over Internet Explorer because of it's better track record. But if you WANT the Java plugin, installing Firefox is not going to help you. You're still going to have the most insecure browser out there.

    2. Re:This made me use Internet Explorer by amigabill · · Score: 1

      Considering how my university has this VPN connection things set up for us students to use, I don't really have much choice but to use Java.

      Also, my credit union''s online banking makes heavy use of Java. I don't know why, but I can't change that, and I really don't have any say in that matter either.

      You can poke fun at me all you want, and say that I need to change banks or universities due to their IT choices, but that really isn't a practical answer.

      I do use NoScript. Does that help the situation, or is it a do-nothing warm fuzzy bound to doom me? At least I'm trying to minimize my risk while keeping functionality where I need it.

  25. And Java still isn't secure. by Animats · · Score: 1, Insightful

    The whole point of all that byte-code stuff and just-in-time compilation was to keep Java programs in a sandbox where they couldn't affect the rest of the system.

    FAIL.

    1. Re:And Java still isn't secure. by viperidaenz · · Score: 1

      Wrong. You fail.

      The byte code thing is the "write once, run anywhere"

      The sand-boxing was tacked on the side.

    2. Re:And Java still isn't secure. by Anonymous Coward · · Score: 0

      The point of "all that byte-code stuff and just-in-time compilation" was to make the language cross-platform and it did that well. In Java you never recompile your code for different hardware. It had nothing to do with security.

      In terms of applets, that works fine too. The only problem was Sun forgot to build a frame for the sandbox (which is written in C++).

      Why are you posting when you don't know what you're talking about? Why is /. modding you up?

    3. Re:And Java still isn't secure. by Anonymous Coward · · Score: 0

      You raise a very good point, actually.

      Implementing the sandbox model of Chrome in Firefox should be trivial, makes us wonder why it hasn't been done already.

      Considering Java was pretty much built for that from the ground up. You can easily set a new process or thread with limited security tokens, then this process/thread only output would be the rendered screen, just like Chrome does.

    4. Re:And Java still isn't secure. by Anonymous Coward · · Score: 0

      Much what I posted when there were about 50-60 comments. But that one vanished. Guess Mr Java threw a tantrum and killed the post.

  26. Nice SNAFU by Mozilla by SpaceLifeForm · · Score: 4, Informative
    Here's the problem: Non-technical users are going to scream about the steps needed to allow the Java Applet to run.

    How to enable Java if its been blocked

    In order to protect you, Firefox has stopped outdated versions of the Java plugin from running automatically because of security issues.

    So, now, the lastest version of Java (7.45) is considered outdated.

    Absolutely brain-dead decision.

    --
    You are being MICROattacked, from various angles, in a SOFT manner.
    1. Re:Nice SNAFU by Mozilla by Anonymous Coward · · Score: 1

      Exactly. Didn't they learn anything from how hard the iPhone tanked because users couldn't view flash content? Apple nearly went bankrupt just because of that.

    2. Re:Nice SNAFU by Mozilla by Splab · · Score: 1

      One does wonder, are they going to pop up a warning when opening firefox? Since it most likely also contains various security issues users should be warned when opening every web page (by their logic at least...)

    3. Re:Nice SNAFU by Mozilla by droptone · · Score: 1

      I'm not going to lie. I got entangled in this mess last weekend.

      I am a fairly technical user, but by no means an expert. I had a fantasy draft scheduled for noon on Sunday. I loaded up my browser at 11:45 only to be greeted with errors loading. I thought I had an updated version of Java, but I went ahead and ran the update. Again, no go. Now this is under some time pressure so I didn't do as much research as I would've with a level head, but then again, what I did is what I'd wager the vast majority of folks would do at their best. Ran update again, no go. I decided to say screw it and used Chrome.

      --
      Every post I make begins with the assumption P=~P.
    4. Re:Nice SNAFU by Mozilla by Anonymous Coward · · Score: 0

      So, now, the lastest version of Java (7.45) is considered outdated.

      Actually, that is very accurate.

      The entire history of java security is that java is outdated.

    5. Re:Nice SNAFU by Mozilla by Anonymous Coward · · Score: 0

      It's not brain dead, because they're not doing it in that form. I know this is difficult to understand, but please try to keep up with me: Firefox chose to NOT do this with the present UI and wording, precisely because they discovered this issue already without your "help". That's why you're reading about it on Slashdot.

  27. What's the big deal? by Anonymous Coward · · Score: 5, Insightful

    Oracle Java has ALSO decided, due to the persistent security problems due at least in part to having concurrent (i.e., old) versions installed (and the fact that the largest exploit kits have used Java as one of their main vectors for some time now, alongside Adobe Reader of course) to disable Java plugins in the browser by default in recent updates.

    So, what's the big deal? This is the correct decision from a security perspective. I can't remember the last time I saw someone on the World Wide Web actually USE a Java applet for good, rather than for evil. And I'd have noticed, because even after all these years, it still runs like an absolute dog. It's the kind of thing you might use on a local application (such as Minecraft, which is what I think probably most people who still have it installed use it for now, albeit they'd likely have the 64-bit version which wouldn't have a working browser plugin in a 32-bit browser anyway!) or an intranet site (which is your administrator's problem, to re-enable it for that site only, or to use a different browser for the web and the intranet, which you can totally do and is good practice).

    I've got many other criticisms about Firefox recently from a security and performance perspective - let's face it, it's just not the zippy, efficient browser it used to be, even relatively-speaking, it's lost its mojo and the security team have a reputation for having a slow, and fairly arsey, response - but this seems to be the right decision and they should be lauded for it. IE has also done it, as has Chrome.

    1. Re:What's the big deal? by Anonymous Coward · · Score: 0

      Some of the VPN clients I work with, along with WebEx, etc. insist in a working Java to work with Firefox. So I unfortunately end up using IE to work in these, as they install ActiveX controls instead. :( That, and I'm using Waterfox (64-bit Firefox).

    2. Re:What's the big deal? by rmstar · · Score: 1

      So I unfortunately end up using IE to work in these

      The effect this will have is that the security issues will concentrate again in IE, giving it another good dose of bad reputation. Perhaps MS has the clout to convince Oracle to fix its steaming mess. Or perhaps they will do the same and block Java.

    3. Re:What's the big deal? by NJRoadfan · · Score: 1

      DavMail, a popular Outlook to IMAP/etc. gateway requires Java. It doesn't require it in browser though since its a standalone application.

    4. Re:What's the big deal? by Anonymous Coward · · Score: 0

      I don't think WebEx uses Java anymore, I think it uses its own plugin...

  28. I don't understant the hate by Anonymous Coward · · Score: 0

    I don't get it why people hate Java applets so much they want them to go altogether. It's true that they have been overused (in the 90s?) and HTML5 usually yields nicer results on a web site. But Java applets fill an empty niche: they are the only portable solution to actually do something on a client computer aside from doing UI, like accessing the file system and launching external applications.

    For example, I have a Java applet which downloads, decompresses and processes data from a bug tracking system. How should I implement this in HTML5? Or in Flash, which is hardly better than Java? Or would Active-X have been better? Really?

    Now being a Chrome user, I already know the behavior now implemented in Firefox and I hate it. I don't see any rationale in generally distrusting Java and generally trusting Flash, for example. By the way, Java asks for permissions to run an applet itself after it's launched, no need for the browser to do it, too! And unlike Chrome, Java will allow you to trust a signed applet forever, so that you don't have to pass through the procedure every single time the applet is launched.

    1. Re:I don't understant the hate by knorthern+knight · · Score: 4, Informative

      > I don't get it why people hate Java applets so much they want them to go altogether.

      Because Java applets are a honking big security hole, and currently the most-often-used attack-vector to take over unsuspecting users' machines. See http://www.cvedetails.com/vulnerability-list.php?vendor_id=5&product_id=1526&version_id=&page=1&hasexp=0&opdos=0&opec=0&opov=0&opcsrf=0&opgpriv=0&opsqli=0&opxss=0&opdirt=0&opmemc=0&ophttprs=0&opbyp=0&opfileinc=0&opginf=0&cvssscoremin=0&cvssscoremax=6.99&year=0&month=0&cweid=0&order=1&trc=35&sha=d158a5520a2bc52f7443268daaab5851ced00564 for a list of recent problems.

      --

      I'm not repeating myself
      I'm an X window user; I'm an ex-Windows user
    2. Re:I don't understant the hate by putaro · · Score: 1

      Well, Windows was the biggest security hole for the longest time but you didn't see FF refusing to run on it.

    3. Re:I don't understant the hate by Lennie · · Score: 1

      No, but it was more secure than IE at that time.

      --
      New things are always on the horizon
    4. Re:I don't understant the hate by Lennie · · Score: 1

      Chrome will remove the whole plug-in API:

      http://www.infoq.com/news/2013/09/NPAPI-Depricated

      So it won't be able to run Java at all.

      You could probably download, decompress and process that in Javascript. You might find that if you optimize certain parts with asm.js that it would be about 2x as slow as in native or Java. That might, or might not be acceptable.

      Anyway, you can even turn on Java on a per-site basis in Firefox.

      --
      New things are always on the horizon
    5. Re:I don't understant the hate by Anonymous Coward · · Score: 0

      They're removing NPAPI in favor of their own PPAPI, not removing plugins at all.

      Flash, PDF viewer and NaCl/PNaCl already use it, so what it probably means is they're planning to have a Java PPAPI plugin as well.

    6. Re:I don't understant the hate by Lennie · · Score: 1

      A PPAPI version of Java depends on someone creating it.

      I doubt the Chromium developers will do it.

      --
      New things are always on the horizon
    7. Re:I don't understant the hate by dave420 · · Score: 1

      You use JavaScript. It has libraries to download/decompress stuff, and can process things really well. Just because you don't know how to do it doesn't make it exotically strange and esoteric.

    8. Re:I don't understant the hate by Anonymous Coward · · Score: 0

      A PPAPI version of Java depends on someone creating it.

      I doubt the Chromium developers will do it.

      It also depends on PPAPI no longer sucking.

      As it stands today, with their push to move from NPAPI to PPAPI, existing plugins such as Flash will take about a 30% performance hit. That's my experience with the PPAPI Flash vs. NPAPI Flash. Every time Chrome updates and switches Flash to PPAPI, I switch it back because with my 2-year-old computer, that performance hit is sizable.

    9. Re:I don't understant the hate by bensyverson · · Score: 1

      For example, I have a Java applet which downloads, decompresses and processes data from a bug tracking system. How should I implement this in HTML5?

      I would argue that you shouldn't do this, period. If you need to download data, just provide a link to the data in HTML. The user can open the file however they want, which gets you around the horrendous security implications of what you're doing now.

    10. Re:I don't understant the hate by Anonymous Coward · · Score: 0

      Applications are responsible for security issues created in the process of using them, not for the security of the system they happen to be running on. Don't try to be clever; you're not.

    11. Re:I don't understant the hate by jones_supa · · Score: 1

      Wow, there seems to be a bug in the Slashdot engine which causes your link to break the layout. On Chrome it spans across the right side of the page, creating a wide empty grey area.

    12. Re:I don't understant the hate by Teckla · · Score: 1

      It does the same thing on Mobile Safari.

  29. Re:This is not security!!! by Anonymous Coward · · Score: 1, Informative

    8 out of 10 browser exploits in the wild get in through Java.

  30. and good riddance to you sir. by Anonymous Coward · · Score: 0

    Just remember to smile as you leave.

  31. Backlash not news by Anonymous Coward · · Score: 1

    Virtually any bug in Firefox's Bugzilla that isn't purely technical ("frob the whizzlork") has some amount of complaining after it's been fixed, and maybe before it's been fixed, and while it's being fixed. This is pretty light in the grand scheme of things; you should see the pages and pages of griping about the status bar.

    Whitelisting by site is exactly the correct behavior for an untrustworthy plugin. Give it a week or two for everyone to get used to this radical change in technology (push a button?!) and we'll all forget about it.

  32. Oracle is now involved by SpaceLifeForm · · Score: 3, Informative
    They hopefully will convince Mozilla to back this out, and figure out a better UI for the user to deal with. A small red clickable icon that leads to more clicking is not going to fly with non-tech users.

    From Link:

    Donald Smith 2013-10-22 22:03:01 PDT

    Disclaimer: I'm in the Java SE Product Management team at Oracle.

    Just to add to my colleague in Engineering Joe McGlynn's comment #61 -- we're happy to help here however we can. We do frequently speak with mcoates, but are happy to plug into any other channels the mozilla team think would be worthy (as we seemed to somehow miss this one until it was too late I think we need more contact/channels). For example, I think we can help address questions related to the Java 6 (and Java 5, for that matter) updates as they are still supported and do receive updates along with the latest public baseline(s).

    As comment #50 notes, bugzilla is not forum software - so I'll leave it at that and send @bsmedberg a quick note and continue to try to catch up wit @coates.

    First I've heard that Java 5 and 6 are not considered dead yet.

    --
    You are being MICROattacked, from various angles, in a SOFT manner.
    1. Re:Oracle is now involved by Cl1mh4224rd · · Score: 1

      They hopefully will convince Mozilla to back this out, and
      figure out a better UI for the user to deal with. A small red clickable icon
      that leads to more clicking is not going to fly with non-tech users.

      From Link:

      Donald Smith 2013-10-22 22:03:01 PDT

      Disclaimer: I'm in the Java SE Product Management team at Oracle.

      Just to add to my colleague in Engineering Joe McGlynn's comment #61 -- we're happy to help here however we can. We do frequently speak with mcoates, but are happy to plug into any other channels the mozilla team think would be worthy (as we seemed to somehow miss this one until it was too late I think we need more contact/channels). For example, I think we can help address questions related to the Java 6 (and Java 5, for that matter) updates as they are still supported and do receive updates along with the latest public baseline(s).

      As comment #50 notes, bugzilla is not forum software - so I'll leave it at that and send @bsmedberg a quick note and continue to try to catch up wit @coates.

      First I've heard that Java 5 and 6 are not considered dead yet.

      Yeah, I don't know what he thinks he's talking about. According to Oracle's own website, public updates to Java 5 ended in October 2009, and Java 6 in February 2013.

      Enterprises can apparently pay to continue receiving critical bug fixes, but that hardly seems relevant to the discussion.

      --
      People will pass up steak once a week, for crap every day.
    2. Re:Oracle is now involved by Anonymous Coward · · Score: 0

      First I've heard that Java 5 and 6 are not considered dead yet.

      They are both EOL for the general public, but they are alive and well for paying Oracle customers. They continue to receive security fixes every quarter, the same as Java 7.

    3. Re:Oracle is now involved by Anonymous Coward · · Score: 0

      Yeah, I don't know what he thinks he's talking about. According to Oracle's own website, public updates to Java 5 ended in October 2009, and Java 6 in February 2013.

      Enterprises can apparently pay to continue receiving critical bug fixes, but that hardly seems relevant to the discussion.

      For a million bucks a year, it's damn well relevant to the discussion.

      If the CEO's paying Oracle $1M/y for support for some clunky old Java enterprise app, he's doing so because it's cheaper than paying $10M to migrate away from that app to something else.

      Now here comes Firefox, a bunch of web devs who break that app. Hmm. IE, which works, and I don't have to retrain my 10,000 cluelessly nontechnical users? Or Fx, which just got uninstalled from every desktop in the enterprise.

      I know, I know, there's an Fx dev out there who says the CEO shouldn't be using that $10M legacy app from 2006. Well, if that Fx dev would kindly take on the task of rewriting it in Javascript, NaCl, or Brainf*ck, or whatever's trendy next year, and he's willing to do it for less than the $1M/y the CEO is paying to Oracle to keep the lights on, the CEO just might listen to him. Until then, the enterprise platform beats the fedora-wearing goateed guy's ideals.

  33. Re:This is not security!!! by thebjorn · · Score: 2

    You obviously know what you're talking about. I would like to subscribe to your newsletter...

  34. What need? by SmallFurryCreature · · Score: 2, Interesting

    I use firefox and haven't encountered a singled issue with java not working... that is because I can't even remember the last time I saw a site with an applet.

    Really this is a non-issue that will go the same way as active-x support. Only people in Korea will care.

    If you are still developing/depending on applets, 1995 called they want their stupid ideas back. What next, your mail link is an animated gif?

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:What need? by Splab · · Score: 3, Informative

      Java is needed to do banking in many places, the FF change gave me 30 minutes of "wtf?"; trying to work out why it kept complaining about insecure applet, when running newest Java had me perplexed.

      If I had an alternative to FF on Mac and Java, I'd ditch FF for this stunt in a heartbeat.

    2. Re:What need? by Anonymous+Brave+Guy · · Score: 5, Insightful

      If you are still developing/depending on applets, 1995 called they want their stupid ideas back.

      Hi 2013, this is 1995 calling. When your new shiny toys have the portability and performance and flexibility that we had nearly two decades ago, and developers can write software using them with a reasonable expectation that it will still be working in 5 or 10 years (or even 1 or 2 years) without needing constant maintenance, then you get a vote. Until then, we'll keep our "stupid" ideas, because they've been helping us get useful work done since before you were born. Kthxbye.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    3. Re:What need? by Anonymous Coward · · Score: 0

      I use firefox and haven't encountered a singled issue with java not working... that is because I can't even remember the last time I saw a site with an applet.

      I do. I used map24.com a lot, and it was running Java. I got rid of Java once they figured out a way to crash not just the applet, but the entire browser with it. That's what made me realise that Javas so-called sandbox will never be secure.

      Shortly after, Google Maps was launched, and I had no more use for map24.com.

    4. Re:What need? by turbidostato · · Score: 1

      "I can't even remember the last time I saw a site with an applet."

      Do you have a better idea for, say, a software-based KVM or something that needs to deal with local hardware, like an authentication token?

    5. Re:What need? by jez9999 · · Score: 1

      If I had an alternative to FF on Mac and Java, I'd ditch FF for this stunt in a heartbeat.

      Try SeaMonkey.

    6. Re:What need? by Anonymous Coward · · Score: 0

      Good joke man! Where's your portability and reasonable expectation that things will be still working when your applet doesn't run on anything else other than internet explorer or stops working with a java update? Is 1995 so far away in time that you have forgotten people wrote clusterfucks of software then too?

    7. Re:What need? by Anonymous+Brave+Guy · · Score: 2

      I have never had any problems getting applets to run across all the major browsers, until the recent rounds of deliberate breakage from various browser vendors and Oracle.

      Similarly, I have had applets deployed in the field that kept running quite happily for years. I have current ones from the Java 5 days that worked fine well into the Java 7 era, and nothing was breaking during the updates, again until the past few months when APIs that were stable for nearly 20 years got changed and other similar silliness.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    8. Re:What need? by Anonymous Coward · · Score: 1

      Hi 2013, this is 1995 calling. When your new shiny toys have the portability and performance and flexibility that we had nearly two decades ago, and developers can write software using them with a reasonable expectation that it will still be working in 5 or 10 years (or even 1 or 2 years) without needing constant maintenance, then you get a vote. Until then, we'll keep our "stupid" ideas, because they've been helping us get useful work done since before you were born. Kthxbye.

      Are you talking about ActiveX?

      ActiveX applets written in 98 have a decent a chance of running on modern Windows systems. Java Applets generally don't run reliably on any version of the runtime than the one they were written for. [Getting a 1.3 to run on 1.5 or newer is a clusterfuck, hell even 1.4 programs don't always work on 1.5. Then there are 1.5 that did not work on 1.6]

      Of course, ActiveX is only "portable" if you use Microsoft's definition of "cross-platform" which claims every individual version of Windows is a separate platform.

    9. Re:What need? by Anonymous Coward · · Score: 0

      Java is needed to do banking in many places, the FF change gave me 30 minutes of "wtf?"; trying to work out why it kept complaining about insecure applet, when running newest Java had me perplexed.

      If I had an alternative to FF on Mac and Java, I'd ditch FF for this stunt in a heartbeat.

      I don't have Java installed on my machine, and have yet to encounter a financial institution that cannot be accessed in the U.S.A. These banks you are using must have outdated technology.

    10. Re:What need? by bensyverson · · Score: 1

      Losing my moderation on this thread to respond. I've been on the web since 1994, and when Netscape 2.0 came out, I eagerly tried out the new features, which included JavaScript, Java and background images. In my experience, the performance of Java was never good. In 1995 it was terrible, but as the VM improved, it advanced to merely "slow."

      To this day, all of the end-user Java applications I've encountered are noticeably sluggish. I use Cyberduck and Vuze regularly, and the UI is not as responsive as it should be. The JVM may be extremely optimized for hardcore math, but for end users, Java is still slow. I'll go ahead and preemptively duck as I mention the long battle with "lag" in Android.

      There was a technology introduced in Netscape 2.0 that ended up fulfilling the dream of cross platform development, but ironically, it wasn't Java. It was that goofy joke Javascript, which I abused to make ASCII animations in the title bar. JS had no Sun Microsystems pedigree. It had no stated goal of uniting platforms. But in the past 18 years, it gradually became incredibly fast and capable. The DOM is extremely optimized and even GPU accelerated on some platforms. Media queries mean you can reconfigure the UI without any code. And whatever you think of Apple, Java doesn't run on the hundreds of millions of iOS devices out there.

      The result is that a web app written in JavaScript is actually faster, more portable and more flexible than the same app written in Java. If you had told me that in 1995, I never would have stopped laughing. But I have to agree that developing an applet in 2013 is, in a word "stupid." Java is only necessary if you're doing something exceptionally un-web-like with the web, like requiring a USB signature dingus, but that's just stupid in a different sense.

    11. Re:What need? by bensyverson · · Score: 2

      Yes: don't use the web.

    12. Re:What need? by Anonymous+Brave+Guy · · Score: 1

      For what it's worth, I agree with much of what you wrote there. JS performance has come on dramatically in the recent past, and combined with new HTML and CSS tools, you would be much better off starting a new project today using HTML+CSS+JS in most cases.

      However, it's not the demands of new software that bothers me in this situation. It's the gazillions of developer-years' worth of existing, working, "legacy" software that is getting broken. We can't have everyone rewriting their entire software portfolio every six weeks because someone at Mozilla or Google decided they don't like the current reality. Put bluntly, neither Mozilla nor Google is that important, as I suspect the former is about to realise rather painfully.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    13. Re:What need? by bensyverson · · Score: 1

      I think you're right about the importance of individual players, but the overall trend is unstoppable. Google, Apple, Microsoft, Yahoo and Mozilla all want JS to take over for different reasons. In contrast, none of those companies care about client-side Java, and some actively hate it.

      I do think it's a bummer for groups with a lot of legacy Java. I wonder if it's possible to go from Java -> LLVM -> JS, using VMKit and Emscripten as starting points. Obviously it would be quite a process, but it could be less work than scrapping millions of lines of code.

    14. Re:What need? by Anonymous Coward · · Score: 0

      While I love SeaMonkey, its Mac port isn't getting enough love. The last I checked, it constantly uses a fair bit of CPU -- 10 % on my old 'Yonah' Intel -- so expect a battery life drop.

      The other alternative, Camino, was an excellent browser but Mozilla ditched support for embedding Gecko a number of years ago which made keeping the browser up to date practically impossible and the developers just rather gave up after that.

    15. Re:What need? by Anonymous Coward · · Score: 0

      They never will unless someone like Mozilla steps in and FORCES them to. Why do you think IE6 is still used? Flash? Java? Because everyone is LAZY and uses "it costs too much" as an argument to not modernize tech. It takes a Mozilla to step up and force the issue, and if you don't understand that then you'd better stop talking like Mozilla are the conceited ones.

    16. Re:What need? by Anonymous Coward · · Score: 0

      I use firefox and haven't encountered a singled issue with java not working... that is because I can't even remember the last time I saw a site with an applet.
       

      Well that's because you use the internet, you don't RUN the internet. For those of us who make sure you can post anecdotal drivel on slashdot, we deal with embedded hardware which relies on Java applets for management every day. Just as one example (out of many), Cisco's optical network hardware almost exclusively relies on the stuff.

    17. Re:What need? by Anonymous+Brave+Guy · · Score: 1

      I think you're right about the importance of individual players, but the overall trend is unstoppable.

      The thing is, it is stoppable. Businesses that rely on Java applets will simply stop upgrading their browsers, and the browser makers will have created IE6 all over again and for exactly the same reason as last time.

      The large organisations are probably all running heavyweight malware scanning at the entry point to their network anyway, and the current generation of browsers and plug-ins that will still run Java applets all prompt for confirmation already. The security gains for those organisations from the pressure you're talking about are small, probably the benefits from having all the latest shiny are also small, and the cost of abandoning key intranet facilities developed over many years could be high.

      Ironically, lots of people on forums like this will then complain about how their corporate employers are still running some browser from the dark ages because their intranet doesn't follow the proper standards, because they're too young to remember that Java applets predated all those new standards by well over a decade, and because they're too innocent to realise that in most cases businesses aren't installing browsers for them to surf the Internet, they're installing browsers for them to use the tools they need to do their jobs and they don't much care whether anything else works or not.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    18. Re:What need? by Anonymous+Brave+Guy · · Score: 1

      Why should anyone spend a lot of time and money "modernizing tech" when the existing tech is tried and tested and does its job well?

      Mozilla won't force the issue. It makes no commercial sense of all the big Java-using corporations to play along. Why do I think IE6 is still used? I think it's because the browser vendors tried to move the goalposts, and the corporate world told them where to go.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    19. Re:What need? by bensyverson · · Score: 1

      I suppose that may be true, but I have to refer to this canonical xkcd. Every change will break some niche workflow. The real question is: To what degree will it impact the company in particular and the ecosystem in general?

      Many elevators and ATMs still run Windows XP—a truly frightening thought. If Windows Vista, 7 or 8 breaks some obscure elevator software, it doesn't really impact Microsoft, even if it costs them thousands of licenses per year. Commercial apps are forced to keep up so they can keep making sales, but for a niche or in-house app, it will probably end up running on old hardware, old software, or a VM. The fact that you may still be able to run an applet from the 1990s is a testament to the resiliency of Java, but in my opinion, it doesn't have any bearing on the state of browsers today.

  35. My Mother (75) got it. So why not other user ? by aepervius · · Score: 1, Interesting

    My mother learned in 10 minutes how to enable java script with noscript/flash. She is not technical savvy , but I explained it to her at her level. She got it. I expect a good slice of those using FF now "not getting it" are those not wanting to learn.

    --
    C. Sagan : A demon haunted world:
    http://www.amazon.com/gp/product/0345409469/
    visit randi.org
    1. Re:My Mother (75) got it. So why not other user ? by qaz123 · · Score: 1

      It's about JAVA, not javascript. )))

    2. Re:My Mother (75) got it. So why not other user ? by Anonymous Coward · · Score: 1

      He can't tell the difference, but maybe his mother can.

    3. Re:My Mother (75) got it. So why not other user ? by JeffOwl · · Score: 1

      And here I thought he was using noscript as an example of a not so tech savvy user who learned to use a similar feature, rather than a direct example of this issue.

  36. Comment 70 says it all by SpaceLifeForm · · Score: 2
    From link

    "Quote" - The plug-in screen shows options for always activate, ask to activate and never activate.

    It may in the English version but in FF24 Spanish all I get is ask to activate and never activate.

    Chrome (in Spanish) blocks too but at least gives me the always activate option.

    Due to the EXTREME IMPACT this has on the Public Sector here - and that we're somewhat forced to use M-Soft for other applications - We had to return to Explorer yesterday. Sorry - But moves like this could well kill off the use of Firefox. Java applets are continuously used in the piping of Digital signatures to secure ministerial sites. This includes PRIVATE citizens. IMO Java has to be "trusted" even if we don't. Otherwise the use of Firefox WILL DIMINISH. 90% of users have NO BLOODY IDEA.

    I am a firm fan of Firefox at home - but at work it's causing me more hassle than it's worth.

    --
    You are being MICROattacked, from various angles, in a SOFT manner.
    1. Re:Comment 70 says it all by Anonymous Coward · · Score: 0

      What's the point of using something inherently insecure like browser-based Java in an attempt to secure things???

      Why waste the money, the effort, the electricity and the bandwidth for something which is just broken??? Start fixing the problem by not accepting this wasteful situation.

  37. Uses of Java applets by Anonymous+Brave+Guy · · Score: 4, Informative

    Must we have this troll comment every time someone mentions Java applets?

    Java applets are commonly used, as they have been for many years. According to this Chromium blog post from September 2013, 8.9% of Chrome users had launched something using the Java plugin in the past month.

    Among the common uses that get mentioned every time this discussion comes up are: public access to banking and government systems in various countries, games, user interfaces for devices (scientific equipment, network infrastructure, all kinds of examples), access to local hardware devices that aren't yet available via newer technologies, some popular teleconferencing and VPN software, and little demo graphics written by academics to go on their web sites a decade ago that are still just as relevant today.

    In other words, just because you don't use Java applets yourself or know when they're still useful, don't assume everyone else is in the same situation.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Uses of Java applets by ubersoldat2k7 · · Score: 2

      Exactly.

      In some cases you can see that the use of a Java Applet is a shortcut (VPN for instance) but in others, there's no other way around because browsers aren't allowed to do some stuff (like USB, which I'm perfectly fine with). Saying it isn't so is because you don't have enough data to take an informed decision... or simply because you're trolling.

      I've developed Java Applets before, and believe me, when confronted with a problem, a Java Applet is surely the last resource any serious JEE developer will take. I mean, Java Applets, apart of the security stuff, are hard to maintain, to test and provide a horrible UX compared to a nice web frontpage. I myself find any sort of plug-in disgusting, be it Flash, ActiveX, Silverlight or Java.

      OTOH, I can see that Mozilla, in the end, is pushing its own strategy with HTML5 and that the people making the decisions aren't exposed to this scenarios where the browser simply isn't capable/allowed. But if you're going to block something, provide a solution to the problems Java Applets try to solve too.

    2. Re:Uses of Java applets by imsabbel · · Score: 1, Insightful

      Are you posting in Bizarro land?

      Your own link tells us that over 91% of the users of chrome didn't even encounter a SINGLE java applet in a whole MONTH.

      Thats an absolutely overwhelming sign that java is almost extinction-level rare in the web. Hell, I would bet that the rate of people encountering embedded MIDI files was much higher.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    3. Re:Uses of Java applets by Anonymous+Brave+Guy · · Score: 4, Insightful

      Depending on who you ask, there are about 2.5B people using the Internet now. If we assume most of them use the Web and we assume that the pattern for Chrome is representative of the general population, that means more than 200,000,000 people used a Java applet at some point in the previous month.

      Even I am surprised by that, but in any case, it seems you and I have very different ideas of what "almost extinction-level rare" means.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    4. Re:Uses of Java applets by Anonymous Coward · · Score: 0

      Are _you_ posting in Bizarro land? Half of the Web uses Chrome by now, and every one in ten of those uses Java.

      You came with your iPad to a Starbucks? There's someone who needs Java in there (no pun intended). You live in an apartment complex? There's several people who use Java just 20 meters away from you.

      PS: Just to put it in perspective: 10% of Chrome user base is at the same level as ALL the iOS or Android web users. Mobile browsing is extinction-level rare!

    5. Re:Uses of Java applets by Anonymous Coward · · Score: 0

      ... And that's only _Java applets and Chrome_ users, not _Java applet_ users. If we assume same pattern for other browsers, this number means Safari at its ~9% market share is already extinction-level rare and Firefox at ~20% is halfway to extinction, so why do we even comment on this article about soon-to-be-extinct browser?

    6. Re:Uses of Java applets by Anonymous Coward · · Score: 0

      Very well said. GP was a classic example of someone being unable to interpret data.

    7. Re:Uses of Java applets by Anonymous Coward · · Score: 0

      Are you posting in Bizarro land?

      Your own link tells us that over 91% of the users of chrome didn't even encounter a SINGLE java applet in a whole MONTH.

      Thats an absolutely overwhelming sign that java is almost extinction-level rare in the web. Hell, I would bet that the rate of people encountering embedded MIDI files was much higher.

      91% is fairly close to what Microsoft's share of the desktop OS market is. So then I guess that means that Mac OSX is "almost extinction-level rare".

    8. Re:Uses of Java applets by squiggleslash · · Score: 1

      I believe only 9% of users have navigated to websites that use the French language in the last month too, so we should probably discontinue support for French unicode characters.

      --
      You are not alone. This is not normal. None of this is normal.
    9. Re:Uses of Java applets by Anonymous Coward · · Score: 0

      Your own link tells us that over 91% of the users of chrome didn't even encounter a SINGLE java applet in a whole MONTH.

      Thats an absolutely overwhelming sign that java is almost extinction-level rare in the web.

      But has Netcraft confirmed it?

  38. Bad Things require Better Alternatives by Anonymous+Brave+Guy · · Score: 3, Insightful

    You do understand that without those Bad Things you so hate, there probably wouldn't be a Web worth saving, right? Someone has to pay the bills, and if you're not going to pay for content, you're not going to accept advertising, you want full privacy and security when using services you're not paying anything for... Who is going to write the cheque?

    I hate DRM and spammy ads and privacy invasions as much as anyone -- more that most, probably, given that I really do give up on some things most people accept because I refuse to support the intrusions. But still, we live in the real world, and you can't just wish Bad Things away without proposing Better Alternatives. BTW, "everything I want should be free and unencumbered" is not a viable Better Alternative.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Bad Things require Better Alternatives by Artemis3 · · Score: 1

      A web worth saving is a web without ads or DRM, just like it used to be. In the meantime the excellent addons to block trackers, scripts, cookies, referrer and ads will do.

      --
      Artix
      Your Linux, your init.
    2. Re:Bad Things require Better Alternatives by Anonymous Coward · · Score: 1

      > a web without ads or DRM, just like it used to be

      You mean the one which was mostly a bunch of research papers archives and reposts of reposts of usenet jokes reposts, few and far between?

      Yeah, thank you, no.

    3. Re:Bad Things require Better Alternatives by Anonymous Coward · · Score: 0

      You do understand that without those Bad Things you so hate, there probably wouldn't be a Web worth saving, right? Someone has to pay the bills, and if you're not going to pay for content, you're not going to accept advertising, you want full privacy and security when using services you're not paying anything for... Who is going to write the cheque?

      There was a web before all "Those Bad Things We So Hate" - and it was a better web with far less legal problems and seemed to work fine without endless recursive references to 14 scripts per page.
      So I don't see why there wouldn't still be a perfectly good web left after we get rid of the crap again.

    4. Re:Bad Things require Better Alternatives by mx+b · · Score: 2

      You know, I remember a world wide web where random people ran their own websites giving away free everything -- knowledge, stories, tutorials, programs, whatever -- and no one gave a shit about monetizing everything. I actually miss those days and would love to go back to the internet being a community where people shared their passions for free because it was something to do, rather than a way for suits to make even more ridiculously larger amounts of money.

    5. Re:Bad Things require Better Alternatives by Anonymous Coward · · Score: 0

      Amen. This rampant commercialization of the web has to end. I don't give a shit about flashy geegaws and "premium services" and "active content", all I want is information in an easy-to-access format that is easy to parse with simple tools. It would make everything a hell of a lot more accessible to handicapped users as well.

      As a baseline, if it's too advanced to have been generated by the HTML export function in LyX, it's too fancy for its own good.

      Don't get me wrong, I like streaming video content and such, but I want it to be offered in a basic standards-compliant format that a wide variety of software can handle. HTML5 was kinda sorta a step in the right direction, followed by 10 steps backwards.

    6. Re:Bad Things require Better Alternatives by Anonymous+Brave+Guy · · Score: 1

      You know, I remember a world wide web where random people ran their own websites giving away free everything

      ...wrote mx+b for free, before sharing it via a web forum operated by a commercial organisation and funded by ads.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    7. Re:Bad Things require Better Alternatives by Anonymous Coward · · Score: 0

      The Internet was more useful before the September That Never Ended and the ensuing onslaught of Corporate Douchebaggery.
      Let's eliminate the Bad Things and get back to a useful Internet!

    8. Re:Bad Things require Better Alternatives by Anti-Social+Network · · Score: 2

      Well if it wasn't for the rampant disregard for the integrity of ad contents and the careless serving of malware, most of the legitimate reasons to install and use NoScript would vanish. Add in a little regard for not being overly obtrusive (pop-up hover-links in the body of article text? Seriously, you think your content is worth that much?), and you might get more users onboard with the ad-supported model. As it is, there's an arms race with users on one side, and ad networks/SEO on the other.

      Remember, your business model does not have a right to make money. It only has the right to try. Poisoning the well for a little short-term gain is strongly discouraged.

      --
      Goddammit just when I get my first +5 the Beta rolls out and kills everything
    9. Re:Bad Things require Better Alternatives by jones_supa · · Score: 1

      You know, I remember a world wide web where random people ran their own websites giving away free everything -- knowledge, stories, tutorials, programs, whatever -- and no one gave a shit about monetizing everything.

      You have a point, but then again I think the "free world" still too, and it's better than ever. The maker community is thriving and there's as many programming and electronics tutorials that you would ever need. The open source community creates a lot of good software free in cost. A lot of stories are told in places in Slashdot or Reddit, not to mention the new possibilities of YouTube... If you accept the occasional ad banner on the side (which have existed since the 90s), you get a lot.

  39. Java - swiss cheese by Anonymous Coward · · Score: 0

    My take seems a bit different to most of the posts so far. The guys at Googzilla known things about sotfware that most of us mortals don't. I coded for 25+ years, but today's current stuff - there are many better experts. They found somethihng, they are protecting the (mostly dumb) end users.

    Personaly I didn't like the smell of Java from day one. At my one job they suddenly got in a surge of Java-only coding kids from the Java-only schools (uni's and colleges) of the late 90's. Over the years since then there have been so many secuurity issues, breaches, etc - all featured here on slashdot - that I've lost count. But every time, I secretly smile inside... "vindicated".

    1. Re:Java - swiss cheese by gl4ss · · Score: 1

      what you're saying makes my head hurt.

      you know what those java guys are now coding for? ANDROID, you know that googzilla operating system.. omg go jump in a river or something.

      it's not the language that was the problem it was the shit implementation of the java plugin and the shit politics which led to the poor integration back in the day with it and browsers so because of those politics we ended up getting a java plugin for which they taught to code wrong(making long load times, it's possible to code applets that load like a snap). and thanks to those shit politics we got javascript. java integrated properly instead of javascript would be so much more proper....

      go smile the smile of stupid under a bridge, in that river, while apps written in java are now in hands of more people than windows api.....

      --
      world was created 5 seconds before this post as it is.
  40. Re:This is a perfect example of why Bugzilla needs by Anonymous Coward · · Score: 0

    an anti-vote button. I am willing to bet the vast majority of users would disagree with this move.

    Where do you find this "vast majority of users" who loves Java applets so much that they don't want to convice web developers to stop using the crap?

    Java applets sucked 15 years ago, and they still do. Any web developer who still hasn't figured that out, deserves to be out of his job.

  41. Finally by A+beautiful+mind · · Score: 1

    Not only a security problem, that's just the surface, but the smothering care of Oracle plus the whole 1999 feeling makes for a combination that made this step necessary years ago.

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
  42. tortuous interference by Anonymous Coward · · Score: 0

    I suspect this will either be backed out, until mozilla pull their finger out and sort through their UI issues first. Or it'll end in litigation.

  43. 'less-technical end-users' by Anonymous Coward · · Score: 0

    We've made more than enough concessions to the 'less-technical end-users' already. I for one am sick of people who expect to be able to use a machine as complex as a computer without having the slightest clue as to how it actually operates. Mozilla is on the right track here. Security needs to come first. Also, /. needs a new category just for NSA-related articles...

  44. Good on FF by Anonymous Coward · · Score: 0

    Thank you, Firefox. You're doing the world a favor.

  45. Worse and worse and worse by redback · · Score: 0

    Firefox continues to get worse with every update.

  46. you don't need flash by higuita · · Score: 1, Informative

    html5 can replace flash, check this link on how firefox can replace flash

    still not perfect, but getting better. it will replace flash, just like PDF.js can replace PDF plugins in browsers

    --
    Higuita
    1. Re:you don't need flash by Anonymous Coward · · Score: 0

      html5 can replace flash, check this link on how firefox can replace flash

      still not perfect, but getting better. it will replace flash, just like PDF.js can replace PDF plugins in browsers

      pdf.js is okay for simple .doc files translated to PDFs, but for more complex documents, it has a LONG way to go. I have to open about 50% of PDFs in an external viewer since PDF.js renders them badly.

    2. Re:you don't need flash by alexo · · Score: 1

      In my experience, pdf.js renders all but the most basic documents badly and slowly, to the point of making the browser unresponsive with large documents on older HW.

    3. Re:you don't need flash by Anonymous Coward · · Score: 1

      PDF.js is no replacement for the original Firefox PDF plugin, believe me. I'm an academic, and blank displays and cruddy typefaces have driven me back to Adobe Reader.

    4. Re:you don't need flash by JDG1980 · · Score: 3, Informative

      just like PDF.js can replace PDF plugins in browser

      pdf.js is garbage. I never thought that anyone could write a PDF reader worse than Adobe Reader, but they did. It butchers at least half of the documents I view – other open source alternatives such as Sumatra handle them just fine. And even when it does work, it's incredibly slow, and the rendering is crap quality.

      The Mozilla team really needs to give up on the experiment of PDF via JavaScript, and add a working viewer that uses native code.

    5. Re:you don't need flash by higuita · · Score: 1

      that might be related with the PDFs you use...
      I open many PDFs and for me, just had one problem with one PDF (and it warned that didn't supported all features of that PDF) and a bug in oracle generated PDFs that PDF.js didn't include the known workaround. It's already fixed and should be release next version.

      As for speed, yes, big PDFs are slower in PDF.js than native readers, specially for a quick scrolling the document. But quality, i don't see much difference... again, might be something related with your PDFs or system

      --
      Higuita
    6. Re:you don't need flash by phoenix_rizzen · · Score: 1

      Except that PDF.js is crap, especially in Firefox. It's a pig, slow, and doesn't work with any of the PDFs we deal with on a daily basis (province-wide school reporting system).

      What really sucks about this change is that every school in the province now has to manually click the java applet window multiple times per day to access the province-wide school information system.

    7. Re:you don't need flash by Anonymous Coward · · Score: 0

      Just open in an external reader or plugin if you care. In my experience, PDF.js was shockingly terrible, but has since moved to mediocre. With general improvements in js and improvements in PDF.js, I can see it coming up to similar standards as most of the native ones around.

  47. Mozilla is right! by cre_slash · · Score: 0

    I am an administrator and sometimes a developer. I must say that i really don't like java applets, and I kind of love Mozilla for taking java plugin support out of the browser as default. As long as this helps remove java plugins in the long run, i am all for it. And i really think Mozilla should have a big cudos from everyone, for taking the heat for this.

  48. They do have a VM by DrYak · · Score: 4, Informative

    I guess they can even run javascript inside the same VM, so a unified approach.

    In fact they already have a VM they use for javascript (the whole -Monkey family), and their VM is even able to compile to native. Not only JIT, but even more so for specially crafted javascript called ASM.js (it standard Javascript, that only use those features which translate nicely into machine code: doesn't use dynamic typing, only uses safe typing, etc.) enabling near-native speed for some code.

    In theory, it should be possible to create a process which recompiles java byte-code into ASM.js and feeds it into the VM for nearly-native speeds.
    In practice, Java is a huge pile of complicated mess, and thus lots of applications end-up being highly dependent on Sun/Oracle/IcedTea Java and not run well on any other implementation (like GCJ), mostly because of missing classes or whatever. So you'll end with something as good at running Java as currently Gnash is at running Flash - more or less works broadly on theory, but breaks on lots of specific cases. Given the current market for java (bazillions of inhouse applet in businesses) it is going to be hard to test every case. Whereas Gnash only breaks on some stupid casual games and video player for cute kittens (and pr0n), a Java-reimplemented-in-the-browser would probably break business intranets and core business applications.

    The only possible solution, is implementing only the bytecode execution itself (transcode Java bytecode into ASM.js - like pluging GCJ to LLVM to emscripten to odinmonkey, for example). Ant then re-use the opensourced classes from IcedTea and co. But then you're again running the original java with all the original bugs, only on a different platform. If a bug in the official libraries enable an attacker to steal encryption keys from other apps, this is still going to put your bank's e-banking applet at risk, no matter if said applet runs on an uncrashable Mozilla OdinMonkey VM or the official Oracle JVM.

    And Google recently developed an efficient sandbox called NaCl, so why not follow them? They could even run Java inside NaCl to add another layer of security.

    NaCl isn't really a sandbox. It's only a special way to package executable native code, with limitation of what said code can do. It's some security restrictions (NaCl applications can only run a subset of the whole API available to normal applications and aren't allowed to run some instructions), stacked on top of the pre-existing Google Sandboxes (each into its own process)

    Even if you use a JVM running as a NaCl application, you've only partially solved the stability problems (JVM crashes less, and when it crashes, it doesn't take the whole browser with it). You haven't solved security (obscure stupid java classes leaks encryption keys or password due to bad design).

    Also note that NaCl is completely against Mozilla's approach and will never get implemented. Mozilla simply doesn't want binary code, because it's limiting (NaCl only runs on x86 and ARM), and still a security problem (even if it's much better then ActiveX, you're still sending executable code from the internet into a browser).

    Still PNaCl is probably where everything will be heading: this time it's not the actual binary which is shipped, but the previous step in the compilation process - the LLVM bytecode. Google can still compile it into NaC (and run better security checks at compile time). And mozilla can use it to compile it with emcripten into ASM.js. It's now much more portable (you could run it on MIPS for exemple), and much more secure (when compiling ASM.js, memory access are translated into read/writes to/from an array instead of random memory writes).

    Hell, they could even run the complete browser inside NaCl, so Firefox would run on Chrome too :)

    If you want, you can even use Firefox to run one of the virtual machines written in Javascript, boot a virtual Linux distribution and run Chrome on it.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:They do have a VM by StripedCow · · Score: 1

      Great points.

      You haven't solved security (obscure stupid java classes leaks encryption keys or password due to bad design).

      Should that be Mozilla's responsibility?
      Truly, and I mean truly, solving that problem still requires a serious research undertaking (for example, tracing dataflow at runtime, making sure data does not travel along the wrong paths), and may even require language extensions (for example, to be able to bundle proofs with the code).

      Still PNaCl is probably where everything will be heading

      Last time I checked NaCl, I was actually hoping they would choose a more portable approach. Great to see they are working on that now.

      If you want, you can even use Firefox to run one of the virtual machines written in Javascript, boot a virtual Linux distribution and run Chrome on it.

      You know as well as I that isn't going to give a level of performance that comes near running stuff inside NaCl. I'm hoping that eventually performance comes close or surpasses the performance of virtual machines like virtualbox or vmware.

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
    2. Re:They do have a VM by Anonymous Coward · · Score: 0

      Hell, they could even run the complete browser inside NaCl, so Firefox would run on Chrome too :)

      If you want, you can even use Firefox to run one of the virtual machines written in Javascript, boot a virtual Linux distribution and run Chrome on it.

      It's VMs all the way down, man.

    3. Re:They do have a VM by TangoMargarine · · Score: 1

      Mentioning JavaScript and "ASM" (presumably not standing for assembly) in the same sentence makes me throw up a little in my mouth.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
  49. As two simple examples by Sycraft-fu · · Score: 2

    Both our KVM and NAS at work use Java as their interface. In both cases the reason is the same: to support management from arbitrary clients running any OS. They don't want to require you to install a program just to manage them and they want to easily support Windows, Linux, Mac, and so on. However the interface needs to be highly interactive to be useful. In the case of the KVM it actually has to stream video that it compresses from various sources. So Java it is.

    These are some outdated devices from yesteryear, they are both current products on sale right now. The KVM is a Minicom Smart 216IP Switch, and NAS is a Dell Equallogic. While these may not be the world's highest end products, they are real enterprise products and they are both on sale right now.

    While I don't like Java, particularly its insecurity, trying to pretend like it's some relic of a bygone era that we no longer need is silly. If you do systems administration, Java is something that you are going to run into quite a bit. I don't have the choice of "just don't use it" or something like that.

  50. Exaggeration by ThePhilips · · Score: 1

    [...] but critics say it will cause untold headaches for developers, admins and less-technical end-users.

    The few dozen of the "developers, admins" who still insist on using applet should grow up and stop torturing the "less-technical end-users."

    My company would have been impacted (search in documentation is a Java applet, because documentation should be also usable locally, without a web server) if not for never managing to approve FireFox or Chrome because of their version carousel. Ironically, Opera got approved shortly before they have also picked up the rolling releases games.

    --
    All hope abandon ye who enter here.
  51. This is an opportunity by JeffOwl · · Score: 1

    I uninstalled Java because of the constant security issues almost a year ago. I haven't noticed any issues with the web sites I need to use since and have been overall happier. I realize that this won't work for everyone, but this change in FF is a good opportunity to see what the impact would be if you did.

  52. Browser vendors should provide alternatives by Anonymous Coward · · Score: 0

    It seems like the main justification to require that the end users allow Java in their browers it to support e-signatures using e-certificates.

    This is a real problem and affects a HUGE amount of end users in Europe and South-America where governments are performing massive deployments of electronic ID Cards among the population (8 million in Austria, 3 million in Portugal, 35 million in Spain, Finland, Belgium, etc... already deployed, 65 million in Germany, 150 million in Brazil, Peru, Chile... planned). In other words, there are already millions of e-certificates in the hands of end users, and the number will keep on growing. End users can use these e-ID cards for e-authentication and e-signature purposes. Moreover, their governments, bank, insurance, telco and utilities companies require these users to use their e-certificates for a lot of transactions. Maybe, this is not obvious in the US or for US-based companies, where the use of e-certificates is not extended among the population, but it is happening anyway.

    Right now, Java is the only "serious" option to support e-signatures using e-certificates though different Operating Systems and Browsers (only in theory, regrettably in practice is filled with security holes and has been suffering a lot of recent updates). Javascript is not a "serious" option. Governments and big companies are not going to use it to provide cross browser support for electronic certificates. Period. And Governments and big companies are the ones to convince here, as they are the ones with the leverage to require end users to install and use Java.

    Sure, Oracle should fix its Java applet. However, the problem is not going away just because Mozilla/Microsoft/Google/Apple are angry about it and react disabling java in their respective browsers. Firefox/IE/Chrome/Safari should provide a "serious" alternative to Java, such as backing-up and implementing ASAP things like the W3C Web Cryptography API (see http://www.w3.org/TR/WebCryptoAPI/ ). Getting angry and disabling Java for the end user is not a solution. It's only going to frustrate end users with your browser. Governments and big companies are not going to change their ways. The only two possible solutions are: browsers work together to provide a real Java alternative to Governments, Big companies and end users or (2) browsers sit down and pray that Oracle get its shit together once and for all. Until then, Governments and big companies are going to keep on using Java and requiring their citizens and customers to use Java. And this problem is not going to go away.

  53. As is usual... by Anonymous Coward · · Score: 0

    ... around here, the end user is the problem.
    They are just fools who don't know what is best for them like we do.

  54. Great news - Javascript will kill the web by gelfling · · Score: 2

    Javascript is killing everything. Now it's fairly standard to have 3 or 4 or 5 levels of Javascript with dozens of objects. It's choking everything to death. Time to fight back

    1. Re:Great news - Javascript will kill the web by Anonymous Coward · · Score: 0

      JavaScript is an essential component of the modern "app-style" web pages, so it would be impossible to kill.

  55. Yes by Anonymous Coward · · Score: 0

    Yes, don't install silently a program to directly access someone else's computer, ESPECIALLY to read off jeys off a security token. Instead get them to install an application with source so they can compile a version they KNOW will only access their security fob for the purposes of the access required to the place that needs the access only, and get them to install that.

  56. This is progress by eyegone · · Score: 1

    Now do this with JavaScript (at least when it comes from a different host than the page being viewed).

    --
    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
  57. Which headaches? by jbmartin6 · · Score: 1

    but critics say it will cause untold headaches for developers, admins and less-technical end-users.

    Is this less or more headaches than the constant barrage of malware leveraging Java? Aside from exploits, the fake security scan authors seem to love using Java as well.

    --
    This posting is provided 'AS IS' without warranty of any kind, implied or otherwise.
  58. Chrome new goto by axor1337 · · Score: 0

    I manage a local computer repair shop, until recently we installed Firefox by default with operating system reinstall 's. Now we have moved to recommending chrome mainly be many of our user are having issues with sites like pogo working on Firefox. I think this is a nail in a fast closing coffin for Mozilla, users want things to just work and Firefox no longer does. But chrome never seems to fail.

    --
    there are 10 types of people in this world, those who read binary and those who don't. which are you!
  59. Should have been this way from day one. by Anonymous Coward · · Score: 0

    From day one Java & client side javascript should have been blocked by default with the user shown a placeholder if they want to run something. All this crap does is enable user tracking and exploits. Bag o' shite.

    99% of the time javascrip is used because "developer" idiots can't just use a simple hyperlink in their web pages. Retards the lot of them.

  60. Oh crap. by sabbede · · Score: 1
    I support a number of Real Estate offices, and the agents use MLS sites to list and find properties. Now, one of the big sites recently implemented a new flash based system. Their old system worked only with Internet Explorer versions 7-9. Their new system has worked reliably ONLY with firefox (depending on what they've broken lately, IE and FF, or FF and Chrome work. Never all three), and so that's what they have been telling everyone to use.

    The last security change to FF broke PDF's. Now Java.

    I'm not looking forward to this.

  61. Sometimes users don't know that they don't know by sl4shd0rk · · Score: 2

    If the people objecting to the new default knew the circumstances around the decision, they wouldn't be objecting to it.

    --
    Join the Slashcott! Feb 10 thru Feb 17!
    1. Re:Sometimes users don't know that they don't know by Anonymous Coward · · Score: 0

      If the people objecting to the new default knew the circumstances around the decision, they wouldn't be objecting to it.

      Please enlighten us.

      Like it or not many businesses use products that require Java. Obviously this is a management decision and not an IT decision. Nevertheless, it is a huge fuckup.

    2. Re:Sometimes users don't know that they don't know by Anonymous Coward · · Score: 0

      If the people objecting to the new default knew the circumstances around the decision, they wouldn't be objecting to it.

      Some decisions are stupid no matter what the circumstances are. It's up the users and ultimately the IT department of Corporations to decide what is acceptable. They are going to lose a lot of loyal business users due to this decision.

    3. Re:Sometimes users don't know that they don't know by Anonymous Coward · · Score: 0

      If the people objecting to the new default knew the circumstances around the decision, they wouldn't be objecting to it.

      Pray enlighten us.

  62. Speaking as a professional Java developer... by nitehawk214 · · Score: 1, Insightful

    Who the fuck uses applets anymore?

    --
    I'm a good cook. I'm a fantastic eater. - Steven Brust
    1. Re:Speaking as a professional Java developer... by acoustix · · Score: 1

      Who the fuck uses applets anymore?

      It's not just applets.

      --
      "A plan fiendishly clever in its intricacies"- Homer Simpson
    2. Re:Speaking as a professional Java developer... by nitehawk214 · · Score: 1

      I suppose this would affect Java Web Start as well. (Does anyone still use that? My Java work is currently server-side only.)

      Though having more click-throughs does not increase security at all.

      --
      I'm a good cook. I'm a fantastic eater. - Steven Brust
  63. Re:This is not security!!! by alexo · · Score: 1

    8 out of 10 browser exploits in the wild get in through Java.

    83.7% of statistics are invented.

  64. Who has Java enabled? by cjmnews · · Score: 2

    On most of my systems, Java has been uninstalled. One system has it installed, but the browsers are not allowed to use it.

    I haven't found a site that requires Java that I need yet. If I find one, I'll probably look for an alternative, or temporarily enable Java.

    --
    You can lose something that is loose, so tighten the loose item so you don't lose it.
  65. oops by twocows · · Score: 1

    Mismodded, ignore

  66. ASM.js by DrYak · · Score: 2

    Mentioning JavaScript and "ASM" (presumably not standing for assembly)

    Indeed, ASM.js in not assembly.
    It's a subset of javascript, more precisely, its that specific part of Javascript which maps nicely to concept which are easy to compile into machine code.

    For example it doesn't relly on dynamic typing (Instead it uses type-tagging to clearly mark which variables contain which data type).
    It doesn't use Javascript managed memory handling and garbage collector, it simply use a huge array as a stand-in for virtual RAM,
    Also only use a specific subset of Javascript API which can be mapped to regular C/C++ API (use WebGL as a stand-in for OpenGL ES)
    etc.

    Then the latest Firefox javascript machine (OdinMonkey, the succesor of SpiderMonkey, TracerMonkey and JaeggerMonkey) is able to use all this hints and compile this thing as native code and then execute that at nearly native speed.

    Now you might see why it's called ASM.js: it's a small wink to the fact that, from a C-compiler's point of view, it's a concept not too distant from assembler. It's still the language that the compiler spits out that will end up being transcoded into machine code (except that ASM.js isn't specific to any CPU architecture, that the machine code gets transcoded inside the browser, and the ASM.js syntax doesn't look like classical assembler mneumonic, nor like modern IR bytecode).

    As it is still JavaScript, it still can be used in any other browser. If the browser support type tracing and JITing, it can still benefit some of the advantages of ASM.js (like its type tagging) and run ASM.js code not to slow.

    The intended purpose is not writing apps directly into ASM.js (That would be cumbersome given the weird JS dialect), but use it as an intermediate into which actual applications (for exemple a game written in C/C++) are compiled before shipping to browsers, while both leveraging available optimisation (JIT, typetracing, or even pure machinecode compilation) and staying ECMAscript compliant.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  67. Ease of use / security = straight-line tradeoff by Larry_Dillon · · Score: 1

    The Internet is a war zone. Not running some sort of script-blocker is like flying through an asteroid belt with your shield down.

    Microsoft lulled users into poor security practices with "just works". Java is just too vulnerable to not have some kind of click-to-play or white-list.

    --
    Competition Good, Monopoly Bad.
  68. Firefox is bloated trash by Vince6791 · · Score: 0

    Regardless of changing the cache from 350 to 1mb, it still trashes my hard drive, slows down, freezes and crashes. On windows 8 it's a little bit more stable than windows 7 but still issues. I switched over to chrome and no software issues whats so ever. Only thing I hate about chrome is the font.

  69. IEEE Computer Society educational site blocked by Cmdrx · · Score: 1

    Effectively this site is blocked if you are using FireFox. and that's why I keep IE and Safari and Chrome and .... great plan.... I predict a plugin to whitelist sites before long.... or, to outright "fix" this problem....

    --
    I could write something witty for my sig, but instead wrote this...
  70. Plugin? by Mirar · · Score: 1

    If it's a problem for some users that it's not on per default, why not just add a plugin with a whitelist? It can't be that hard.

    Noscript et al already does the reverse.

  71. To add insult to injury... by RealGene · · Score: 1

    Clicking on the "Do Not Enter" icon for the Java plugin pops up a "Firefox has prevented the unsafe plugin "Java(TM) .. from running.." There's a link provided called "What's the risk" (https://addons.mozilla.org/en-US/firefox/blocked/p463) that 404's.
    So they won't even let you know why it's unsafe, you just have to take their word for it.

    --
    Mission: To provide products that consume time and energy as entertainingly as permitted by the laws of thermodynamics.
  72. Hah! by warrax_666 · · Score: 1

    PDF.js is unbelievably bad at font rendering and rendering in general. (Compared to Okular and whatever backend it uses.)

    Hopefully Mozilla have some metrics for the number of users who switched to FF (where PDF.js was added as default) and immediately switched to the system PDF viewer. What a collosal waste of JS code.

    --
    HAND.
    1. Re:Hah! by warrax_666 · · Score: 1

      GOD FUCKING DAMMIT...

      "switched to FF<N>"

      --
      HAND.
  73. Firefox has criticals every release, too by Anonymous+Brave+Guy · · Score: 2

    Firefox 24 fixed 7 critical security vulnerabilities, on top of the 4 fixed 6 weeks earlier in Firefox 23, and 4 more fixed 6 weeks before that in Firefox 22, and 3 more 6 weeks earlier still in Firefox 21, and so on. Within the past year there have been Firefox releases that fixed as many as 12 critical vulnerabilities.

    By your argument, since I have no reason to believe the latest Firefox will have no known vulnerabilities for the entire time that release is current, we should probably just declare Firefox to be dangerous by default and have it prompt users before opening every page from a site they didn't already OK explicitly.

    In fact, Microsoft should just flag Firefox as known insecure software and push out a Windows update that warns users about this every time they try to run it, even if Firefox itself is already doing that. And then Microsoft should push out another update a few weeks later that fully removes Firefox from everyone's system for their own safety, and they should kill support completely for anyone who doesn't install that update within the next few months.

    Isn't it lucky that Microsoft have an alternative technology that they'd prefer us all to use instead, which they can generously offer to us when they shut down what we've chosen to use previously?

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Firefox has criticals every release, too by rcw-home · · Score: 1

      This is definitely worth noting! It's really sad that they haven't had a release since 6.0.2 that didn't fix a critical security hole.

  74. I've beem doing this for years by cundare · · Score: 1

    By using a Firefox plug-in called NoScript (there are others). Pretty interesting being able to view and manually kick adware to the curb. By globally revoking permission to scripts from domains like atdt, it's possible to greatly clean up your browser experience. And you always have a half-decent idea what's going on. I think this is a great idea on Mozilla's part, although it would certainly be appropriate to make this an opt-in feature.

  75. The Only Secure Java... by Ngarrang · · Score: 1

    ...is the one not installed. Otherwise, don't make it a pain the ass to run when one is presented with, say...an enterprise app like ADP which requires it. This is sure to push Admins to move away from Firefox and give IE and Chrome more users.

    --
    Bearded Dragon
  76. Re:you don't need flash... PDF.js by llamafirst · · Score: 1

    html5 can replace flash, check this link on how firefox can replace flash

    still not perfect, but getting better. it will replace flash, just like PDF.js can replace PDF plugins in browsers

    For those who don't know, PDF.js is the "built in PDF viewer" in recent Firefox builds. It's not an Adobe-provided thing. It's a new Firefox feature to convert PDF to HTML5 using Javascript using a mozilla foundation "community driven" javascript project.

    I gleefully support the goals of the project.

    And yet I regret to report that from my work-related test cases, PDF.js is badly broken with long technical documents with diagrams. :-(

    For those who don't know, you can disable it!
    1. Type about:config in the address bar and press Enter.
    2. Press the big button to bypass the warning.
    3. In the Filter bar, paste pdfjs.disabled
    4. In the search results, double-click pdfjs.disabled to set its value to true
    5. Restart Firefox for the changes to take effect.

  77. Epic contradicts itself by tepples · · Score: 1

    Result on Firefox 24 on Xubuntu 12.04 LTS: "This browser is currently unsupported. Please download Firefox 22 for an optimal experience." This recommendation to use an older browser contradicts Epic Citadel HTML5 FAQ, which "recommend[s] the latest Firefox public release".

  78. getUserMedia by tepples · · Score: 1

    USB Token as an image device.... WTF? How does one expose that using Javascript?

    I believe it's called "getUserMedia" and treating the signature tablet as a camera.

  79. Accepting a signature on a tablet by tepples · · Score: 1

    An article published by the U.S. Small Business Administration claims that people are doing signatures on touch screens. Let me guess how it'd be exposed to JavaScript: A digitizer feeds a stream of (x, y) drag events to the script on the page. The page renders these drag events to a canvas. This would work with a standard Wacom tablet on a PC or with the touch screen in a smartphone or tablet.

    1. Re:Accepting a signature on a tablet by characterZer0 · · Score: 1

      Signature tables have far more advanced capabilities than a Wacom tablet or HTML5 canvas. They can record pressure and speed at points on the stroke so the resulting data can be used for analysis to compare signatures in case of a dispute. They can also do encryption in the device to cryptographically tie the signature data to a key fed to the device, typically a representation of the data or document being signed.

      --
      Go green: turn off your refrigerator.
  80. Re:you don't need flash... PDF.js by higuita · · Score: 1

    no need for that, you can go to the firefox preferences -> applications, search for pdf and choose from the default "preview in firefox" to "open with plugin" or "open to external application"

    --
    Higuita
  81. Firefox's Death Wish by hanekhw · · Score: 1

    In any enterprise implementation this will prevent any system architect or admin from permitting the installation of Firefox just from a cost standpoint. They just don't have time for the flood of support calls they'll get.

  82. Quick- name three java web apps you use... by Anonymous Coward · · Score: 0

    Admin and dev tools don't count- if you use them, you're grown up enough to deal with a blocked plugin. And considering. That every Java update breaks all the tools anyways, I doubt that anyone is actually noticing this.

  83. Eventually by tepples · · Score: 1

    Listen, the web evolves and evolves according to standards.

    And because Android allows multiple competing web browsers to compete for standards support, it picks up support for these standards sooner than iPhone. Firefox for Android appears to support WebGL as of version 24 according to this table. Safari and Safari wrappers, on the other hand, support standards only once Apple makes the business decision to no longer deliberately exclude them. For example, iOS supports WebGL, but only in iAds approved by Apple. The limits of Safari and Safari wrappers appear calculated to encourage application developers to buy an additional computer and a developer license and develop a native application instead of not buying a Mac, not buying a developer license, and developing a web application instead.

    All proprietary lock-ins will naturally be kicked out eventually.

    The universe will die of heat death "eventually". To exaggerate slightly less, anyone can make an iPhone "eventually" once copyright in iOS expires. To exaggerate even less, if I eat "eventually", I will die of starvation first. People making applications for the phones that exist now need to eat now. I was referring to the foreseeable future, not 95 years from now.