Slashdot Mirror


To Stop BEAST, Mozilla Developer Proposes Blocking Java Framework

rastos1 writes with this news from The Register: "In a demonstration last Friday, it took less than two minutes for researchers Thai Duong and Juliano Rizzo to wield the exploit to recover an encrypted authentication cookie used to access a PayPal user account. ... The researchers settled on a Java applet as their means to bypass SOP, leading Firefox developers to discuss blocking the framework in a future version of the browser. ... 'I recommend that we blocklist all versions of the Java Plugin,' Firefox developer Brian Smith wrote on Tuesday in a discussion on Mozilla's online bug forum. 'My understanding is that Oracle may or may not be aware of the details of the same-origin exploit. As of now, we have no ETA for a fix for the Java plugin.'"

309 comments

  1. Java still there by Pieroxy · · Score: 2, Informative

    I have to say I am actually surprised to see how many people still have a Java plugin for their browsers. I had a look at the analytics of my website and it looks like more than 80% of my visitors have one.

    I heavily use Java on the desktop (Eclipse, etc) and on my servers (Tomcat) but I thought Java Applets to be dead for long.

    1. Re:Java still there by Anonymous Coward · · Score: 0

      I have to say I am actually surprised to see how many people still have a Java plugin for their browsers. I had a look at the analytics of my website and it looks like more than 80% of my visitors have one.

      I heavily use Java on the desktop (Eclipse, etc) and on my servers (Tomcat) but I thought Java Applets to be dead for long.

      You wouldn't imagine the number of banking websites that require java.
      So entertainment applets may be dead, java for online banking not by a long shot.

    2. Re:Java still there by CFBMoo1 · · Score: 1

      Not really since games like Minecraft run on the desktop or in the browser using Java.

      --
      ~~ Behold the flying cow with a rail gun! ~~
    3. Re:Java still there by Anonymous Coward · · Score: 0

      Still required for a lot of things, like interfaces for certain hardware such as an HP Procurve Switch, or SuperMicro server remote administration. Frankly I would rather see this technology than ActiveX controls that so many folks depended on.

    4. Re:Java still there by Anonymous Coward · · Score: 5, Informative

      I know no one rtfa but thearticle gives plenty of examples of webapps that rely on Java. Loads of corporate apps rely on it. I think that this is a bad move without a whitelist being released in tandem,which they are considering

    5. Re:Java still there by LWATCDR · · Score: 5, Interesting

      Why?
      Java is a much nicer development system than say Flash.
      Frankly Java applets got a bad rap because of Java abuse. I blame Microsoft for that. You see FrontPage had animated buttons as an option and they where freaking java applets.
      No one should have to wait for java just for buttons.
      It is a shame that applets have gotten such a bad rep. It is an even bigger shame that Apple and Google are not supporting Java on IOS, Android, and Chrome.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    6. Re:Java still there by nschubach · · Score: 1

      Also, VPN portals..

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    7. Re:Java still there by Anonymous Coward · · Score: 0

      We had one at work due for some software. At home I was surprised during the 2010 Olympics where I needed it for one page. They still get some deals here and there that make you want to install it.

    8. Re:Java still there by Pieroxy · · Score: 1, Interesting

      Back in the days, I was impressed by HotJava. This was a full blown web browser developed in Java. No Javascript. It worked well and, as expected, ran Java Applets natively.

      I still don't know why they dropped the development...

    9. Re:Java still there by ToasterMonkey · · Score: 1

      ... and DRAC remote console on any Dell server among many other things.

      You can infer a lot from the "Java is dead" crowd, like they probably don't have a job in IT, or they don't use UNIX, like to say things are dead a lot, etc.

    10. Re:Java still there by jellomizer · · Score: 1

      Legacy Systems tend to have a Java Applet to "Web Base" their applications... Mostly because these apps were webified back in the early 2000's where HTML was quite limited, as well the fact that HTML disconnects makes it rather impractical or at least a demanding job to interface with those old telnet/terminal application. That don't disconnect after each request. Being that Java was supposed to be cross platform it was a better choice then choosing ActiveX.

      Then there are those Java Applet Games that stuck around for too long, like the ones that Yahoo use to host. And there is those Java Auto Launch apps, that require java to be installed for them to run... Once Java is setup the Applets are setup too...

      Then there are also things like the IBM/Lenovo driver update tools off the website that finds the newest drivers for your PC etc....

      Java isn't dead, It is just not often used for anything big like they hoped (on the desktop)

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    11. Re:Java still there by Pieroxy · · Score: 0

      You can infer a lot from the "Java is dead" crowd, like they probably don't have a job in IT

      Wrong, I do.

      , or they don't use UNIX

      Wrong, I do.

      , like to say things are dead a lot

      Uhhh, nope, I don't.

      , etc.

      Looks like you have a hard time thinking outside the box. You environment is not the environment of everyone working in IT and on unices. Surprise, you are not the center of the world.

    12. Re:Java still there by thegarbz · · Score: 1

      Java plugins are distributed via the JRE and could also be delivered by 1 click as a plugin when needed by a website. It's quite conceivable that someone doesn't even know it's installed. I just looked and not only do I have it installed but it's the most up to date version too.

      Plus my Mozilla has something called the Windows Live Photo Gallery, whatever that is. I certainly don't remember installing anything like that.

    13. Re:Java still there by drinkypoo · · Score: 1

      I still have an antique printer (HPLJ2100) and the management console uses Java applets.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    14. Re:Java still there by Anonymous Coward · · Score: 0

      What you fail to realize is how many people play Yahoo games which are largely applet based. I just checked Yahoo Pool and the room I was in had 800 users online.

    15. Re:Java still there by djdanlib · · Score: 1

      Your average Web user will install ANYTHING if they want to view a website or if some banner ad promises them some "cool" thing. They'll just blindly bomb that OK button like a trained hamster pushing the button to get a pellet. (That's not a bad simile.) Seriously, you could title it "Spy Formatter Pro" and they would install it, because they wouldn't even read the title.

      Then once installed, it's out of sight, out of mind - the idea that "this plugin is going to stick around after I close this website" is way too technical for everyone to understand, never mind "other websites might use it maliciously". The web is like a newspaper for most folks, I guess. When you're reading the newspaper, your attention span isn't going to include the previous few pages, or something from last month, unless you specifically knew you needed to remember it. You're not even going to care that the paper is selling your identity to make a few extra bucks and subsidize your paper. You just want to pay your nickel and read your paper.

      Quite a pain in the rear for those of us who have desktop users and/or family, for whose computers we take some responsibility. We obviously shouldn't take it out on them no matter how much it pains us to see them repeat the same mistakes over and over. They just don't know what they're doing, so we have to make sure there are safeguards in place like BANISHING JAVA from your average computer and maybe requiring approval for plugin installation from someone with the smarts to know better than to install "Free Funny Video Plugin.exe" or whatever!

    16. Re:Java still there by egamma · · Score: 2

      No one should have to wait for java just for buttons.

      People don't like to wait, period. Java is slow, at least on Windows, and I suspect any platform other than Solaris.

    17. Re:Java still there by Short+Circuit · · Score: 1

      I know IE/ActiveX supports trust levels for remote code. (I.e. "I don't want these users running ActiveX code from anything but the trusted servers on our intranet"). Does Java have similar capabilities?

    18. Re:Java still there by Oirad · · Score: 1

      Not to pick nits, but that's your "antique" jetdirect card, not the printer...

    19. Re:Java still there by djdanlib · · Score: 1

      I play too, but I disabled the browser plugin after installing Java. That's the thing - you can't JUST install the JRE, which would be a lot safer. You always get the browser plugin no matter what.

    20. Re:Java still there by Anonymous Coward · · Score: 0

      The traditional PC model is broken for precisely the reasons you specify. The PC provides an open platform to provide application developers a playground to do anything. In order to make it secure for the common user, the developer needs to go through painstaking levels of detail.

      For this reason, the PC platform needs to go away for the masses and a new era of compute designed around and for the common end user needs to be ushered in. We are beginning to see this in the form of iPad/Android/Kindle Fire/ChromeBooke/Name-todays-new-platform. PC won't go away, but it won't be the compute option of choice for the masses.

    21. Re:Java still there by mattb112885 · · Score: 1

      My school (and the school I graduated from before this) use Blackboard Vista for posting grades, assignments, and so on. It relies on Java for its function.

    22. Re:Java still there by Anonymous Coward · · Score: 1

      Why?
      Java is a much nicer development system than say Flash.
      Frankly Java applets got a bad rap because of Java abuse. I blame Microsoft for that. You see FrontPage had animated buttons as an option and they where freaking java applets.
      No one should have to wait for java just for buttons.
      It is a shame that applets have gotten such a bad rep. It is an even bigger shame that Apple and Google are not supporting Java on IOS, Android, and Chrome.

      Wrong.

      Android heavily supports java. Java applets on android's browser is a different story.

      Also, Microsoft is not the one to blame. Instead blame Oracle (or Sun, the former Java maintainer) for all the exploit abuses that are on the loose.

      Get your facts straight.

    23. Re:Java still there by LWATCDR · · Score: 1

      Not any more. Really that is one of those myths that will never die. On a modern system Java will load up pretty dang fast. The browsers could also have an option to preload in the background using a thread if enough people where using Java to make it worth while.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    24. Re:Java still there by Anonymous Coward · · Score: 0

      Java has high start up time, but generally fast performance after boot due to runtime optimization and JIT. This is one of the reasons why Java is popular for servers.

    25. Re:Java still there by UnknowingFool · · Score: 1

      That's what's wrong with kids these days. Back in my day we didn't have these fancy personal computers to compile code; we had to wait our turn with the one computer with our punch cards. And the punch cards at my school weren't those sissy paper ones. Ours were manly stone cards. If you made a mistake, you had to walk uphill both ways in the snow (even during summer!) to cut another one. If you were lucky, Chuck Norris would lend you his comb to cut the stone. If you weren't, you had to use your swinging cod piece. Kids these days.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    26. Re:Java still there by sgt+scrub · · Score: 1

      My guess is there wasn't a way to take advantage of NPAPI. ie. You had to write native Java apps to integrate other types of content.

      --
      Having to work for a living is the root of all evil.
    27. Re:Java still there by gilleain · · Score: 1

      Why? Java is a much nicer development system than say Flash.

      Really? I do a lot of desktop and server java, but not much applet development. It's not great, and I expect that if you want to do animations, music and that, there are better tools for producing flash versions.

    28. Re:Java still there by DrXym · · Score: 2
      A better idea would be for Mozilla to take the approach Google are following and interfere with the exploit making it unlikely anyone would be attached to a site long enough for it to matter. They should (working in tandem with other browser vendors) give notice that SSL & TLS 1.0 are deprecated, that the protocols will be active for 12 months and then disabled thereafter and require a user to manually reenable them. That might put some pressure on sites to actually upgrade.

      In the meantime they can work with Oracle to produce a fix for the Java plugin.

    29. Re:Java still there by gilleain · · Score: 1

      Pls, where can I find this "Free_Funny_Video_Spy_Malware_Trojan.exe" program? I would like to install it across all my machine networks, thx.

    30. Re:Java still there by DrXym · · Score: 1

      Java isn't slow. Like any runtime it has a startup cost. Once that's over with it works perfectly well for even large apps. Eclipse for example. Aside from that I doubt you'd even know what language an app was running in unless you went poking around in its directory, or the app gave itself away (e.g. by using metal theme).

    31. Re:Java still there by Creepy · · Score: 5, Interesting

      Java plugin based internet apps for enterprise are very common, especially in the CAD/CAM/CAE space because they can run on multiple platforms and some of those spaces are heavily entrenched in UNIX (with a trend toward Linux UNIX-like), and many of those depend on Firefox for cross platform support.

    32. Re:Java still there by Anonymous Coward · · Score: 0

      It is an even bigger shame that Apple and Google are not supporting Java on IOS, Android, and Chrome.

      Yes, yes, yes. Long live Oracle, Adobe, and Microsoft: proprietors of the "free web." /sarcasm

      Encumbered technologies combined with your browser is a bad thing.

    33. Re:Java still there by Anonymous Coward · · Score: 0

      I have to say I am actually surprised to see how many people still have a Java plugin for their browsers.

      Well, after all these years they have yet to support the capabilities of a signed Java applet via Javascript. We developed a new applet recently to allow users to select a folder and upload all the files in it automatically, or conversely to download the same set of files to a new folder. Even though there are rumblings about "file API" additions to HTML5, the fact is that there is no cross-browser support that would allow us to implement this feature except Java. We're too small of a project to afford writing extensions for each browser to get around this.

    34. Re:Java still there by rb12345 · · Score: 1

      The problem here is that both Firefox and OpenSSL lack support for TLSv1.1 and 1.2. That needs to be addressed before planning to remove SSL3/TLSv1.0 support. In the short-term, the Chrome/OpenSSL fix will hopefully work well enough, and IE9/Opera can disable TLSv1.0 now if you really want.

    35. Re:Java still there by Pieroxy · · Score: 1

      Well... they stopped the project once it was up. Their goal was to demonstrate the Java technology, not to make a web browser as a sustained product.

      Yes plugins were Java based of course, but I'm sure that could have worked. But let me tell you, by 200, we (linux & non windows users) were in sore need for a web browser. A Java-based one would have done it ;-)

    36. Re:Java still there by muindaur · · Score: 1

      My college uses Blackboard, and the only way to upload files from the computer is via the Java plugin (odd since a school I went to before didn't need it to upload, unless more recent versions of blackboard added it.) Once I'm done with needing it, I do plan on getting rid of it. It's another plugin I don't really care for.

    37. Re:Java still there by idontgno · · Score: 1

      I'm sure it's not a meaningful distinction if the jetdirect card was included in the printer at time of installation. The fact that HP sold nearly-mandatory interface items as optional separate SKUs isn't really an argument for the distinctiveness of the interface card as much as a clear indication of HP's greedy marketing practices.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    38. Re:Java still there by Tsingi · · Score: 1

      Your average Web user will install ANYTHING if they want to view a website or if some banner ad promises them some "cool" thing

      I've been looking at tick based web games recently. A surprising number of them want to install exe files. I can't run an exe file, but I wouldn't dl and run it even if I could. May as well throw security and privacy right out the window.

      AFAICT none of these games NEED to run an exe on your puter.

      I'm sure I'm the exception, not the rule.

    39. Re:Java still there by jmrives · · Score: 2

      Just so that there is no confusion..., Google does support Java in a big way. Java is the development language for Android. They also provide Google Web Toolkit, which allows one to write browser side code in Java which then gets translated into HTML and Javascript. There are Eclipse plug-ins for both Android and GWT SDKs. I use them daily and I am very pleased with Googles support of Java and these software development kits.

    40. Re:Java still there by Anonymous Coward · · Score: 1

      Oracle (Sun) Java gets a lot of abuse because of the abusive practices of their development and deployment model. They don't actually create patches; only full versions. And, those full versions don't maintain backwards compatibility within a family (for instance 1.6_22 will have a feature that mysteriously disappears in 1.6_26). They break applications with each new "critical security release". The vendors who had the misfortune to choose Oracle / Sun JRE as their development target have to fix their apps every time a security release comes out. An example from earlier this year: out comes a "critical security update". We apply it (it is really a full version of course). Now the logon screen for one of our Java apps has blue text box background with blue text. Yes, there are a lot of apps that continue working fine with new JRE versions. But there are also a damn lot of them that break. We manage 80,000 desktop / notebook machines and EVERY SINGLE JRE release causes at least some apps to break. If we could put out an edict requiring new applications being developed or purchased to not use Oracle JRE we would absolutely do so. Oracle simply does not get the concept of a patch for Java and never has.

    41. Re:Java still there by egamma · · Score: 1

      Not any more. Really that is one of those myths that will never die. On a modern system Java will load up pretty dang fast. The browsers could also have an option to preload in the background using a thread if enough people where using Java to make it worth while.

      I have a perfectly modern computer. I use HP Sitescope, which has a web interface. Version 9.5 is HTML based--and it's fast, even on a 5 year old 32 bit system. Click a link and the page loads in a quarter-second. I just installed Version 11.11, on a newer, 64 bit system. Version 11 has a java interface, and is takes 3 seconds to load each page--and it's must slower if I'm working remotely, instead of sitting in the same building. And I'm not counting the start-up time.

      My explanation? Java is slower than HTML.

    42. Re:Java still there by Anonymous Coward · · Score: 0

      How can you even compare Flash and Java?

      They are two different frameworks with different purposes.

    43. Re:Java still there by causality · · Score: 1

      I play too, but I disabled the browser plugin after installing Java. That's the thing - you can't JUST install the JRE, which would be a lot safer. You always get the browser plugin no matter what.

      At least on Gentoo, the browser plugin is toggled by the "nsplugin" use flag. You can have a JRE or a JDK without a plugin.

      That indicates you could have the same option on any other distro if you're willing to compile it from source. I'm not sure if that's true for Windows but there's no reason it couldn't be.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    44. Re:Java still there by MightyMartian · · Score: 4, Insightful

      1999 called and wants their anti-Java rant back.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    45. Re:Java still there by Anonymous Coward · · Score: 0

      In Norway we have a system called BankID for authenticating users to certain critical services. It runs as a Java applet in the browser and features two-factor authentication.
      Although the system is mostly used for logging into our banks for paying bills and such, it is also required (by most banks) for confirming VISA payments on Norwegian internet shops, and for signing contracts (my housing contract is signed this way).
      Needless to say, this is a system of which most Norwegians rely on. Disabling it on Firefox will render Firefox useless for the for the following tasks (in Norway):
        - Paying bills
        - Online shopping (from Norwegian internet shops)
        - Signing contracts

      https://www.bankid.no/Dette-er-BankID/BankID-in-English/
      http://translate.google.com/translate?sl=no&tl=en&js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&u=http%3A%2F%2Fno.wikipedia.org%2Fwiki%2FBankid&act=url

    46. Re:Java still there by networkBoy · · Score: 1

      My expense reporting tool is a java app.
      My timecard tool is a java app.
      I just had to install java web plugin support at home for my wife's on-line class.
      yeah, this will cause issues if there is not a whitelist capable entry that end-users can manage (but then Mr. Sixpack will likely "trust" everything).
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    47. Re:Java still there by Anonymous Coward · · Score: 0

      In Norway we have a system called BankID for authenticating users to certain critical services. It runs as a Java applet in the browser and features two-factor authentication and some extra encryption.
      Although the system is mostly used for logging into our banks for paying bills and such, it is also required (by most banks) for confirming VISA payments on Norwegian internet shops, and for signing contracts (my housing contract is signed this way).
      Needless to say, this is a system of which most Norwegians rely on. Disabling it on Firefox will render Firefox useless for the for the following tasks (in Norway):
        - Paying bills
        - Online shopping (from Norwegian internet shops)
        - Signing contracts

      https://www.bankid.no/Dette-er-BankID/BankID-in-English/
      http://translate.google.com/translate?sl=no&tl=en&js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&u=http%3A%2F%2Fno.wikipedia.org%2Fwiki%2FBankid&act=url

    48. Re:Java still there by 0123456 · · Score: 2

      Aside from that I doubt you'd even know what language an app was running in unless you went poking around in its directory, or the app gave itself away (e.g. by using metal theme).

      The multi-second garbage collections and multi-gigabyte memory usage for a text editor tends to be a pretty good indication of a Java app.

    49. Re:Java still there by petermgreen · · Score: 2

      How can you even compare Flash and Java?

      For those trying to develop apps in a web browser that don't fit the traditional page by page model there are essentially 4 choices.

      1: AJAX
      2: Java applet
      3: FLASH
      4: Activex control

      So of course those choices will get compared. They all have strengths and weaknesses of course but they can be used for much the same tasks.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    50. Re:Java still there by jonadab · · Score: 1

      The most prominent Java applet of which I am aware is the clock at nist.time.gov, but yeah, in general, Java is at least a hundred times more widely deployed on the web than Silverlight. (Granted, Flash is at least a hundred times more widely deployed on the web than Java.)

      My personal preference would be to eliminate content-handling plugins entirely and switch everything totally over to a helper-apps model, wherein non-web content opens in a separate process in a separate window using the operating system's normal "file associations" model to determine which application to use. Sharing the browser's process, memory space, and window with a third-party program is just asking for trouble. It would be a bad idea from a stability standpoint even if deliberate abuse were impossible, which it isn't. It's also bad for usability, because the user's expectations (that everything in the browser window will behave similarly -- just for example, that if it looks like part of the web page it will print along with the rest of the page when the user hits the print button on the browser's toolbar) are shattered six ways to Sunday. Launching such content in its own window external to the browser and letting the OS decide what app to send it to solves several whole categories of problems in one fell swoop.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    51. Re:Java still there by billDCat · · Score: 1

      "Java is a much nicer development system than say Flash."

      That's a pretty subjective statement. I would take doing development in Flash-based Flex development over Java any day. Flash Builder is a very nice development environment, and I would say that laying out a screen using Flex is a heck of a lot easier than using Spring layouts.

    52. Re:Java still there by m50d · · Score: 1

      If even one site you visit uses it, you'd have it installed. It's not like people can't spare the 20mb these days.

      --
      I am trolling
    53. Re:Java still there by HeckRuler · · Score: 1

      I dunno man, I'm kind of a fan of freedom and power to the people. Treating the masses like children and putting them in a walled guarded under the lock and key of corporate overlords doesn't seem like the best sort of society.

    54. Re:Java still there by Transkaren · · Score: 1

      Yup. Also, Engineers use a Java applet from USGS to determine seismic requirements for structures. If I could not have Java, I could not work.

      --
      -If it's worth doing, it's worth doing well.
    55. Re:Java still there by LWATCDR · · Score: 1

      Netbeans works pretty well.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    56. Re:Java still there by LWATCDR · · Score: 1

      I was thinking of more complex applications. I would hate to write a spreadsheet in Flash or an airfoil simulator. I do not want to think about a spreadsheet in HTML 5 at this point. Google is impressive to say the least but GWT is based on Java so maybe not so much :)

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    57. Re:Java still there by radish · · Score: 4, Insightful

      I work professionally with a mixture of IntelliJ, Eclipse and Visual Studio on a decent spec machine. One of those three performs more slowly and chews up more resources than the other two. I'll give you a hint - it's the one which isn't written in Java.

      Not only is Eclipse slightly more than a "text editor" it also performs significantly better than a less-featured IDE written in a supposedly faster language. The "Java is slow" BS has to stop, it hasn't been true for close to a decade now.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    58. Re:Java still there by DrXym · · Score: 1

      I think you would have to be working with massive datasets to experience garbage collection freezes on the client side. Modern VMs don't even freeze the world while they gc.

    59. Re:Java still there by billDCat · · Score: 2

      Flash/Flex can handle complex applications just fine. Here are some examples of applications done with Flex: http://flex.org/showcase.php

      In there is a timeline-based video editor, a calendaring/email/finance app, a task manager, and a photo editor. I've also seen a PowerPoint type presentation app, a Visio-type tool for creating object relationship charts, plus I've used it myself for creating a medical reporting application for diagnostic sensor data analysis. Flex can hold it's own very nicely against Java's capabilities, and I think it's easier to develop for and has a better experience installing and running on the client.

      That said, we are currently trending away from using plugins at all, due to the mobile platform. More and more will be done with HTML/JavaScript/CSS, leaving plugin-based tools as more niche products for Web development. Flex however now compiles mobile applications, so I think we will see more life in that space.

    60. Re:Java still there by lgw · · Score: 1

      Oh, it's been that way since the dawn of Java. "No, really, Java is fast" except for every actual java app I've ever used. All of them are outliers, of course, and one day I'm sure I'll encounter that mythical fast Java app. Keep the faith!

      --
      Socialism: a lie told by totalitarians and believed by fools.
    61. Re:Java still there by Jawnn · · Score: 1

      Back in the days, I was impressed by HotJava. This was a full blown web browser developed in Java. No Javascript. It worked well and, as expected, ran Java Applets natively.

      I still don't know why they dropped the development...

      I remember it too, and as you say, it had much promise. I also remember poor tools and for-shit documentation, which probably kept it from making any significant penetration.

    62. Re:Java still there by Anonymous Coward · · Score: 0

      It looks like you just did derive this

      Looks like you have a hard time thinking outside the box. You environment is not the environment of everyone working in IT and on unices. Surprise, you are not the center of the world.

      from this

      and DRAC remote console on any Dell server among many other things.

      [something] is dead is indeed journospeak.

    63. Re:Java still there by egamma · · Score: 1

      1999 called and wants their anti-Java rant back.

      I'm providing evidence that Java is slow, with a specific, real-world example. Apparently, that doesn't fit into your world-view, but you're entitled to your own delusions. Er, I mean, opinions.

    64. Re:Java still there by Luthair · · Score: 1

      Browser plugins ares automatically installed with the JRE, and maybe the SDK too so you may be using it and not be aware of it.

      I've been disabling / removing the browser plugins for years, there just aren't any relevant sites that rely on it anymore and for reference I write Java developer tools for my day job.

    65. Re:Java still there by dshk · · Score: 1

      Flast does not help if you try to do more complex things and in one of our projects it turned out that the same thing runs significantly slower in Flash than in Java.

    66. Re:Java still there by Stormtrooper42 · · Score: 1

      Are you sure they don't just want Java back?

    67. Re:Java still there by Anonymous Coward · · Score: 0

      Aside from that I doubt you'd even know what language an app was running in unless you went poking around in its directory, or the app gave itself away (e.g. by using metal theme).

      The multi-second garbage collections and multi-gigabyte memory usage for a text editor tends to be a pretty good indication of a Java app.

      Ignorant comments are also a good indication of an idiot.

    68. Re:Java still there by desdinova+216 · · Score: 1

      did you warn them about the 2000 election, and 9/11,

    69. Re:Java still there by gad_zuki! · · Score: 1

      Its a security nightmare. Sun/Oracle haven't been able to secure their VM. End users never upgrade. You'll see people casually running java versions that are months or even years old. The little notifier in the tray is just ignored. Crimepack stats released by Brian Krebs shows that it is the number 1 vector for malware.

      Considering how infrequently java is needed by end users, the idea that its sitting there ready to run any applet is crazy irresponsible. FF and the rest should refuse to let it run if its not the newest version and/or throw up a warning about java apps and maintain a java whitelist.

      Or we can live in the status quo of massive malware infections.

    70. Re:Java still there by desdinova+216 · · Score: 1

      Obligitory XKCD http://xkcd.com/875/

    71. Re:Java still there by Anonymous Coward · · Score: 0

      "I'm providing evidence that Java is slow, with a specific, real-world example."

      Hmm, back up the the grandparent post (yours):
      "People don't like to wait, period. Java is slow, at least on Windows, and I suspect any platform other than Solaris."

      That's the complete opposite of specific. It's a broad assertion, backed by nothing.

      Oh. Digging through your comment history, you did give an example elsewhere... which was an apples-to-oranges type (version 9.x vs version 11.x of a product we can't check to verify ourselves, which might have very different feature sets). Yet the other big examples the pro-java side gives are easily downloadable things... Eclipse (being compared to Visual Studio, with claims Eclipse is faster), for example. Azureus is another common example of a fast java application... I can't vouch for it personally, because I switched to utorrent back when Azureus renamed itself to Vuze and started fucking around with its interface; but even with the stupid interface decisions it was still fast, even with lots of torrents going. And that was two computers ago for me, 8-ish years ago, back when I only had a single 32-bit core and a single GB of RAM, where a speed difference would have been blatantly obvious.

      Oh, and Java shouldn't be any different speed on Solaris. I'm not sure what you're basing that on. I mean, it's not like Solaris magically activates hidden java acceleration instructions on your x86-64 hardware. The JVM on both is turning the same bytecode into the same machine instructions. Even if you meant java on x86 windows vs solaris on sparc, Sun's java hardware experiments never ended up in Sparc (or in any "real" desktop/server CPU at all, IIRC).

      Argh. I hate when I get carried away on a long post. I don't even particularly like Java as a language. I'd rather see more Python...

    72. Re:Java still there by Pieroxy · · Score: 1

      Who said anything was dead?

      Certainly not me.

    73. Re:Java still there by Anonymous Coward · · Score: 0

      Java plugins are distributed via the JRE and could also be delivered by 1 click as a plugin when needed by a website. It's quite conceivable that someone doesn't even know it's installed. I just looked and not only do I have it installed but it's the most up to date version too.

      Plus my Mozilla has something called the Windows Live Photo Gallery, whatever that is. I certainly don't remember installing anything like that.

      That's from Windows Live Messenger (MSN), probably clicked ticked a box (or was ticked by default) that installed it.

    74. Re:Java still there by briansmith · · Score: 1

      Implementing that workaround in the browser will not help when the attacker users Java, because the Java Plugin does not use the browser's TLS implementation; it uses its own.

      An Oracle engineer is the one that came up with that technique for interfering with the exploit.

      We are going to implement it. I am finalizing the patch now.

    75. Re:Java still there by xelah · · Score: 1

      I get freezes with Eclipse and OpenJDK 7. Not just java, but to some extent the whole system becomes much less usable for 5-15s. Java is just fine as long as the JVM stays entirely in memory, but as soon as, say, a 1GB firefox [cough] process causes some rarely used bits of the Java process to be swapped out you get problems. The gc scans all of its memory, sucking in from disk all sorts of things Eclipse doesn't actually need right now and forcing other application's pages out to disk. Then the whole process repeats in reverse as your other application sucks everything back in. My system isn't well endowed with memory, but however much memory you have it's not good to have to waste it on making sure gc can scan something which isn't even being used.

    76. Re:Java still there by Anonymous Coward · · Score: 0

      Yet the other big examples the pro-java side gives are easily downloadable things... Eclipse (being compared to Visual Studio, with claims Eclipse is faster), for example. Azureus is another common example of a fast java application... I can't vouch for it personally, because I switched to utorrent back when Azureus renamed itself to Vuze and started fucking around with its interface; but even with the stupid interface decisions it was still fast, even with lots of torrents going. And that was two computers ago for me, 8-ish years ago, back when I only had a single 32-bit core and a single GB of RAM, where a speed difference would have been blatantly obvious.

      You have a faulty memory. I used Azureus as well, at the time it was the fastest torrent downloader but the bar stops there. You apparently don't remember what it was like to start 4 torrents, leave it to sit, then try clicking on any of the menus in the menubar (3 second delay), open the options dialog (another 5 second delay with the tabs taking another 3 seconds before the widgets painted). It was top of range at the time for features but that's pretty much it, utorrent stomps it in the dirt by having all the same major features and being way smaller and faster.

      Oh, and Java shouldn't be any different speed on Solaris. I'm not sure what you're basing that on. I mean, it's not like Solaris magically activates hidden java acceleration instructions on your x86-64 hardware. The JVM on both is turning the same bytecode into the same machine instructions. Even if you meant java on x86 windows vs solaris on sparc, Sun's java hardware experiments never ended up in Sparc (or in any "real" desktop/server CPU at all, IIRC).

      Apparently you lack imagination for how software integration works, not all software libraries are created equal regardless of similarity in hardware. Solaris could expose kernel APIs that make it easier to implement the JVM, my memory of this is poor but I think Solaris' thread implementation provides the fastest Java threads of all JVMs due to close conceptual similarity between the platform and Java. Basically, everything Microsoft did to make IE faster on Windows then the competition applies here, just replace MS with Sun, Windows with Solaris and IE with Java.

    77. Re:Java still there by shutdown+-p+now · · Score: 1

      FWIW, Visual Studio is ~50% managed code. The last version that was pure native was VS6.

    78. Re:Java still there by Anonymous Coward · · Score: 0

      Still applies though. Java is slow on Windows. Bottom line.

    79. Re:Java still there by Lotana · · Score: 1

      Yes, ideally you would be right. Sadly idealism never survives in the real world.

    80. Re:Java still there by Anonymous Coward · · Score: 0

      The explanation is simple. When you say Java is slow you mean, apps written in Java tend to be unstable POS dogs. When a Java monkey says java is fast all he means is the run time itself is fairly fast when running some arbitrary code. The truth is with Java you have four things.

      1) The Language. Okay but dated.
      2) The run time, with it's crappy garbage collector.
      3) The libraries, (The horror)
      4) Programs written by Java Monkeys who think 'just throw more hardware at it' is a solution to performance issues. (Fine when your requesting an extra twenty servers, not so much when it's Joe User and his personal desktop machine)

      The last point is important, Java programmers on average are lower quality than programmers who use other languages. And most users of Java applications are captive users who have no choice. Which means Java programmers aren't typically exposed to the same vicious market based feedback other programmers are.

    81. Re:Java still there by DrXym · · Score: 1

      Well that sounds more like an artifact of your system than just Java by itself. I can typically run 2 eclipse instances and one complex RCP app (the one I'm currently developing) in 3.5GB 32-bit Windows before things start to chug.

    82. Re:Java still there by Rexdude · · Score: 1

      They're not used only for applets. Java Web Start is a mechanism for distributing desktop java applications through the browser. Clicking a special link triggers the plugin, which will download the application to its local cache and launch it, and optionally create a desktop shortcut for future use. Each time the app is launched, it checks the original JNLP link for a newer version and so can be automatically updated.
      For security reasons, unsigned JWS launched applications are restricted from certain operations, such as accessing the local filesystem.

      The wiki link lists several end user apps/games that use JWS.

      --
      "..One hosts to look them up, one DNS to find them, and in the darkness BIND them."
    83. Re:Java still there by xelah · · Score: 1

      It's down to Java's GC effectively hogging physical memory it doesn't really need. 1GB of firefox can cause fewer problems than 400MB of Java because most of that 1GB can be swapped out and left there. You won't see any problems until other applications need enough memory to force parts of Java to disk. I've got 2GB of RAM, and run Eclipse, a Java server, a Java client, apache and a web browser, so there are quite a few times when some of those get substantially swapped out while I'm using the others.

    84. Re:Java still there by JonySuede · · Score: 1

      Java is slow until it reach a steady state... When the jit engine has determined the best machine code for the java code it is fast.

      Conclusion:

      import static suede.jony.ApplicationType.LONG_RUNNING_APPLICATION;

      public final class JavaSelector{
          public final static boolean isJavaAppropriate(ApplicationType applicationType)
          { //always code that way to avoid NPE
              return LONG_RUNNING_APPLICATION.equals(applicationType);
          }
      }

      --
      Jehovah be praised, Oracle was not selected
    85. Re:Java still there by Anonymous Coward · · Score: 0

      I don't allow java on my system because of the agonisingly slow start-up time, and the poor integration with the native platform around it. The python interpreter is bad enough, but java's overhead is unforgivable. Without a jvm, java applets are a non-starter. Well, you asked...

    86. Re:Java still there by drinkypoo · · Score: 1

      My printer won't take any JetDirect cards new enough to not have a Java applet, if such a thing even exists. I have the newest and fanciest card you can install. Therefore your comment is stupid.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    87. Re:Java still there by LWATCDR · · Score: 1

      One GB of firefox?
      Really?
      How many tabs to you have open? And might a suggest Firefox 7 for starters or Chrome.

      Okay are are running Eclipse, a Java server, a Java client, apache, and a web browser on a two gig machine. Well for starters get more memory. Also check the memory settings for apache as well. I am also betting you may be running a Database server as well on that machine.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  2. warning? by Anonymous Coward · · Score: 3, Insightful

    How about a simple warning before loading a Java Applet? For example, one of those yellow bars at the top of the page? That would prevent all legitimate applets from being instantly unusable in Firefox, whilst providing some security.

    1. Re:warning? by webheaded · · Score: 1

      This. I wonder if there's some sort of Flashblock-like extension to do this. I would certainly prefer it. Unfortunately we actually have a very very important Java applet at work here that I have no real choice but to use.

      --
      "Those who would sacrifice essential liberties for a little temporary safety deserve neither liberty nor safety." - BenF
    2. Re:warning? by Anonymous Coward · · Score: 0

      A prompt already happens when the applet itself asks to run.

      It tells you if it was signed, and whether the certificate come from a trusted certificate authority, or if it was self-signed.

      Java applets don't, on the other hand, tell you what they are able to do/going to do, unlike Cell Phone Apps.

      If they block Java, I'm sure someone will engineer comparable exploits in Flash, and even JavaScript. If it isn't Browser JavaScript, it will be JavaScript embedded in a PDF or something. You know it, I know it, so just ban and blocklist everything.

    3. Re:warning? by archen · · Score: 1

      As the article says, if you create a whitelisting system, most people will just click "whatever" to make it go away. The Slashdot summary isn't totally accurate, as it's implied that all CURRENT versions of Java should potentially be blacklisted until Oracle releases a fix.

    4. Re:warning? by Anonymous Coward · · Score: 0

      Chrome already does this.

    5. Re:warning? by Anonymous Coward · · Score: 0

      Your your administrator could deploy a sandboxed browser intended specifically to access this applet and nothing else.

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

      NoScript takes care of Java, as well as the normal javascript and flash nonsense. It doesn't take long to get the normal sites you visit whitelisted, so it's pretty much the way to go for a bit more security at no cost on FF

    7. Re:warning? by Anonymous Coward · · Score: 0

      There is. It's called "Opera".

      You can set plugins to "load on demand" which is exactly like Flashblock.

    8. Re:warning? by Anonymous Coward · · Score: 0

      Agreed. There are just too many useful Java applets out there: mortgage calculator, tetris, breakout, etc.

    9. Re:warning? by L4t3r4lu5 · · Score: 1

      We already do. It's called a Whitelist.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    10. Re:warning? by Anonymous Coward · · Score: 0

      Yes. This approach is like (yes, this is a hyperbole, but I have the feeling otherwise some people are to thick to get it) killing all Jews because there are a few who are cons. Or killing all Muslims because some are crazy, to take this to a more modern setting.

      How about we merge Ghostery (!!), AdBlock, NoScript, and a newly made generic PluginBlock which is like FlashBlock but for every plug-in into one suite of a add-on and call it FireExtinguisher or something?
      Then we can each set which stuff we turst.
      And to save us from the work, we allow setting our trusted more expert friends as whitelist sources (multiple ones).

      That way a cascading trust network forms, which makes it very convenient, and since there is no global authority (like with AdBlock, abuse has no power. (Just one person is the chain from the abuser to you has to end his trust in that other person he knows.
      Also, if somebody trusts the wrong people, than that's his own damn fault, and considering he will do the same in RL, he will not live very long anyway... unless he has friends who care for him. But in that case they would also provide the list or make him get the list from them. So that is not a problem.

      Finally, expand that trust network to everything. From Wikipedia to Anti-Virus to News to download sources.

    11. Re:warning? by Anonymous Coward · · Score: 0

      It seems to be the way Chrome already works. When I visit a page with a Java applet, a yellow bar appears "The Java plug-in needs your permission to run." The applet area remains gray until I accept.

    12. Re:warning? by Anonymous Coward · · Score: 0

      noscript can block java IIRC

    13. Re:warning? by petermgreen · · Score: 1

      Afaict java applets come into two categories.

      There are "untrusted applets" which are sandboxed preventing access to loal resources and limiting access to network resources. Theese run without any warning prompts from the java plugin (IIRC some browsers will put up a warning before launching the plugin but firefox isn't one of them).

      Then there are "trusted applets", theese pop up a warning with digital signature information when launched but afaict after that they can do pretty much anything they like to your system! "Trusted applets" are as dangerous as activex controls but for some reason they don't seem to get anything like the ammount of bad PR.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    14. Re:warning? by Anonymous Coward · · Score: 0

      That would prevent all legitimate applets from being instantly unusable in Firefox, whilst providing some security.

      How does a warning help, though? If it can't tell the user anything to help classify that applet as "legitimate" or not, then how does the user know whether to allow or deny?

      You need code signing and signer-trust metrics anyway, just to keep the warning UI from being completely useless. And if you have those things, then you might not need to bother with the warning at all.

    15. Re:warning? by Anonymous Coward · · Score: 0

      What about NoScript?

    16. Re:warning? by internerdj · · Score: 1

      Security here is set so stringently that certificate failures pop up on almost every website. I quickly reached the point where it was impractical to browse while verifying all the certificates were valid manually. (Side note: slashdot is giving me one right now.)

    17. Re:warning? by VGPowerlord · · Score: 1

      Yes, strangely it's Java Web Start applications that must request permissions from the users. Signed Java Applets don't seem to have that restriction.

      And yes, in a sense it means that unsigned Java Web Start apps are more secure than Signed Applets are.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    18. Re:warning? by webheaded · · Score: 1

      Getting another browser is not a solution but it would be nice to see Firefox implement this behavior instead of just blacklisting the plugin altogether. Certainly a good idea. I wonder why you don't see this more often.

      --
      "Those who would sacrifice essential liberties for a little temporary safety deserve neither liberty nor safety." - BenF
    19. Re:warning? by mzs · · Score: 1

      It's a MITM attack, you will expect java on some site sooner or later, one that you would allow, they send an extra jar that steals the cookies at that point.

    20. Re:warning? by Anonymous Coward · · Score: 0

      What would be better would be to allow the user to install plugins either permanently or for single session. As for Java, users should have to explicitly enable that for specific websites. IE, disabled for all websites not explicitly white listed by the user.

    21. Re:warning? by Caetel · · Score: 1

      Chrome does this for a number of plugins, including Java.

  3. Totally overblown. by Anonymous Coward · · Score: 1

    The viability of the BEAST attack is totally overblown. The attacker must be a man-in-the-middle and control a website that you visit in order to have any chance of getting a cookie/password/thing-of-value that it must already be able to guess. The actual attack is merely defeating the CBC in order to encrypt the guessed value in precisely the same way as the target value, allowing you to compare to see if the encrypted data are equal.

    1. Re:Totally overblown. by Hatta · · Score: 2

      The attacker must be a man-in-the-middle and control a website that you visit in order to have any chance of getting a cookie/password/thing-of-value that it must already be able to guess.

      Why is that so implausible? With high profile sites like kernel.org, linux.com, mysql.com being compromised on what seems like a biweekly basis these days, I wouldn't put that out of the realm of plausibility.

      --
      Give me Classic Slashdot or give me death!
    2. Re:Totally overblown. by sgt+scrub · · Score: 1

      Something that can decrypt a cookie can just look at your cookies directly from your machine. If you install an evil Java pluggin it could decrypt and expose the content of your encrypted cookies without you knowing about it.

      --
      Having to work for a living is the root of all evil.
    3. Re:Totally overblown. by VGPowerlord · · Score: 1

      Something that can decrypt a cookie can just look at your cookies directly from your machine. If you install an evil Java pluggin it could decrypt and expose the content of your encrypted cookies without you knowing about it.

      So, if you're already compromised, your information can be compromised?!?!?!?!?!?!?!?!?!

      (Apologies to Raymond Chen.)

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    4. Re:Totally overblown. by briansmith · · Score: 1

      The applet doesn't have to guess anything with the Java-based attack.

    5. Re:Totally overblown. by briansmith · · Score: 1

      An applet cannot steal the cookies directly but it could cause the JVM to send the cookies in HTTPS requests on its behalf.

    6. Re:Totally overblown. by Anonymous Coward · · Score: 0

      Yes it does.

    7. Re:Totally overblown. by hesaigo999ca · · Score: 1

      Great comment, what the people fail to realize is that with all these extremely well formed haxors out there, these type of vulnerabilities out there, give them an easier time to do what they need to do....if we take that away from them, they have to find other options...the least the better.

    8. Re:Totally overblown. by sgt+scrub · · Score: 1

      It turns out you don't need anything but to request the encrypted cookie from the browser. If you can decrypt the cookie with data from an exchange you just request a peek at the cookie, decrypt it, ...profit. A pluggin would be an easy way to grab information for decryption though. As to your reference to Chen, I'm sure he would agree that a compromised pluggin shouldn't mean your data is at any greater risk than adding a user to a machine.

      --
      Having to work for a living is the root of all evil.
    9. Re:Totally overblown. by sgt+scrub · · Score: 1

      You can request a browser to send you any cookie you like. A pluggin or applet is not necessary. Access to the information needed to decrypt the cookie requires the pluggin/applet/MIM attack.

      --
      Having to work for a living is the root of all evil.
  4. Won't help by ArsenneLupin · · Score: 2
    Couldn't the same exploit be run withing a plain (hidden) auto-refresh frame containing an tag pointing to the victim server?

    Indeed, image doesn't enforce "same origin" either, and the server (of the frame) can stil introduce the needed padding into the URL...

    1. Re:Won't help by Anonymous Coward · · Score: 0

      Quickly, we need to block tags too!
      As a matter of fact, shut down the whole browsing feature!
      It's just a liability anyway.

    2. Re:Won't help by Anonymous Coward · · Score: 0

      There are any number of ways to implement this exploit. Java was used for the PoC, but if you look at the author's write-up on the issue, there are place holders for using Silverlight as well as other technologies. This proposal on Firefox's part is security theater and action for action's sake.

    3. Re:Won't help by Dunbal · · Score: 0

      If you shut down the whole internet, there will be no more internet-based attacks. Just like if you handcuff everyone to their beds, there will be no more crime.

      --
      Seven puppies were harmed during the making of this post.
    4. Re:Won't help by Tridus · · Score: 1

      Doesn't that pretty much perfectly describe everything Mozilla's been doing in the last 6 months?

      --
      -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
    5. Re:Won't help by jlebar · · Score: 2

      I haven't read up too closely on this, but I think traffic going through Firefox itself is not vulnerable. See http://blog.mozilla.com/security/2011/09/27/attack-against-tls-protected-communications/.

    6. Re:Won't help by BattleApple · · Score: 3

      Just like if you handcuff everyone to their beds, there will be no more crime.

      There's still a chance some of them would rip off that label on their mattress.

    7. Re:Won't help by gilleain · · Score: 1

      Quickly, we need to block tags too! As a matter of fact, shut down the whole browsing feature! It's just a liability anyway.

      Unplug the computer, it's the only way to be sure!

    8. Re:Won't help by Anonymous Coward · · Score: 0

      There's still a chance some of them would rip off that label on their mattress.

      I Google +1 this.

    9. Re:Won't help by briansmith · · Score: 1

      There may indeed be other vectors for an attack that use built-in browser features. However, some characteristics of how the browser manages connections and how it formats HTTP requests would defeat most (all, as far as we know at this time) variations of the attack that use built-in browser features.

    10. Re:Won't help by mzs · · Score: 1

      SOP (same origin policy), the paypal.com cookies will not be sent to evill.com.

  5. Used for Games, apps, and several websites by Anonymous Coward · · Score: 0

    Nope, pretty much all board game apps require Java, many bank websites, etc require this. I'm not saying they should, just saying they do.

    1. Re:Used for Games, apps, and several websites by gilleain · · Score: 1

      Nope, pretty much all board game apps require Java, many bank websites, etc require this. I'm not saying they should, just saying they do.

      That may change in the near future. In my area, applets are often used for simple chemical structure editors, but there are some commercial and free/open-source javascript solutions for this. Even 3D molecular viewers, like twirlymol:

      http://baoilleach.blogspot.com/2009/01/twistymol-is-dead-long-live-twirlymol.html

      There are many advantages, such as better page integration, no startup time, no "install java" popup, etc.

    2. Re:Used for Games, apps, and several websites by gilleain · · Score: 1

      Ooh. For an impressive commercial option, consider 3D zeolites with WebGL :

      http://web.chemdoodle.com/demos/iza-zeolite-explorer

      (May require ffx or chrome, doesn't load in safari)

  6. That is a monsterous solution by mrflash818 · · Score: 1

    ...and will further put a stake into the heart of Java in the web.

    --
    Uh, Linux geek since 1999.
    1. Re:That is a monsterous solution by Anonymous Coward · · Score: 1

      quick, someone find a way to exploit it with flash and silverlight!

    2. Re:That is a monsterous solution by Anonymous Coward · · Score: 0

      javascript and html too - then we shall have victory over the web!

    3. Re:That is a monsterous solution by roman_mir · · Score: 1

      Actually I think it would put a stake into Mozilla based browsers, because if they block Java plug in today, how do you know what they will do to the browser tomorrow?

      AFAIC if they go this road, they are dead as a browser.

    4. Re:That is a monsterous solution by Anonymous Coward · · Score: 0

      MozCo has blocked plugins for security reasons before too. It's not a new thing to them, and it certainly has not led them to doom.

  7. Stop trying to make the browser more than it is. by Anonymous Coward · · Score: 2, Interesting

    Web browsers are good for viewing static documents, especially ones that link to other static documents.

    Time and time and time again, however, they have been shown to be horrible at hosting more complex applications and interactive functionality.

    It doesn't matter which embeddable application technology we consider, they are all rife with security flaws. Java applets, ActiveX controls, JavaScript, Flash, and browser plugins (like PDF viewers) have all suffered from numerous security problems.

    If you need to provide your users with application-like behavior, then just write a native application!

    Browsers are not operating systems. They are not good at hosting applications in a secure manner. Even after two decades of trying, they still aren't suitable environments for hosting applications. It's looking like they never will be, either.

  8. Re:Stop trying to make the browser more than it is by Anonymous Coward · · Score: 1

    You seem to think that OSes have fared any better. The only reason that exploits come primarily through the browser is because it is far simpler to get a user to run a website/webapp than to download and run a native application. Remove the capability of the browser and force the user's hand into running native applications (and attackers into exploiting them) to do the things he/she wants and your idea of the mighty, secure OS will quickly evaporate.

  9. Re:Stop trying to make the browser more than it is by Anonymous Coward · · Score: 0

    Agreed 100%. Unfortunately thats not the way the world is going.

  10. Re:Stop trying to make the browser more than it is by Lisandro · · Score: 2

    You know, the issue here is not the browser. It's the HTTP protocol - it was simply designed for nothing else but static content. The number of kludges and patches you need to implement basic session handling and interactvity is getting ridiculous. Do we even have a RFC for cookies, for example?

  11. Re:Stop trying to make the browser more than it is by dingen · · Score: 2

    If you need to provide your users with application-like behavior, then just write a native application!

    When there was just one popular platform to run these native applications on, this was a fine solution. I mean back when everybody did everything in Windows. But nowadays, people are using all sorts of systems. Not just Mac OS X and Linux on the desktop, but iOS, Android, Windows Phone, BlackberryOS and Symbian on mobile devices as well. So "just write a native applications" actually becomes "write a native applications and then port it to 7 other platforms". That's when a web application suddenly starts to look like a viable alternative.

    --
    Pretty good is actually pretty bad.
  12. Less radical solution = better by clorkster · · Score: 1

    I have convinced several non-technical people to stop using IE all together when I could conclusively show them that there was no practical way to disable the Java plugin... Choir preaching over.

    While Firefox and Chrome allow practical and real disabling of the Java functionality in their browsers, only Chrome offers really practical functionality for plugins (yes, I'm aware there are several other browsers out there that people deeply love, however testing in the above three tend to give proper rendering on all for web elements, so I don't plan on expanding my repertoire).

    In Chrome, if the Java (or Windows Media Player, etc.) plugin is requested by a page, users are prompted to give domain specific permanent access to the plugin or allow it for one-time use. As ridiculously problematic as Java is from a security perspective, it is also extremely useful for enterprise-level products that use it exclusively for powerful web-based back ends (Cisco firewalls for one).

    1. Re:Less radical solution = better by Anonymous Coward · · Score: 0

      Chrome white-listing is a PITA. I always enable onclick invoking.

      chrome://flags/:

      Click to play
      Enables a "click to play" option in the plug-in content settings.

    2. Re:Less radical solution = better by clorkster · · Score: 1

      ... or pre-install/integrate NoScript.

    3. Re:Less radical solution = better by Stormy+Dragon · · Score: 1

      Disabling Java in IE9:

      Tools->Manage Addons->Click Java Plugin->Select Disable from Menu

    4. Re:Less radical solution = better by clorkster · · Score: 1

      It probably made you feel warm and fuzzy to do so. However, if you now go to a site that is java enabled, you will see that you just accomplished nothing by your efforts. Java is still woefully enabled.

    5. Re:Less radical solution = better by maxume · · Score: 1

      So what about "Manage Add Ons"-> "Disable" does not work?

      --
      Nerd rage is the funniest rage.
    6. Re:Less radical solution = better by clorkster · · Score: 1

      So what about "Manage Add Ons"-> "Disable" does not work?

      Everything. I have been continuously testing that fact since a co-worker was the victim of a java exploit. Whether it's disabled or not, IE loads Java exactly the same.

    7. Re:Less radical solution = better by maxume · · Score: 1

      If I select show "All add-ons" and disable all 4 Sun entries, when I visit here:

      http://futureboy.us/frinkdocs/FrinkApplet.html

      I get an alert that an add-on is disabled.

      (I restarted after disabling them, just to be sure).

      --
      Nerd rage is the funniest rage.
    8. Re:Less radical solution = better by clorkster · · Score: 1

      Not sure if it's a security setting, but I can't get that site to load the plugin in IE, period. On my corporate intranet, we have a back end remote management item for all the computers on the domain that is jave-based. No matter how I set the add-on settings for java, the applet loads right up. Restart included.

    9. Re:Less radical solution = better by mzs · · Score: 1

      This is a MITM attack, they inject the jar on a site that you have whitelisted, and now they have your session cookies for paypal or what not.

  13. Re:Stop trying to make the browser more than it is by Lisandro · · Score: 1

    Nowadays you have a lot of options to ease code porting - including the allmighty "write once, run everywhere" Java. Lately i've been working a lot with Python and i'm amazed of how painless it was to port apps between Windows and *nix (i.e, no pain at all).

  14. Re:Stop trying to make the browser more than it is by Anonymous Coward · · Score: 0

    I said the same shit back in 1995; letting someone else run arbitrary code on your system sounds like a bad idea.

    Of course the geniuses in CS disagreed with me.

  15. Re:Stop trying to make the browser more than it is by Pieroxy · · Score: 1

    You know, the issue here is not the browser. It's the HTTP protocol - it was simply designed for nothing else but static content. The number of kludges and patches you need to implement basic session handling and interactvity is getting ridiculous. Do we even have a RFC for cookies, for example?

    The only flaw with HTTP is that it is stateless. It is also its greatest strength.

    I'd hardly call cookies 'number of kludges and patches' though. Ah, here is the RFC: http://www.ietf.org/rfc/rfc2109.txt

  16. Re:Stop trying to make the browser more than it is by Chibi+Merrow · · Score: 1

    Okay. Now try porting it to iOS. Or ChromeOS. Or WebOS. Or Blackberry.

    I'm gonna bet WP7 and Android wouldn't be painless, either. And good luck getting people to install Python on their Windows box before they can even try your app.

    --
    Maxim: People cannot follow directions.
    Increases in truth directly with the length of time spent explaining them
  17. Mozilla Craziness by Anonymous Coward · · Score: 5, Insightful

    What is with all of the over-the-top craziness coming out of Mozilla recently? Oracle needs to address the bug, but maybe Firefox could handle it in a more graceful manner than disabling the plugin entirely.

    Mozilla, you used to be one of the darlings of open source, now you're turning into a crazy cat lady.

    - remove version numbers.
    - rapid release schedule breaks add-ons.
    - gave the middle finger to enterprise users.
    - removed the URL bar.

    1. Re:Mozilla Craziness by Anonymous Coward · · Score: 1

      It's the same thing that's with the over-the-top trolling on Slashdot that appears in any article remotely related to Mozilla:

      Article Title: Microsoft slightly changes changes the alpha blending of the Internet Explorer Icon.

      +5 Insightful post:

      Well I stopped using Firefox because:
      - remove version numbers.
      - rapid release schedule breaks add-ons.
      - gave the middle finger to enterprise users.
      - removed the URL bar.

      It's relevant because someone said something about an Internet technology. Firefox is an Internet technology... clearly It must be brought up that my butt hurts because of Firefox. It doesn't matter that the same drivel and refutes have shown up thousands of times. We have moderators which will +5 it rather than mark it as OT or Trolling.

      For the love of god... just STFU you fucking 9-y-o. Try 4chan or something.

    2. Re:Mozilla Craziness by Anonymous Coward · · Score: 0

      Removing version numbers and removing the URL bar are just ideas, and it's my understanding that they never became more than that. When you have a painfully public ecosystem, people get to see all your ideas, both good and bad.

      A lot of work is going into improving add-on compatibility (see compatible-by-default), and there is a bunch of thought going into how best to serve enterprise distributions. There is even talk of actually developing a proper msi installer for deployments, which is a huge improvement. Not to mention that the vanilla 3.6 is still supported (effectively an LTS) and readily available for download, something people never seem to remember.

      Also, literally anyone (including you) can have direct input into all such conversations, for better or worse.

    3. Re:Mozilla Craziness by thegarbz · · Score: 1

      - removed the URL bar.

      What are you smoking?

      Sincerely
      The man who types www.slashdot.org into the bar at the top of Firefox to get to this page.

    4. Re:Mozilla Craziness by dgun · · Score: 1

      I agree. And I hate to see this happen to Firefox. They seem so eager to appear innovative and edgy, yet haven't really done anything interesting in years.

      --
      FAQs are evil.
    5. Re:Mozilla Craziness by Anonymous Coward · · Score: 0

      That would be the "awesome bar".

      The URL bar was the one that came before the awesome bar, which some of us actually preferred, because it did one thing, and did it right: URLs.

  18. Re:Stop trying to make the browser more than it is by thegarbz · · Score: 1

    Web browsers are good for viewing static documents, especially ones that link to other static documents.

    Yep, but in the past 10 years they've gotten damn good at other things too beside hosting a page with the blink tag. Frankly I don't miss the days of a static web page.

    It doesn't matter which embeddable application technology we consider, they are all rife with security flaws. Java applets, ActiveX controls, JavaScript, Flash, and browser plugins (like PDF viewers) have all suffered from numerous security problems.

    The same could be said for nearly every application written in any other language. Security is something that needs to be applied from the ground up whether you're designing a database front end designed to run in a web browser or writing a simple native program in C.

    Even after two decades of trying, they still aren't suitable environments for hosting applications. It's looking like they never will be, either.

    Two decades of trying? Just when do you think Web2.0 actually took off? The proliferation of the browser as an end user environment has really only been popular for less than a decade unless you count the HTML tag that found its way onto every site during the dotcom bubble an application.

    You said the environment isn't suitable, I say I'd rather take it with it's standard OS type model of find flaw, fix flaw, rinse repeat then go back to a world of having to find a different bloody native application on every different operating system to do essentially the same function often over a lovely proprietary protocol.

  19. Re:Stop trying to make the browser more than it is by Lisandro · · Score: 1

    Thanks for the RFC reference. Cookies are perhaps the most painless aspect of "modern" HTTP dev work; i was aiming more at atrocities like AJAX.

  20. Re:Stop trying to make the browser more than it is by ceoyoyo · · Score: 1

    That IS the problem with browsers. It's like allowing executable code in a data document - it's something that SHOULD be safe but isn't.

  21. Further decrease market share by Fujisawa+Sensei · · Score: 3

    Way to further decrease market share. First start fuck with the versions numbering. Now blacklist java.

    Keep taking the express elevator to the bottom, just like Netscape did.

    --
    If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    1. Re:Further decrease market share by Anonymous Coward · · Score: 0

      I cannot fathom how your comment got a score of 3 at the time I read it. I expect more from a Yahoo news article comment than this.

    2. Re:Further decrease market share by Anonymous Coward · · Score: 0

      Their market share dropped a whole 7% during the last 2 years, and most of that was due to the public knowledge of Chrome spreading around. Nobody but idiotic slashdot nerds like you care about the version numbers.

    3. Re:Further decrease market share by j-stroy · · Score: 1

      The constant forced upgrade cycles and confusing versioning in Firefox has left me with an unpleasantly different experience every time I upgrade. Not to mention gui redesigns and plug-in fails. So I don't upgrade.. and then when I do the upgrades fail and I can't roll-back without a re-install from what I can tell. The bitch is: it never gets stable, or shuts up about it.
      In fact I've quit using it altogether for the first time Firefox was released. Now I use Safari wtf.

  22. Umm... Flash? by Tridus · · Score: 4, Insightful

    So they want to block Java over what is a difficult to execute attack that has some serious requirements to even use... but they continue to allow Flash with it's critical flaw of the week that's being actively exploited?

    Is this a joke? Flash is the single largest attack vector on the entire fucking Internet.

    --
    -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
    1. Re:Umm... Flash? by supersloshy · · Score: 1

      Java isn't far behind, though, and it's rarely used for anything besides Runescape and the occasional application that was made before Flash was big. The danger here is that people have Java installed as a web plugin when it really, really doesn't need to be in most circumstances.

      --
      "Our country is not nearly so overrun with the bigoted as it is overrun with the broadminded." -Archbishop Fulton Sheen
    2. Re:Umm... Flash? by cstdenis · · Score: 1

      People use flash all the time. HTML 5 is on the way, but until it's issues (codecs, full screen, ads) are worked out flash is still the only common option for video on the web.

      Java on the other hand, nobody cares about. Other than a few specialty applications or very old websites Java applets have long been dead.

      Sun's early poor design decisions and the resulting horrible performance (nobody like their whole browser freezing for 30 seconds while an applet loads) killed it long ago. Modern Java has somewhat fixed those problems, but it's too little too late, everyone has long since moved on to Flash. Macromedia/Adobe may not know much about security, but they managed to get passable performance out of flash back when it mattered.

      --
      1984 was not supposed to be an instruction manual.
    3. Re:Umm... Flash? by Anonymous Coward · · Score: 1

      The thing is, this exploit isn't a Java exploit. It's funny that they used Java because there are a lot of better ways that don't require external plugins. Injecting <script> or <img> tags for instance do not have restrictions on same origin.

    4. Re:Umm... Flash? by Anonymous Coward · · Score: 0

      Yes, but flash is useful.

    5. Re:Umm... Flash? by dshk · · Score: 1

      We are a small casual game site only, but we have a several hundred thousands regular user base, and we are using Java applets. No, it is not Runescape.

      In the last ten years I only remember about two or three really critical Java exploits. Please show me a similar or even much simpler software with a security track better than Java.

      I would add that this is a TLS vulnerability, it has almost nothing to do with Java. The exploit was written in Java, because it was comfortable. The authors mention on their YouTube video, that they could equally well use Javascript. I assume that they could have used Flash too.

    6. Re:Umm... Flash? by supersloshy · · Score: 1

      That's true. Thanks for the response :)

      --
      "Our country is not nearly so overrun with the bigoted as it is overrun with the broadminded." -Archbishop Fulton Sheen
    7. Re:Umm... Flash? by dveditz · · Score: 2

      If there were "better" ways that didn't require a plugin they would have demoed that. Maybe there are such ways, but not through simple <script> or <img> tags. In some ways I wish that is what they used: we could have fixed that ourselves rather than being at the mercy of plugin vendors.

  23. Spyware, too by bigtrike · · Score: 1

    Spyware/malware used to be much more of a pain because you had to download and trust a large number of applications to do much with your computer. Many user's needs are sandboxed into webapps these days, preventing a lot of issues.

  24. Re:Stop trying to make the browser more than it is by ceoyoyo · · Score: 1

    Meh. If your application is primarily presenting a UI then a web app isn't such a bad solution. For applications that actually do something, most of the work is behind the scenes. If it's Desktop only write it in Python or the like and you've suddenly got the entire desktop/notebook market finished. If you want it to run on a phone or tablet (and it SHOULDN'T run on both a phone and a desktop) then write it in C and slap Android and iOS UIs on it.

  25. Re:Stop trying to make the browser more than it is by Lisandro · · Score: 1

    PyObjC. It's completely doable.

    And even then, it is not the desired target. If you use the right tools for each platform it gets way easer; Java paves and easy road for porting between desktops, Android, iOS, Chrome and Blackberry, for example.

  26. Microsoft has ended support for J# by tepples · · Score: 1

    A Java application does not run on Windows Phone 7. Only web applications and applications written in verifiably type-safe .NET languages work on Windows Phone 7, and Microsoft has ended support for J# as far as I know. Python doesn't work on a lot of these more locked-down platforms either: it and other DLR languages require Reflection.Emit, which isn't present on a lot of the minimal CLRs. Nor will Java or Python help you get Sony or Nintendo to approve your application for execution on a PSP, PS3, PSVita, DSi, Wii, or 3DS, all of which come with a web browser or have one available for download at no charge.

    1. Re:Microsoft has ended support for J# by Lisandro · · Score: 1

      Agreed, but then again, there's no magical solution for porting. There are great tools that ease the process though, in pretty much any platform and technology you'd like.

      The fact that porting requires work shouldn't be an excuse to turn web browsers into fancy VMs.

    2. Re:Microsoft has ended support for J# by dingen · · Score: 1

      The fact that porting requires work shouldn't be an excuse to turn web browsers into fancy VMs.

      Why not? Isn't it about getting your application to as many people as possible, with the least amount of effort?

      --
      Pretty good is actually pretty bad.
    3. Re:Microsoft has ended support for J# by Anonymous Coward · · Score: 0
      The voodoo you're looking for is to simply avoid non-portable technologies from the get go (Like virtually anything made by Microsoft, for example.). I develop on Linux and then port to Windows. It's almost always a simple port. If you try it the other way around (Windows->anything else), you'll fall into a trap and you will have portability problems.

      The trouble with the mobile market is they're doing the same thing Microsoft has been doing since the start: Lock in. They designed it to be difficult to port to or from. It was deliberate. They want to you to pick one and they've gone and made it expensive to pick two or tree. As long as we have to "jail break" our phones we will not be able to enjoy the freedoms of software development enjoyed on the PC.

  27. Re:Stop trying to make the browser more than it is by tepples · · Score: 1

    If you need to provide your users with application-like behavior, then just write a native application!

    Give me a solid workaround for each of these problems and I'll agree with you:

    • Unlike native applications made for Windows, web applications work on Macintosh computers and PCs running Linux. (Workaround: Qt)
    • Unlike native applications made for PCs, web applications work on video game consoles and smartphones. (Workaround: ?)
    • Unlike native applications, web applications can be used by limited users who have no privileges to install applications on a machine. (Workaround: ?)
  28. Not blocked, but click to play by kangsterizer · · Score: 5, Insightful

    Quoting decoder from the security team:

    "It should be "click to play" by default, which means you have to click on the applet for it to be activated and loaded. "Disabled" might have been the wrong term here, but until you click the applet, nothing can happen."

    That's what Chrome does also. Then again in theory, flash should also be click to play. Except flash is used everywhere and its going to piss people off, so its not click to play, either in Chrome. In fact, all plugins should be click to play with a white list of auto play sites that the user can configure. Yeah, Noscript.

    Still, I'd prefer default click to play in java.

    1. Re:Not blocked, but click to play by sgt+scrub · · Score: 1

      A large portion of their user base installs a flash blocker that allows them to decide if they want to view a flash file or not. I don't get why they don't pick up on these things. Having the functionality in the browser is great. Having the ability to make a decision is even better.

      --
      Having to work for a living is the root of all evil.
    2. Re:Not blocked, but click to play by kangsterizer · · Score: 1

      I suppose its something like "if its technical itll confuse people"
      "also if its technical, tech people will install the addon and get the feature so its ok"

      that's probably for the very reason i cited above, click to play flash would alienate most users. click to play java is ok, but thats just because there aren't many java applets, nothing else!

      so in the end its a very delicate choice

    3. Re:Not blocked, but click to play by KiloByte · · Score: 1

      This is what Flashblock does, and I don't imagine browsing without it if you need flash.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    4. Re:Not blocked, but click to play by bill_mcgonigle · · Score: 1

      I don't get why they don't pick up on these things.I don't get why they don't pick up on these things.

      They have all the metrics from addons.mozilla.org. They choose to ignore the wisdom of their masses and try to centrally plan the direction browsers should take. See TFS for how well this works out. See also Firefox v183.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    5. Re:Not blocked, but click to play by Anonymous Coward · · Score: 0

      It's in about:flags, but Chrome allows you to enable click-to-play for all plugins (at least in the Dev channel - probably made it's way to the Beta channel by now, because I've been using it for quite a while already).
       
      Having been a long time Flashblock user, it's quite nice to have the browser doing it directly, because all the plugin quirks are gone (like not having access to the request soon enough to stop it before it ever happens).

    6. Re:Not blocked, but click to play by OdinOdin_ · · Score: 1

      Yes lets have "click to play" for all plugins that would be great. A user definable option plugin-by-plugin.

      Also when there is 1 or more items in a web page that require click to play lets also have an user preference option for a drop-down bar to appear (the bar that sometimes appears due to popup blocking and file downloading at the top of the main web-page area).

      This feature would be a great addition to Firefox and would show no discrimation towards Java in particular, then I could disable Flash by default as well!

    7. Re:Not blocked, but click to play by sgt+scrub · · Score: 1

      See also Firefox v183

      Is it 2012 already?

      --
      Having to work for a living is the root of all evil.
    8. Re:Not blocked, but click to play by pterry · · Score: 1

      In fact, all plugins should be click to play with a white list of auto play sites that the user can configure.

      That's exactly what Chrome does for me since I enabled it. Go to chrome://flags/ and enable Click to play, then go to chrome://settings/content and set Plug-ins to Click to Play. There's also a blacklist / whitelist you can configure. Why this option is "experimental" I have no idea.

  29. Re:Stop trying to make the browser more than it is by Pieroxy · · Score: 1

    Ajax conforms to the HTTP protocol pretty much like everything else. It is an http request sent by the browser basically indistinguishable from another regular http request to get an image or an html file. Nothing was done in the HTTP protocol for AJAX. What are you talking about exactly?

  30. Re:Stop trying to make the browser more than it is by dingen · · Score: 1

    WebSocket is developed to shine where HTTP fails. It's not yet ready for the masses, but Firefox 4, Opera, Chrome and Safari already have some support. WebSocket will make Ajax and polling in general a thing of the past, enabling even more application-like behaviour in your browser.

    --
    Pretty good is actually pretty bad.
  31. The first applet is slower by tepples · · Score: 2

    Java is slow for the first applet you view in a browser session. After that, the important class libraries are already in RAM, and further applets load just as fast as, say, SWF objects.

    1. Re:The first applet is slower by Lisandro · · Score: 1

      Which means that Java is no longer slow by then. Only the rest of your system :)

  32. Re:Stop trying to make the browser more than it is by maxume · · Score: 1

    You can bundle a python interpreter and app up so that installation and execution are the same as any other app.

    Makes for a larger install package, but that's about it.

    --
    Nerd rage is the funniest rage.
  33. Different implementations for different platforms. by Anonymous Coward · · Score: 0

    Look, if you're trying to get the exact same app to run on Windows, Mac OS X, desktop Linux, iOS, Android, WebOS, ChromeOS, and BlackBerry OS, you're doing something very wrong. They are very different environments, running on devices with very different capabilities. One single application targeting all those platforms never works well.

    So do the sensible thing and have several native implementations. Yes, it means you'll have to work slightly harder, but the experience for your users will be much better. That way they won't get stuck running some shitty mobile-compatible app on their desktop Windows system, or vice versa.

  34. How to prove one has the smarts to know better? by tepples · · Score: 1

    we have to make sure there are safeguards in place like [...] maybe requiring approval for plugin installation from someone with the smarts to know better than to install [a trojan disguised as a video player component]

    So how would a more knowledgeable PC owner prove he has "the smarts to know better" in order to approve a plugin installation?

    1. Re:How to prove one has the smarts to know better? by djdanlib · · Score: 1

      That's the million dollar question, isn't it?

      Every PC owner believes they are entitled to do as they please with their PC. More people think they are knowledgeable than actually are knowledgeable, and I'm not saying I'm exempt either.

      Same with car owners, except car owners need to get inspected and will get pulled over if they have something truly obviously broken. Why? It affects other people. Same with PC malware - it affects other people! Your PC might be used to buy/trade my identity, attack my company's networks, or spam my email, without your knowledge. So I really am starting to lean towards having an "Internet drivers' license" and regulating the equipment...

    2. Re:How to prove one has the smarts to know better? by Anonymous Coward · · Score: 0

      Do what the Chromebook does. You want unsigned code? Then open the case and pull a specific jumper.

      That should scare off 99% of the problem people.

    3. Re:How to prove one has the smarts to know better? by tepples · · Score: 1

      What actions would require the advanced privileges that come with such a "driver's license"? Would you restrict the ability to install software not digitally signed by an accredited business? Would you restrict the ability to compile software? How would that affect high school students doing their homework for an introduction to programming class?

    4. Re:How to prove one has the smarts to know better? by djdanlib · · Score: 1

      This comes up every now and again, but it's totally moot because things are too far gone. If they'd implemented in the early 90's, then it would be possible. The existing userbase is just too big now. So, awareness needs to be promoted more than my futile agenda of mandatory proving-that-you-can-be-a-responsible-user.

      Digital signing seems to get compromised regularly, so that's out. I'm not a fan of censorship anyway, so let's not give regulators that kind of power over what you can and can't have - it needs to be a switch. You can put this PC online, it passes the safety and integrity check (no bots are opening ports), and you can go online, you have the license.

      I'd say that the license would only allow you access to the Internet. Without it, you wouldn't have access. You'd still be free to do as you please except that you couldn't go online. Just like private property - I believe you should be able to drive a tractor or truck around on your own farm, no matter what, as long as you accept that there are risks to doing that with equipment that rarely or never gets a full inspection.

      Restricting compilation wouldn't be good, neither would restricting interpreted bytecode. Again, that is a censorship issue. How would you even begin to restrict it? Based upon some patterns in the code? Require a license? But then what about javascript, vbscript, shell scripts? Java, .NET? Flash? It's not really feasible.

      Then you get into dicey territory. What happens if someone sneaks on, or otherwise does something that's supposed to be restricted by not having the license? Is there a penalty? Is it a crime? I don't know.

      I haven't thought it all the way through yet, I guess, but I'm satisfied just to promote responsibility.

  35. Re:Stop trying to make the browser more than it is by w_dragon · · Score: 1

    He's probably talking about things like how the browser/web server create a new TCP session for each and every AJAX request, even if they're going to happen every few seconds for as long as you're on a page. Google gets around this by setting some silly-long keep-alive on the TCP connection for the original page request on pages like gmail so the first few AJAX requests at least don't take the extra overhead.

  36. Stop trying to make metal into more than it is! by roman_mir · · Score: 0

    Metal is good for making big knives and hammers for killing, it's especially good when the other side doesn't have metal.

    Time and time and time again, however, it has been shown to be horrible as a food or as a pet. It just doesn't have the same functionality as a tomato.

    It doesn't matter what kind of a very hard material we consider, they are all rife with the same problems: they are too hard to chew, they don't taste good, the teeth break all the time. Metal, rock, hard wood, sea shells, diamonds and quartz have all suffered from numerous problems when used as part of meals.

    If you need to cook something, just kill a chicken!

    Metals are not food sources. They are good at being used to make killing tools in a very specific manner. They can be used as heavy hard objects to hit with or as sharp objects to cut with. Even after THOUSANDS of years of trying, they still aren't as suitable to be eaten as simple banana. It's looking like they never will be, either.

    1. Re:Stop trying to make metal into more than it is! by Anonymous Coward · · Score: 0

      Uhh, were you trying to prove the GP wrong in some way by mocking his comment? If you were, you failed miserably. You expressed the very same truth that the GP did, albeit using different subject matter. You suggested that non-edible materials don't work well as food, and he suggested that web browsers don't work well as operating systems. You're both correct, but the statement you made is totally off-topic, and completely irrelevant to this discussion.

    2. Re:Stop trying to make metal into more than it is! by roman_mir · · Score: 0

      You are oblivious. The point is that metals have other uses than food.

      Browsers have other uses than static documents.

      God, who reads this forum here at this point?

  37. No ETA for a fix by tgeek · · Score: 1

    I guess that means they haven't decided if it should go in the version 8 due after lunch, version 9 tomorrow morning, or version X next Tuesday . . .

  38. Problematic by Anonymous Coward · · Score: 0

    It would be problematic blocking the Java Plugin entirely, especially in this country, because citizens here rely on a common log-in solution (managed by one single company) that both internet banks and government websites use as the only authentication method. The solution itself relies 100% on a Java Applet.

    Of course you can just use a different browser, but that's not quite the point..

  39. SSL man in the middle by tepples · · Score: 2

    The attacker must be a man-in-the-middle

    The server's ISP is a man-in-the-middle. The operator of a national firewall is a man-in-the-middle. This is not unlike what Perspectives calls the "Lserver attack".

    1. Re:SSL man in the middle by Astatine · · Score: 1

      ...anyone sharing a public WiFi with you can be a man-in-the-middle...

  40. Re:Stop trying to make the browser more than it is by Lisandro · · Score: 1

    I'm talking the fact that you need to execute an HTML call in scripting language inside the same browse to retrieve HTML content which most of the times requires a framework tool in order to be reprocessed and inserted into the main pages' DOM. It's a (very ugly) workaround for the fact that HTML is was designed as a one-way method of comunication - static content.

  41. Say what! by Anonymous Coward · · Score: 0

    Instead of fixing the underlying problem they're just going to block the Java applet that exploits it? Am I the only one who sees this as totally wrong-headed? The problem will still be there and someone will just find another way to exploit it without using Java.

    Steven

    1. Re:Say what! by dveditz · · Score: 2

      Mozilla is working on a short-term patch to TLS that will prevent the attack in the browser (see the bug), and in the longer term will implement TLS 1.2 (but if you don't prevent TLS downgrades you haven't fixed anything, and if you do you break all the version-intolerant servers out there).

      No browser fix can prevent this attack from using a vulnerable plugin such as Java since Java is making these network requests on its own. Either the plugin vendor issues a fix, or you fix it by disabling the plugin.

  42. Re:Stop trying to make the browser more than it is by Pieroxy · · Score: 1

    But this is just a lack of optimization on the part of the browsers... It'll come in time. But it is not an "atrocity" like the GP was saying...

  43. If it's about mistuned servers by tepples · · Score: 1

    So it appears someone's core complaint about AJAX is that a lot of AJAX sites are run on mistuned servers whose default keep-alive time is too short for AJAX. If the problem is with the TCP keep-alive mechanism, wouldn't a connection-oriented protocol have exactly the same problem?

  44. Firefox 7 delayed by RStonR · · Score: 1
  45. Application logic in which language? by tepples · · Score: 1

    So do the sensible thing and have several native implementations.

    Ideally, these native implementations should be able to share the same application logic, just with a different front-end per platform. This way, if I fix a defect in the application logic, it's fixed across all ports. This is one advantage of separating model and view layers. But apart from JavaScript in a web browser, is there a single programming language that can be used on Windows, Mac OS X, desktop Linux, iOS, Android, WebOS, ChromeOS, BlackBerry OS, and Windows Phone 7, in which to write this application logic?

  46. Re:Stop trying to make the browser more than it is by cavreader · · Score: 1

    Today's computing ecosystem is still to volatile to guarantee perfect security whether you build from the ground up or apply endless patches and updates. Look at the number of permutations of Operating Systems, OS Versions, OS Security Patch Levels, OS Bug Patch Levels,Hardware platforms, and custom Applications. It's amazing anything works or is even half way secure especially when you introduce user actions into the mix.

  47. Re:Stop trying to make the browser more than it is by Lisandro · · Score: 1

    No. The parent poster raises a nice point regarding TCP sockets and how they're handled to provide "instant" UI response. Google does it beautifuly but it requires a crapload of work and testing in order to get it right, not to mention it basically (again!) abuses a TCP feature intended for a completely different thing.

  48. "Home offices are not secure" -- Nintendo by tepples · · Score: 0

    There are great tools that ease the process though, in pretty much any platform and technology you'd like.

    What tool will help a microISV working out of his home port an application to Wii and 3DS when Nintendo has long had a policy against home development? At least a web application can run in Opera for Wii or NetFront for 3DS.

    1. Re:"Home offices are not secure" -- Nintendo by Lisandro · · Score: 1

      So the solution to Nintendo pissing over homebrew developers is turn every single game into web apps?

  49. Re:Stop trying to make the browser more than it is by Anonymous Coward · · Score: 0

    Instead we write web applications for Chrome, Firefox, Opera and Internet Explorer. What's the difference?

  50. The problem is not Java by nweaver · · Score: 4, Informative

    The problem is NOT java, the problem is SSL/TLS. Java was just the vector which was used to exploit this, and disabling Java doesn't disable the real problem, especially since Mozilla refuses to support TLS 1.1.

    Its also unclear in the press how the Java same origin bypass worked for this test: Was it click to install or a real flaw? As a tool author (Netalyzr [berkeley.edu]), being able to bypass same origin without a signature dialog would be a big deal in improving the quality of our tool.

    --
    Test your net with Netalyzr
    1. Re:The problem is not Java by Bovius · · Score: 2

      The problem is NOT java, the problem is SSL/TLS. Java was just the vector which was used to exploit this, and disabling Java doesn't disable the real problem, especially since Mozilla refuses to support TLS 1.1.

      What really shocks me is that this is the lead developers of Firefox recommending this solution. I just kind of assumed they would address the SSL/TLS issue instead of the particular implementation flavor the researchers chose.

    2. Re:The problem is not Java by Anonymous Coward · · Score: 0

      This.

      Java applet security is actually pretty solid. The user has to allow the applet to access the network or system resources so Java is NOT the problem. That developer at Mozilla is just being reactionary and short-sighted. Millions of people use Java applets. To cripple the browser to prevent an edge-case security scenario is just plain stupid.

    3. Re:The problem is not Java by bill_mcgonigle · · Score: 2

      Quick, somebody code up this exploit in Flash so Mozilla is forced to make the proper fixes, instead of blaming the kid they don't like.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    4. Re:The problem is not Java by Anonymous Coward · · Score: 1

      It doesn't surprise me. Why go to the trouble of implementing TLS 1.1 and TLS 1.2 when you can force someone else to fix the problem with their software so that you can focus your efforts somewhere else (despite the fact that Java only presents one vector, the discoverer of the flaw has even pointed that out)? In Firefox's case, they are short staffed when it comes to implementing TLS, because all of their staff is tied up in making changes to the UI (excuse me, UX) and the rapid release.

    5. Re:The problem is not Java by thue · · Score: 1

      According to the article:

      "For Friday's implementation of BEAST to work, Duong and Rizzo had to subvert a safety mechanism built into the web known as the same-origin policy, which dictates that data set by one internet domain can't be read or modified by a different address."

      "The researchers settled on a Java applet as their means to bypass SOP, leading Firefox developers to discuss blocking the framework in a future version of the browser."

      So it sounds like there are two security bugs. One in TLS, and one in Java.

    6. Re:The problem is not Java by Anonymous Coward · · Score: 0

      I think TLS 1.1 is patent encumbered.

    7. Re:The problem is not Java by briansmith · · Score: 1

      No matter what we do to the browser's TLS implementation, this attack would still be possible via Java, because Java has its own TLS implementation.

      We are already working on proactively mitigating any improvements on the BEAST attack that could be made to work using native browser features that would be affected by changes to our TLS implementation. But, right now, there are no known ways to implement the attack using built-in browser features.

  51. Re:Stop trying to make the browser more than it is by Pieroxy · · Score: 1

    But there are simple solutions for that problem. The fact that Chrome abuses some TCP feature is a Chrome problem, not an AJAX one. Nothing prevents a browser to set a keep alive in the HTTP headers and let a socket open to the server. This is an existing feature of HTTP, respect perfectly TCP, and was even designed for that very purpose !

    I have to say I'm not familiar with that specific subject, but I fail to see a problem there.

  52. I hope they don't over react by sgt+scrub · · Score: 1

    The reaction to XUL pages on the web was horrible, "just drop support". I hope they bring it back and warn the user about the dangers on a site by site basis with both instead of dropping support.

    --
    Having to work for a living is the root of all evil.
  53. Re:Stop trying to make the browser more than it is by Pieroxy · · Score: 1

    Not to mention the original poster wasn't talking about that at all. He finally answered and his grudge is against HTML and JavaScript... ;-)

  54. Re:Stop trying to make the browser more than it is by dingen · · Score: 1

    The difference is that even though people complain about a lack of compatibility between the browsers, the differences are in fact very minor when compared to the differences between operating systems.

    The main concern are old browsers, they are a nuisance. Modern browsers behave surprisingly alike.

    --
    Pretty good is actually pretty bad.
  55. Re:Stop trying to make the browser more than it is by Pieroxy · · Score: 1

    It all depends how you use AJAX I guess.

    I use it to submit forms, so that I avoid the problem of having to refresh a page in which a user has made some input. In this regard, I save time and energy, and the user has a faster response. It's all a win.

    I also use it to refresh some components in html pages. No DOM is needed there as it is as easily done by grabbing an HTML fragment from the AJAX request and putting wherever you need with the innerHTML attribute. Again, it saves bandwidth and time to code. Another win.

    AJAX is a powerful tool that may need some tooling for some. Interpreting a JSON response is a one liner for example. No kludge in there. Manipulating the DOM is something very powerful too, but again it may need some tooling for some.

    All in all, yes, browsers were once made to display static content. That was before DOM-based browsers. Things have changed.

  56. This just doesn't apply to firefox by Synerg1y · · Score: 1

    This applies to firefox, IE, chrome and every other browser. The exploit they're talking about attacks SSL not the browser, The java required is javascript, not a full blown java applet. The hacker would of course have to intercept your traffic, so a backdoor kind of spyware / malware program is required, or a virus, but the whole point is https just got a lot less safe, especially on infected computers.

    1. Re:This just doesn't apply to firefox by Anonymous Coward · · Score: 0

      Javascript has nothing to do with Java. Netscape just stole the name to cash in on the Java hype at the time.

  57. Re:Stop trying to make the browser more than it is by Lisandro · · Score: 1

    The feature is abused by AJAX which depends on long TCP sessions. I mentioned Google because its online apps usually implement this very well (from the UI point of view, at least).

  58. Re:Stop trying to make the browser more than it is by Lisandro · · Score: 1

    I hate JS :), but that is beyond the point. Do you realize the amount of work and back-and-forths you need to do only to perform an action when you click on something on a page?

  59. Re:Stop trying to make the browser more than it is by Anonymous Coward · · Score: 0

    Protip: Google indexes RFCs.

  60. MozDev's can solve all problems by inject_hotmail.com · · Score: 1

    So, I propose a solution to the bank robbing problem. Let's seal all the doors and windows of every bank with 3" steal.

    Alternatively, we can remove all banks.

    See...problem solved.

  61. Re:Stop trying to make the browser more than it is by Lisandro · · Score: 1

    Exactly - this is was i was talking about. A true full-duplex web protocol would be a godsend. Thanks!

  62. Compare WiiCade by tepples · · Score: 1

    It was the accepted workaround back in the days of WiiCade before the Twilight Hack appeared.

  63. Blame the right people by Anonymous Coward · · Score: 1

    The bad part about this entire debacle is that this exploit has been a theory for something like 6 years and no one saw fit to fix the problem. Now suddenly blame is getting aimed at people who are not at fault. The real fix for this whole thing is to update and use TLS 1.1 or 1.2 yet everyone kept whining about the expense to do that and suddenly here we are. Its too expensive to fix things the correct way since we wasted 6 years of potential amortization of the expense so everyone is scrambling to patch something that isn't even their responsibility in the first place. In the meantime we the end users are the ones being screwed over, its our PayPal and bank credentials at risk. It may not be legally sound but I honestly feel the server owners that have failed to upgrade should be subject to liability and lawsuits for allowing potentially damaging activities and code that were known to continue to function.

    1. Re:Blame the right people by Anonymous Coward · · Score: 0

      The bad part about this entire debacle is that this exploit has been a theory for something like 6 years and no one saw fit to fix the problem.

      It is closer to ten years. There was working expliot code at that time! Nine years ago OpenSSL project patched the problem in TLS 1.0 without requiring protocol upgrades..

  64. Why not try removing Java? by ThePhilips · · Score: 1

    My home PC runs without Java for 5 or 6 years now. On office PC, Java in browser is disabled.

    The biggest problem I have encountered in all the years are the error messages with freshly installed OO.o/LibreOffice starts. (But I heard LO is fixing that.)

    --
    All hope abandon ye who enter here.
    1. Re:Why not try removing Java? by Hentes · · Score: 1

      Removing Java completely because you don't want to play applets seems like an overkill to me.

  65. you're doing it wrong by Thud457 · · Score: 1

    you should be looking for Lindsey_Lohan_nude.jpg.exe, that's why you're not finding it

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  66. Re:Different implementations for different platfor by Chibi+Merrow · · Score: 1

    Or I can keep the application logic on my own damn box and have you access it via a web front end. Single Model and Controller, and maybe just a couple of Views (due to mobile browser limitations).

    For the average application and the average user, web-style apps are going to be the only thing that makes sense going forward. Not talking CAD here, but 99% of the other applications people use on a daily basis.

    The idea of ever running an actual mail client again, for instance, is a completely alien concept to me.

    --
    Maxim: People cannot follow directions.
    Increases in truth directly with the length of time spent explaining them
  67. Java has a socially engineered stigma by bl8n8r · · Score: 1

    Microsoft wanted to kill java back in the 90's and the only way they could do it was with FUD. This is the biggest reason Java got such a bad rap. Looks like most of you were too young to remember though.

    " Sun said Microsoft was trying to undermine the credibility of the
    Java language by presenting a crippled brand of Java applications that
    run only on the Windows platform. "

    http://www.ibiblio.org/pjones/jomc191-97/talk/msg00064.html

    --
    boycott slashdot February 10th - 17th check out: altSlashdot.org
    1. Re:Java has a socially engineered stigma by RogerWilco · · Score: 1

      I am old enough to remember. But as far as I'm concerned, Java is a nice language for some serverside tasks, but still horrible for anything that needs to interact with users, unless you completely write your own UI. Swing is horrible, SWT is kind of ok-ish for some office type applications but still limited.

      And any Java application I have used, has glitches in the GUI, moments where it just stops responding for a few seconds, laggy responses to user input.

      The only user oriented Java application that sofar has been able to impress me is Minecraft.

      --
      RogerWilco the Adventurous Janitor
    2. Re:Java has a socially engineered stigma by peppepz · · Score: 1

      What about Android?

    3. Re:Java has a socially engineered stigma by shutdown+-p+now · · Score: 1

      Ironically, the "crippled brand" of applications ran better than the non-crippled ones, because MS JVM was the fastest VM back then (faster than anything Sun had), and the "crippled" part came from the use of Win32-specific UI library (WCF), which, coincidentally, was much faster than either Swing or AWT.

  68. mozilla by perryizgr8 · · Score: 1

    nobody cares what firefox and mozilla guys think anymore. these are the fuckers who took the most awesome browser in existence and ruined it into something worse than ie.

    --
    Wealth is the gift that keeps on giving.
  69. Re:Different implementations for different platfor by Anonymous Coward · · Score: 0

    The idea of ever running an actual mail client again, for instance, is a completely alien concept to me.

    Translation: the idea of ever having private email again, is a alien concept.

    Anything personal needs to be encrypted/decrypted at endpoints.

  70. We've been uninstalling Java for some time now by markdowling · · Score: 1

    We only leave it on machines that MUST access websites which are require an applet or a Java executable to run.

  71. Re:Stop trying to make the browser more than it is by Lisandro · · Score: 1

    DOM based browsers still display static content :) They just make it easy for you to modify content afterwards its been served.

    Someone below mentioned websockets - check it for a good overview of a proper full-duplex protocol which would solve most of these issues i've been mentioning.

  72. good riddance, and blacklist their toolbars by Anonymous Coward · · Score: 0

    fuck Adobe, fuck Sun and their Java, fuck Mcafee, fuck Norton, fuck Ask.com, fuck all of them

    iam fed up of their "updates" and the crap they install, no i dont want a goddam toolbar or "free security scan", i have just spent 10hrs removing their crap from 20 workstations because my users installed their "security updates" which added

    Google Toolbar (and its updater spyware)
    Ask Toolbar (the whole site is a security risk)
    Yahoo Toolbar (ditto)
    Mcafee Security Scan
    Norton Security Scan
    10+ Java Consoles

    and they changed the Firefox default search engines and keyword URLs to either "Mcafee secure search" or Ask.com or yahoo.com or bing.com

    they need to cut that shit out because people are afraid to update incase they get more crap, the whole lot needs to be stopped either by Mozilla or Antivirus packages, i thought we had dealt with all this in the 90's classifying any toolbar as Spyware/Adware

    its highly unprofessional, they are introducing security flaws that have nothing to do with the security fixes and putting people at risk and costing business millions/thousands or dollars of problems.

    just blacklist them all, remove the toolbar APIs ASAP

  73. Chrome "uncommon" plugin policy by Sits · · Score: 1

    As you mentioned Chrome makes all uncommon plugins click to play by default (you can even see an explicit note about this on the Java website.

    For what it's worth Chrome has a general click to play feature but you need to enable it in chrome://flags/ , restart and then enable the newly available option in the general plugin preferences.

  74. Protection is already available by geekprime · · Score: 3, Informative

    I have been using noscript http://noscript.net/ for years. Paste from thier page,
    ----------------------
    The NoScript Firefox extension provides extra protection for Firefox, Seamonkey and other mozilla-based browsers: this free, open source add-on allows JavaScript, Java and Flash and other plugins to be executed only by trusted web sites of your choice (e.g. your online bank), and provides the most powerful Anti-XSS protection available in a browser.

    NoScript's unique whitelist based pre-emptive script blocking approach prevents exploitation of security vulnerabilities (known and even not known yet!) with no loss of functionality...

    You can enable JavaScript, Java and plugin execution for sites you trust with a simple left-click on the NoScript status bar icon (look at the picture), or using the contextual menu, for easier operation in popup statusbar-less windows.
    ----------------------

    I have always thought that a white list approach was the best for anything as powerful as java & javascript, either one is essentially running someone else's unknown programs on your machine there may be a "sandbox" now but I really don't know how secure that is either

    1. Re:Protection is already available by syockit · · Score: 1

      NoScript is pretty much the reason why I'm still on Firefox. While other browsers have started including Javascript whitelists, they still don't have this powerful feature of NoScript: the ABE.

      --
      Democracy is for the people; you only vote once per season and we'll do the rest of the work for you don't have to.
    2. Re:Protection is already available by mzs · · Score: 1

      noscript won't really do it because it's a MITM attack. If you whitelist a site then an attacker can inject an evil jar file (currently js used for this) that steals session cookies. Something that would work would be if the cookie monster extension would be modified such that no cookies would be passed along any connection from an applet, or maybe even better any plugin. Or you could limit it so only certain sites cookies to certain other sites as well? Maybe it already does this?

  75. Voiding an unrelated warranty by tepples · · Score: 1

    The trouble with that is that a lot of hardware manufacturers will void the hardware warranty if the owner opens the case even if the owner subsequently sets the jumper back to how it was.

    1. Re:Voiding an unrelated warranty by Anonymous Coward · · Score: 0

      They're going to screw you on your warranty claims even if you don't break that seal, so why worry? I bought a hard drive from Seagate with a five-year warranty. It's year two and I've been through four drives. Since every replacement is "refurbished", they all have the MTBF of your average eggshell. What's the point of a hard drive that doesn't retain data?

      So, yeah. Might as well void the warranty while the hardware is still new.

  76. Writing's on the wall by BeforeCoffee · · Score: 1

    Sigh ... I wondered when the Java plugin was finally going to poop out on us design-wise. Darn thing is so creaky and stuck in web 1.0-mode. Maybe it's time to port CardMeeting to HTML5...

  77. Good riddance by JDG1980 · · Score: 1

    About two and a half years ago, my home PC got rooted by a drive-by exploit that took advantage of a Java security hole. After wiping and rebuilding, I didn't install the Java plugin. Guess what? In those two and a half years, I never once have come across a site that really needs it. One site I occasionally read has animated buttons that are supposed to use Java, but not having the plugin just means that you see the alt text instead. And that's one single site. 99.9% of the time, not having the Java plugin means nothing changes.
    The average user should not have Java installed.

  78. When asked for comment on this idea... by AdamJS · · Score: 1

    ...an eager IBM official responded with one word: "Rofl."

  79. QuickJava by Hohlraum · · Score: 1

    Doesn't everyone use QuickJava? Allows you to quickly enable/disable the java plugin from the add-on bar.

  80. On-demand flash didn't piss me off by Hentes · · Score: 1

    In Opera it works this way for all plugins including flash. It's not inconvenient, in fact it's very comfortable that I don't have to mess around with adblocking anymore. I whitelisted sites like youtube that require flash extensively and some of the rare sites that would break otherwise, and then it works like a charm.

  81. Java is patent encumbered by Anonymous Coward · · Score: 0

    I stay far away from Java these days. If you use or develop for it, you risk being sued by Oracle.

  82. You have source code for java plugin? by lindi · · Score: 1

    Hmm, can you give a link to the source code? Afaik we don't have source code to the sun java plugin. Openjdk's java plugin is a completely different project and does not work on many sites that are only tested with sun java.

    1. Re:You have source code for java plugin? by causality · · Score: 1

      Hmm, can you give a link to the source code? Afaik we don't have source code to the sun java plugin. Openjdk's java plugin is a completely different project and does not work on many sites that are only tested with sun java.

      No, I am using Sun's Java. On Gentoo the package is called "sun-jdk" and it includes the runtimes (there is also "sun-jre-bin" for the runtimes only, but I occasionally need the jdk what with this being a source-based distro... point is both have this nsplugin flag). Perhaps I should have said the more generic "install from upstream" rather than "compile from source". I'd have caught that if the subject were say, software freedom or a desire to modify the runtimes. In the context the actual availability of source code seemed like a useless technicality to me, as it had nothing to do with trying to help you realize you do in fact have an option regarding the browser plugin, though you are in fact correct.

      At any rate, installing from upstream allows for this flexibility whereas the packages (.deb, .rpm, whatever) as provided from your distribution apparently have to make an assumption, according to your first post. That kind of fine-grained customization is a major reason why one would run a source-based distro in the first place. The nature of a binary distro means fewer options like this because assumptions like that have to be made by whoever builds everything for you. Generally they assume you will always disable or just won't use whatever you don't like so they tend to include everything and the kitchen sink. That's much easier for them than maintaining multiple versions of the same package, each with different build-time options.

      Of course your disadvantage here is that you may have to install it outside of your package manager, which sucks.

      --
      It is a miracle that curiosity survives formal education. - Einstein
  83. Minimum age for such a driver's license by tepples · · Score: 1

    I'd say that the license would only allow you access to the Internet. Without it, you wouldn't have access. You'd still be free to do as you please except that you couldn't go online.

    Which would hurt PBSKids.org, NickJr.com, and other web sites targeted to children who are too young to operate a motor vehicle.

    1. Re:Minimum age for such a driver's license by thejynxed · · Score: 1

      Children should be outside playing and learning to socialize with their peers, not sitting in front of a computer screen ruining their eyesight and getting carpal tunnel syndrome (aka basement dweller syndrome).

      I have a hard enough time limiting console and television use for my son (as do most parents I personally know), the "internet" is right out until he is older and can handle the responsibility.

      In either event, use of a computer by children should be strictly monitored. Hell, I know plenty of adults who deserve that same kind of strict supervision. I often wonder how they circumvent Darwin's Law.

      --
      @Mindless Drivel: 100% of Twitter posts ever Tweeted.
  84. Re:Stop trying to make the browser more than it is by theArtificial · · Score: 1

    Do you realize the amount of work and back-and-forths you need to do only to perform an action when you click on something on a page?

    Good morning and yes. What's your point, that it's simpler to do it without? It's not set in stone that you need to do it this way, it's merely another option with pros and cons. Alternatively you may use a traditional POST. The caveat is the entire page is reloaded which is often unnecessary, one often only needs to update specific information on the page like an image or a text field. This is more of an architectural issue. If you want a pre-2000s website you may stick with the POSTs however a great many people tend to like the interactivity which JS provides on top of HTML - look at the popularity of Google's web offerings.

    Do you realize the amount of work spent cross browser testing (and the back and forths with CSS)? Or do you know how much back-and-forth is required with traditional desktop development? For example look how much cruft is involved handling windows messages when creating a Windows application for say an OpenGL project.

    --
    Man blir trött av att gå och göra ingenting.
  85. RAID by tepples · · Score: 1

    I bought a hard drive from Seagate with a five-year warranty. It's year two and I've been through four drives.

    At least you have drives. If the warranty were voided, you'd have to spend money on a replacement now instead of later.

    What's the point of a hard drive that doesn't retain data?

    As half of a pair in RAID 1 or RAID 10.

  86. Oracle by Anonymous Coward · · Score: 0

    Judging from the comments here, it's funny how nobody expects Oracle to do anything at all.

    1. Re:Oracle by Medievalist · · Score: 1

      Well, Oracle reacting quickly to this sort of thing is about as likely as five useful Java applications being able to co-exist peacefully on a user desktop.

      I mean, sure, it's theoretically possible.

  87. Re:Stop trying to make the browser more than it is by lahvak · · Score: 1

    I do not see any difference, from security standpoint, between a browser based application and a "native" application. Both of them have to be downloaded from somewhere, and executed on the local computer. The only difference is that browser based applications are easier to download and run, so it is more likely that a moron will run a malicious program if it is browser based.

    --
    AccountKiller
  88. Re:Stop trying to make the browser more than it is by Lisandro · · Score: 1

    This is more of an architectural issue....

    Which is exactly my point, and the point of the grandparent poster. HTML is, today, a kludge of patches over a technology that was originally built for a very different purpose. Again, someone mentioned websockets, which is (luckily) a right step torwards a modern, redesigned web protocol.

  89. Re:Stop trying to make the browser more than it is by dingen · · Score: 1

    It's not really that much work. Just assign an event to the clicking of the something, make it do an Ajax-request to something on your server, let the server process the input, have it send back some output and then use that output to change something on your page. I fail to see how this is significantly more work than to do the exact same thing without Ajax.

    --
    Pretty good is actually pretty bad.
  90. They should blacklist old Java and Flash/Reader by Anonymous Coward · · Score: 0

    After Java releases 6.2x and 7.x versions that are protected against this, the browser makers should blacklist all older versions of Java (and I think Flash and Reader too). I fix computers for a living, and you would not believe how many people have not only Java 6.x, but 5.x and J2SE (about 20 different versions installed on average). It's not just Java, I see lots of computers with Reader 4.x and 5.x.

    I know some companies need an older version of Java for compatibility issues. They should be able to put a key in the registry that specifies a Java version, and the Java software can make sure that version is always installed; other than that/those version(s), it should remove every old version of Java and install the latest.

    I don't see any reason people would need older Flash/Reader installed, however.

    1. Re:They should blacklist old Java and Flash/Reader by peppepz · · Score: 1
      Oracle really need to improve their Java plugin update mechanism. It's not user friendly at all, on Windows it triggers an UAC prompt before displaying any dialog box, and users have to explicitly start the update by clicking a balloon on the system tray before it disappears after a few seconds. Most of them won't do it, because they have no idea of what a "Java" is. After it's started, the update process happens on the foreground, and displays a series of dialog boxes that the user has to click through, annoying him and interfering with his work.

      In my opinion, "consumer" Java should update itself automatically and quietly in the background, as Chrome does. Enterprise users that, for some reason, rely on a specific release of the JRE, will most probably want to have Java's self-update feature disabled anyway.

  91. Re:Stop trying to make the browser more than it is by phantomfive · · Score: 1

    Web browsers are good for viewing static documents, especially ones that link to other static documents.

    That battle was lost a decade ago. Web apps are here, and not going anywhere.

    --
    "First they came for the slanderers and i said nothing."
  92. boohoo by Anonymous Coward · · Score: 0

    you get treated like a child because you are running a toy OS.

    grow up.

  93. Javascript too by dshk · · Score: 1

    They also wrote that they could have used Javascript as well, and even call for a Javascript version.

  94. Bug report says the problem is Java by chrb · · Score: 1, Interesting

    According to the Mozilla bug report, this problem actually is Java - specifically, the Java implementation of TLS. NSS, the TLS library used by Firefox and Chrome, has already been patched by Google engineers. The question is whether Firefox should block Java applets to protect users, or continue allowing Java applets, in which case Firefox users can still be exploited until Oracle comes out with a fix for Java.

  95. Opera offers "by site" prefs by Anonymous Coward · · Score: 0

    For JAVA, javascript, ANY plugins, cookies, iframes/frames, etc. as well (so you use them on sites you absolutely NEED to have them active on, otherwise, you can set a GLOBAL POLICY to have them ALL OFF, on ALL SITES, by default).

    And, it's as easy to setup for yourself (for not only better online security, but also MORE SPEED as a pleasant side-effect/bonus):

    ---

    1.) Opera's GLOBAL preferences -> Tools menu, Preferences submenu, Advanced, Content, Enable Plugins/Enable Plugins only on demand (as well as cookies, javascript, iframes/frames, & more too) - to make a "GLOBAL DEFAULT POLICY" FOR ALL PAGES to have these things turned off, by default... first!

    Then, do a "by site preferences" exception list as you need to for various sites, this way for those things:

    2.) Opera's right-click on a website page "By Site Preferences" - this allows you to use any of those things for sites you need them on ONLY (but not by default for all sites).

    ---

    * OPERA ALSO HAS OPTIONAL (not turned on by default, YOU have to make it active) TLS 1.2 encryption for SSL pages too!

    APK

    P.S.=> In Opera - You can test sites for their TLS/SSL levels too (in the case of Apache specifically, it's mod_ssl, iirc) via this in OPERA also built-in natively as a GUI tool:

    Opera's View menu -> Developer Tools submenu -> Page Security Info submenu

    & you can "double-verify" that test, via this website also:

    https://www.ssllabs.com/ssldb/analyze.html?d=slashdot.org&s=216.34.181.45

    ... apk

  96. Why is javascript required? by WaffleMonster · · Score: 1

    There are a million different ways to get a browser to issue a known plaintext request to a server. I understand javascript is needed for this specific implementation however what is to prevent a different implementation from using an image tag, css, redirect headers, media objects..etc to issue the same request? Why is javascript required?

    1. Re:Why is javascript required? by Anonymous Coward · · Score: 0

      Because you need to control the next plaintext block after you see the last ciphertext block used as IV. So you need to do a send("IV XOR GUESS") after you see the encrypted HTTP request being transmitted. With img src=AAAA you can't change the content of the second record after you see the first one in the network. Thats why.

  97. Theoretically? by dshk · · Score: 1

    I had exactly 5 running Java applications 2 minutes ago, but since then I closed one after I won that chess match.

    OK, one is not an application but an Apache Tomcat server I use for development.

    1. Re:Theoretically? by Medievalist · · Score: 1

      OK, as long as you consider a Java chess application "useful" (which I don't, but it's clearly a matter of taste) then it's not just theoretically possible, it's actually possible!

      Personally, though, I can't run even four useful Java apps without my computer acting up. I can run a couple hundred compiled C applications simultaneously without any problems.

    2. Re:Theoretically? by dshk · · Score: 1

      Yes, that is true, a small C application requires much less memory than a small Java. On the plus side it does not require much more memory even after it starts to serve ten thousands users.

      By the way the Java apps open: an IDE, a text editor, a personal time keeper, an app server. Occassionally a casual game. The biggest memory hog on my machine is Opera, which was - as I know - written in C.

  98. Wisdom... by Anonymous Coward · · Score: 0

    The Red Pandas turned red because they were so embarrassed with Mozilla!!!!

    Why is everything going to hell lately? Windows 8 , Skype , Firefox , Gnome 3 , Unity , etc?

  99. Misplaced quote by Anonymous Coward · · Score: 0

    Actually my quote about "click to play" was referring to what Chrome does right now, not what Firefox will do in the future. It was a response to a user who said Java wasn't disabled in his Chrome installation.

    -decoder

  100. Re:Different implementations for different platfor by Chibi+Merrow · · Score: 1

    Well I never trusted e-mail for anything important, anyway. :)

    --
    Maxim: People cannot follow directions.
    Increases in truth directly with the length of time spent explaining them
  101. Scratch that, lol by Anonymous Coward · · Score: 0

    SORRY everyone. I'm talking out of my ASS again.

    Pls disregard EVERYTHING I write.

    --

    KISSES.

    APK

    P.S.=> Since I started wanking 2 Opera settings menus, my HOSTS file is a bit UNDERUSED. Anyone care 2 TAKE OVER?

    ... apk

  102. Impersonating me, again? LMAO! by Anonymous Coward · · Score: 0

    U R 2 WEAK technically to dispute anything I wrote so you try mpersonating me instead: Pitiful!

    APK

  103. Sorry 4 impersonating you apk by Anonymous Coward · · Score: 0

    My noob geek angst got the best of me. I do it cuz u kicked my ass many times here on tech issues apk and I can't handle it in a mature fashion. I forgot 2 take my meds, like a good online off topic psycho stalking troll should, and I'm just another off topic weak immature noobish troll online with nothing better to do than harass, stalk, and impersonate others online. I am a total waste of life who will never accomplish anything decent in computing or otherwise.

  104. if you Thai Duong too tightly by Anonymous Coward · · Score: 0

    gangrene could ensue

  105. Wheeeee by Anonymous Coward · · Score: 0

    I LOVE talking 2 myself all day, lol.

    APK

    P.S.=> ANYONE else seeing those FUNNY COLORS also? LOL, I'm dreaming or something. ... apk

    1. Re:Wheeeee by Anonymous Coward · · Score: 0

      Sorry 4 impersonating you again apk. I have to take my meds.

  106. All my friends are dead by DrSkwid · · Score: 1

    "Not only is UNIX dead, it's starting to smell really bad." - Rob Pike circa 1991

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter