Slashdot Mirror


The Java Popup you Can't Stop

An anonymous reader writes "In his brand new hackademix.net blog, Giorgio Maone, known as the author of the NoScript security extension for Firefox, reveals how popup blockers can be easily circumvented using Java. Worse, popups opened this way are really evil, because they can be sized to cover the whole desktop (the wet dream of any phisher) and cannot be closed by user (the wet dream of any web advertiser). Impressive demos available, all cross-browser and cross-platform, in the best Java tradition: 'Write once, hack anywhere' "

480 comments

  1. Don't spread this! by LarsG · · Score: 5, Funny

    For the love of all that is holy, please don't promote this story to the /. frontpage. The less advertisers that are made aware of this the better.

    --
    If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    1. Re:Don't spread this! by Anonymous Coward · · Score: 5, Funny

      NO WAY! Information is meant to be FREEEEEEEEEEEEEEEEEEE! YOU should keep your mouth shut, you fascist pig! I bet you voted for Bush!

    2. Re:Don't spread this! by jimstapleton · · Score: 1

      I guess Java will have to join Flash in my don't install/run list...

      Personally, I'm glad for the warning.

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    3. Re:Don't spread this! by LarsG · · Score: 4, Funny

      Information wants to be anthropomorphised and all that, but I'd still prefer this one to stay below the main stream media radar until Sun can get a fix out.

      As for voting Bush. Since I'm not a US citizen, that would require use of the password '12345678'.

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    4. Re:Don't spread this! by elrous0 · · Score: 4, Insightful

      Only promoting it and having it become a threat to them (i.e. lawsuits, users uninstalling Java on their systems, webpage designers moving away from it) will motivate them to fix the problem. If the threat is kept under wraps, they have no real motivation to move on it until phishers are already using it in the wild.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    5. Re:Don't spread this! by Threni · · Score: 1

      > I guess Java will have to join Flash in my don't install/run list...

      I can't remember when I last saw Java on a webpage. Any web technology which I can't control such that I'm not threatened by phishers and other web dweebs will be disabled. It's not as if you need Java to do interesting web pages.

    6. Re:Don't spread this! by jimstapleton · · Score: 1, Informative

      Actually, I've seen it a few times. I just downloaded NoScript so I can limit it to the pages wehre I need it. Kinda wish I had downloaded this one sooner.

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    7. Re:Don't spread this! by Kjella · · Score: 0

      Clearly very insightful, obviously Microsoft should not disclose vunerabilities to not make hackers aware of security bugs either. Oh wait that's a troll around here.

      It's better to have it blown up in media and fixed, than not fixed at all. A swiss cheese doesn't change just because you say it has no holes, it just means we'll find out when some site finds yet another #"%"#% way to annoy their visitors.

      --
      Live today, because you never know what tomorrow brings
    8. Re:Don't spread this! by aichpvee · · Score: 1

      Do people really have their browsers configured to load Java? I haven't had that in years and don't miss a damn thing.

      --
      The Farewell Tour II
    9. Re:Don't spread this! by LarsG · · Score: 3, Insightful

      True, full disclosure is needed as the ultimate Damocles sword to force companies to fix problems. If Sun acts slowly on this one, I'm all in favour of plastering it all over the front page of the WSJ.

      Sun was made aware of this problem 10 days ago, and nothing seems to suggest that they don't take the issue seriously. The time it takes them to write a fix, do regression testing and push a patch out the door will likely not change due to this story reaching the /. frontpage or not. The only thing that will change is the number of people that are made aware of the issue before the fix is available, and in consequence the number of phishers/spammers/etc that have the opportunity to exploit it. That is, increasing the Window of Exposure

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    10. Re:Don't spread this! by AVee · · Score: 2, Insightful

      Only promoting it and having it become a threat to them (i.e. lawsuits, users uninstalling Java on their systems, webpage designers moving away from it) will motivate them to fix the problem.

      I'm all with you on forcing vendors to fixs security problems, but you make a rather blunt statement about SUN. So far I haven't seen any examples of security issues in Java being ignored by SUN so you'd better back up an accusation like that with some facts.

    11. Re:Don't spread this! by Anonymous Coward · · Score: 3, Funny

      Eh don't worry, by the time the Java Virtual Machine loads up, you'll probably be doing something else. It should make for a good screensaver though!

    12. Re:Don't spread this! by LarsG · · Score: 4, Insightful

      You're setting up a false dichotomy, those are not the only two options available. In order to minimise the Window of Exposure, it is best to have it not blow up in media AND have it fixed as soon as possible.

      I'm all for letting security issues blow up in media if the software vendor ignores them, there's nothing like a little public shaming to make public companies get their act together security-wise. But as long as the software vendor fixes reported problems in a timely fashion, the only thing that is achieved by a media blow up before a patch is available is that more potential exploiters are made aware of the issue.

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
    13. Re:Don't spread this! by Threni · · Score: 1

      > Actually, I've seen it a few times.

      It's possible that, now I have a pc with a couple of cpus and a couple of gigs of ram that Java no longer takes 20 minutes to go from an ugly grey square to something functional. However, it's equally possible that this is not the case and that developers have discovered that web site users wish to see functional content and not ugly grey squares.

    14. Re:Don't spread this! by Anonymous Coward · · Score: 0

      No, the still take somewhere between freaking-ages and an eternity to load.

    15. Re:Don't spread this! by BrokenHalo · · Score: 4, Informative

      I haven't had that in years and don't miss a damn thing.

      Maybe you don't do any banking on the internet, then. Here in Australia, at least, it is quite common for banks to use Java in an attempt to make their products cross platforms politely. And I, for one, welc... am perfectly happy with that, since I spent many years (once I had got over some of my luddite tendencies) whining about those who coded only for Winbloze boxes.

      I haven't found many other sites that go in for Java in such a big way, but if I came across one that loaded a popup like that, I would simply blacklist it permanently in my hosts file. It simply doesn't pay the advertiser to piss people off that much.

    16. Re:Don't spread this! by cerberusss · · Score: 1

      "Information Wants to Be Free." -- Stewart Brand
      "Information wants to be tied up and spanked..." -- Faulty Dreamer on kuro5hin.org

      --
      8 of 13 people found this answer helpful. Did you?
    17. Re:Don't spread this! by networkBoy · · Score: 3, Funny

      True enough, but one should only allow active content such as Java on sites one explicitly trusts (like a bank).
      Sadly, most are not as aware and leave their browsers in "whore mode".
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    18. Re:Don't spread this! by George+Beech · · Score: 1

      Since I'm not a US citizen, that would require use of the password '12345678'. Certain people in the administration found this password to be too complicated, it was shortened to '1234'
    19. Re:Don't spread this! by BrokenHalo · · Score: 1

      There seems to be some confusion here between Java and javascript. The article to which the OP links does nothing to correct this. They are not the same thing. I've found all sorts of malicious stuff being attempted with javascript, but I can't say I've really found anyone other than banks who use Java. And I guess I more or less have to trust my bank (within limits)...

    20. Re:Don't spread this! by Skapare · · Score: 1

      What site was that? I want to test it.

      --
      now we need to go OSS in diesel cars
    21. Re:Don't spread this! by Gr8Apes · · Score: 1

      Maybe NoScript will become a standard FF component. It should be anyways.

      --
      The cesspool just got a check and balance.
    22. Re:Don't spread this! by brian.gunderson · · Score: 1

      Cory? What are you doing posting here? I thought you wrote for BB.

      --
      Appended to the end of comments you post. 120 chars.
    23. Re:Don't spread this! by BobPaul · · Score: 1

      There are two links in the summary. It's probably one of those. Just a wild guess.

    24. Re:Don't spread this! by BrokenHalo · · Score: 1

      I tried NoScript for a few days, but found it so intrusive I ended up chucking it out. I find a blacklist via hosts file and/or adblock is just as effective for most purposes.

    25. Re:Don't spread this! by Kadin2048 · · Score: 3, Interesting

      To be honest I have no idea why it's not. It's such a blisteringly good idea, it seems ridiculously stupid to not include it in a browser.

      I mean, popup blocking is included in the browser, why not NoScript?

      It's the user's computer, not the advertiser's; the user should have full control over what goes on.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    26. Re:Don't spread this! by BorgCopyeditor · · Score: 3, Funny

      You mean their browsers will pretend to open each page the user pays for?

      --
      Shop as usual. And avoid panic buying.
    27. Re:Don't spread this! by vertinox · · Score: 1

      1. They deserve whatever they get.
      2. I'm pretty sure thier computers(presuming they deserve to be called that) are already turned into spam zombies.


      Yeah, but I still get their spam on my networks and bots taking up my bandwidth trying to scan me.

      Its like dealing with the plague, even if you quarantine your own city you'll still have plague victims banging on your city gates dying out there and making a big stink. Its best if you pro-actively provide them with the information that they should keep their streets clean and kill off all their rats so you won't have to deal with their stinky refugees when the plague comes..

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    28. Re:Don't spread this! by vimh42 · · Score: 1

      I think I actually have a few reasons to keep Java around. Not many though. I don't think I'd miss it much. Anyway, I don't really rely on adblock to get them all. If a browser extension won't work, I add it to my host file. Or to my firewalls deny list. Advertisers need to get a clue. If you are annoying, people will turn you off.

    29. Re:Don't spread this! by CaptnMArk · · Score: 1

      Please do. The only proper solution will be to disable Java from opening windows outside the browser content, which is as it should have been since day one.

    30. Re:Don't spread this! by Anonymous Coward · · Score: 0

      Took just a few seconds on my Mac.

    31. Re:Don't spread this! by jank1887 · · Score: 4, Funny

      hey, we all know any exploit can be fixed in 10 f-ing days!!!

    32. Re:Don't spread this! by couchslug · · Score: 1

      "Then I took a mental note not to re-visit that website again."

      Might wanna add that note to your hosts file too.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    33. Re:Don't spread this! by Anonymous Coward · · Score: 0

      > I tried NoScript for a few days, but found it so
      > intrusive I ended up chucking it out.

      Eh? NoScript apepars as a little icon in the corner
      of Firefox, indicating as to whether scripting
      is enabled / partially enabled / disabled for the
      site. How is that in any way intrusive?

    34. Re:Don't spread this! by JM78 · · Score: 3, Insightful

      HA! but N00bs will click on stuff, SO WHAT, their computer will still not be infected...

      You're right, N00bs WILL click on stuff. You've missed the point. There are plenty of ways to take advantage of people on the net without infecting their machine with a local virus. Not to mention that not everyone knows how to use CTL/ALT/DELETE and end processes (cause N00bs really need to be screwing with the task manager... riiight). EVERYONE is a N00b at some point - which leads me to my next point...

      1. They deserve whatever they get.

      That's an ignorant and callous statement. Just because someone focuses their learning on a subject other than computers/networking doesn't mean they deserve to get screwed. I hope your wife/grandma/parents/friends/yourself end up getting taken - maybe then you'll have a little respect for those who have other interests in life than learning everything there is to know about tech.

      2. I'm pretty sure their computers (presuming they deserve to be called that) are already turned into spam zombies

      So be part of the solution and help educate rather than whine about how dumb everyone else is. The worst kind of geek is the one who thinks somehow they're super-human and everyone else is dumb. Did you get beaten up by too many jocks in school?

      --
      I am Jack's smirking revenge.
    35. Re:Don't spread this! by BobPaul · · Score: 2, Insightful

      NoScript is extremely annoying. I've found that I have to enable it on almost every site I browse to, such that it's no longer worth my time for the perceived protection I gain. Blocking scripts that are able to do this sort of thing, though, should be added to the standard pop-up blocking capability.

    36. Re:Don't spread this! by thommoose · · Score: 1

      As for voting Bush. Since I'm not a US citizen, that would require use of the password '12345678'.

      Amazing... That's the combination of my luggage!!!

    37. Re:Don't spread this! by TooMuchToDo · · Score: 1

      Agreed. NoScipt becomes an annoyance fast. I'd much prefer they filter malicious scripting, rather then the blanket approach it takes now.

    38. Re:Don't spread this! by Cougem · · Score: 2, Insightful

      You're pathetic. 99% of viruses and vulnerabilities only are a problem because of uneducated people using computers. Should we therefore settle for unstable OSes and browsers? Of course not. Do you want to HAVE to go to the task manager when you're browsing the net? Of course not, so stop spouting bullshit.

      And your philosophy on people deserving shit is frankly disgusting. My mother has spent her life trying to help people in the caring profession, and is now just getting to grips with IT. I can see her being tricked into clicking one of those stupid adverts saying she's infected with a virus, or something, does she deserve to have massive ads pop up that she doesn't know how to close, full of pornography etc.? She'd be too embarrassed to ask me how to close it probably, and it would probably scare her from using the computer.

      You're a disgusting slashdot user and no doubt quite a stupid person.

    39. Re:Don't spread this! by jellomizer · · Score: 1

      Too bad your sarcasm is lost by most. To the people who don't get it... The Anonymous Coward was trying to point out how many of your OSS people push for freedom of information just as long as it is for your benefit.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    40. Re:Don't spread this! by kestasjk · · Score: 2, Insightful

      Because JavaScript is used everywhere, and it's being used more and more. It's easy for you and me who can recognize that if buttons aren't working, or if the menu bars/java applet/flash vid isn't appearing, it's because NoScript is preventing some script from running, but laypeople might not realize, might think it's a broken site, and might not think to right click and enable JavaScript.

      NoScript is great, but I wouldn't want to have to add "See the 'S' in the corner, right click it, blah blah, .." to all my JavaScript using site's FAQs.

      --
      // MD_Update(&m,buf,j);
    41. Re:Don't spread this! by BobPaul · · Score: 1

      Oh... you want the SomeScript extension...

    42. Re:Don't spread this! by polymath69 · · Score: 5, Funny

      I'd much prefer they filter malicious scripting,

      The ghost of the Entscheidungsproblem descends, with malice in its eyes.

      *smack* Oof.

      You are dealt 2501 hit points of damage.

      Hint: there is no way to programatically determine whether a given program is malicious or not, for any sufficiently interesting system.

      --

      --
      I don't want to rule the world... I just want to be in charge of mayonnaise.
    43. Re:Don't spread this! by jimstapleton · · Score: 1

      Just noscript Java and Flash, or even just Java. It sits out of the way, and you just right click an empty spot to turn on the script if you want to use it.

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    44. Re:Don't spread this! by scruff323 · · Score: 1

      Security by obscurity is not security at all. No exception. Any smart security expert will tell you that. It is why, in general, open source software will have less vulnerabilities (maybe more known at first, but quickly solved).

    45. Re:Don't spread this! by Anonymous Coward · · Score: 0

      hey, we all know any exploit can be fixed in 10 f-ing days!!!

      10 WORKing days! It was ten working days.
    46. Re:Don't spread this! by WalksOnDirt · · Score: 1

      Sun was made aware of this problem 10 days ago, and nothing seems to suggest that they don't take the issue seriously.

      Now they do, but it was Sun who made this public first. Once Sun saw public reports of how bad the implications were they hid the bug report, but it was really too late then.
      --
      a,e,i,o,u and sometimes w and y (at be if of up cwm by)
    47. Re:Don't spread this! by Buran · · Score: 2, Interesting

      Because FF is designed to be bare-bones and the user adds whatever they want on their own. It's exactly as designed.

      Now if the damn thing would stop opening a tab on its own every time it's updated -- that annoys me that an extension designed to stop unwanted stuff from running on your computer forces something to open that you don't want!

      I filed a bug report/complaint. Nice to see this guy has time to shove stuff like this through instead of actually fix his software's rude behavior.

    48. Re:Don't spread this! by darthflo · · Score: 1

      Here in Australia, at least, it is quite common for banks to use Java [...]
      Dude, get yourself a swiss bank account. Out of the 4 banks I tried, none used any Java/Flash/ActiveX/whatever but just simple [X]HTML + JavaScript over HTTPS.
    49. Re:Don't spread this! by TooMuchToDo · · Score: 1, Interesting

      Really? You can't determine intent based on the actions the script wants to take? Example: Resizing a window to within reasonable tolerances = Ok. Resizing window full screen = Ask the user if he wants to proceed with WTF action.

    50. Re:Don't spread this! by Paperkirin · · Score: 3, Insightful

      All the online banking systems I've used in the UK are also (X)HTML and JS over SSH. Methinks the Australian banks might have over-thought this one a little too much...

    51. Re:Don't spread this! by BZ · · Score: 1

      > and nothing seems to suggest that they don't take the issue seriously.

      Except for them having classified the severity as "Request for enhancement", you mean?

    52. Re:Don't spread this! by ajs · · Score: 2, Informative

      Information is meant to be FREEEEEEEEEEEEEEEEEEE! Are we still confused about this phrase? I thought that was so 1990s....

      Once again for those in the cheap seats: "information wants to be free" is roughly equivalent to the statement, "a gas wants to expand to fill its container." It's not wishful thinking. It's not a political statement. It's not an assertion of an ethical point of view. It's just a fairly easily demonstrated fact that no matter how hard you work to contain information (and arguably as a RESULT of how hard you work at it), said information will "seek" ways to be communicated to the widest possible audience.

      Of course, this is an anthropomorphization of what is more in the realm of math or physics. It's just a simplification for the masses.
    53. Re:Don't spread this! by metamatic · · Score: 1

      So vote for my request on Bugzilla. See sig.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    54. Re:Don't spread this! by Anonymous Coward · · Score: 0

      No, you can't, since otherwise you would also be able to solve the Halting Problem, which is undecidable, contradiction.

    55. Re:Don't spread this! by Gr8Apes · · Score: 1

      Maybe that will encourage web designers to not use JS where it's not needed. There's usually little to no reason to have a JS button anyways, for submitting information.

      Secondly, several sites have a "You need Javascript Enabled to visit this site" display that's overwritten by JS content. That option takes care of alerting the common Joe that they need to enable JS for a site.

      Lastly, enabling JS for a site only occurs on the first visit, so, much like AdBlock's filter list, a list of "good" sites could be provided and used to initialize NoScript if a user wished. For instance, I frequently get Flash and doubleclick.net disallowed messages on pages I visit.

      --
      The cesspool just got a check and balance.
    56. Re:Don't spread this! by polymath69 · · Score: 2, Insightful

      Really. The AC is right; there can be no general solution. See also this article; search for Turing.

      The approach you suggest, of "search for X, Y, and Z known bad things and don't allow them" is also a loser. For more on that, see Gödel, Escher, Bach, especially the part about "This record cannot be played on record player X."

      --

      --
      I don't want to rule the world... I just want to be in charge of mayonnaise.
    57. Re:Don't spread this! by noSignal · · Score: 1

      Isn't that what everyone bitches about Vista for? "You're opening a window. Allow or Deny?"

    58. Re:Don't spread this! by SlowMovingTarget · · Score: 1

      Hint: there is no way to programatically determine whether a given program is malicious or not, for any sufficiently interesting system.

      If they'd simply make their communications stacks compliant with RFC 3514 we could filter that crap out at the router. Hmmmph.

    59. Re:Don't spread this! by Goldberg's+Pants · · Score: 1

      I can only speak for my bank here in Canada, but they use Javascript. No Java crap. This is why I've surfed with Java turned off since... Well pretty much forever. I turn it on as and when I need it.

      If matey can write NoScript for Javascript, I would think someone can easily do an extension to whitelist sites that use Java, and block it everywhere else. I mean really, the majority of sites out there that use Java are just hogging bandwidth and not doing anything that's actually useful.

    60. Re:Don't spread this! by SlowMovingTarget · · Score: 1

      "You are coming to a sad realization: Cancel or Allow?"

    61. Re:Don't spread this! by whitehatlurker · · Score: 2, Insightful

      Opera will let you turn off Java globally and permit on a per-site basis. The No-Script add-on will allow you to do something similar for Firefox (as per TFA). There really is no reason to be caught by this.

      --
      .. paranoid crackpot leftover from the days of Amiga.
    62. Re:Don't spread this! by Anonymous Coward · · Score: 0

      How do you block Java per site in Firefox? Under the settings there is only a checkbox by Enable Java, but no "exceptions" for it. ?

    63. Re:Don't spread this! by strcpy(NULL,... · · Score: 1

      Umm, you don't happen to work for a certain international telecomms company. Do you?

      --
      echo 'cat sig | sh' > sig
    64. Re:Don't spread this! by Anonymous Coward · · Score: 0

      That's the passcode on my luggage!

    65. Re:Don't spread this! by fbartho · · Score: 1

      Wait! Your bank lets you ssh in? Where can I get in on that? All I get is lousy SSL.

      --
      Gravity Sucks
    66. Re:Don't spread this! by Architect_sasyr · · Score: 1
      HEY THAT'S THE PASSWORD TO MY LUGGAGE YOU INSENSITIVE CLOD

      Information wants to be anthropomorphised and all that, but I'd still prefer this one to stay below the main stream media radar until Sun can get a fix out. Kind of like the various governments we all live under keeping certain state "secrets" safe? If you're going to fight for the freedom of information, then you need to look at your own preferences first... which isn't to say I don't want the advertisers to know...

      Not that it will affect me, I'm yet to find a decent java applet (outside of hushmail) that didn't slug the life out of my browser, so they're all disabled.
      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    67. Re:Don't spread this! by Paperkirin · · Score: 1

      Oops, my bad. They'd never do anything as stupid as giving customers SSH access.

      They use telnet instead.

    68. Re:Don't spread this! by DemoLiter3 · · Score: 1

      If you got hit by java full-screen pop-up: 1. press Ctrl+Alt+F1 2. find java_vm process with ps -efa | grep java 3. kill java_vm process 4. return to desktop with Alt+F7

    69. Re:Don't spread this! by aichpvee · · Score: 1

      No banks use Java here that I know of, and they still work cross-platform.

      --
      The Farewell Tour II
    70. Re:Don't spread this! by barn3y · · Score: 1

      Here in Australia, at least, it is quite common for banks to use Java [...]
      Dude, get yourself a swiss bank account. Out of the 4 banks I tried, none used any Java/Flash/ActiveX/whatever but just simple [X]HTML + JavaScript over HTTPS.

      Ok, as an Aussie, I've got some defending to do here. I've used 4 Australian internet banking services - all of them just HTML and javascript over HTTPS.

      I'm curious - which Aussie Banks are still using Java?

    71. Re:Don't spread this! by HeroreV · · Score: 1

      I've had Java disabled in the browser for months now. Almost nothing uses it anymore.

    72. Re:Don't spread this! by Anonymous Coward · · Score: 0

      Where's the option "how the hell should I know?"

    73. Re:Don't spread this! by Anonymous Coward · · Score: 0

      Actually, information 'wants' to be 'extelligence'.

      http://en.wikipedia.org/wiki/Extelligence

    74. Re:Don't spread this! by cbiltcliffe · · Score: 2, Insightful

      ....leave their browsers in "whore mode".
      It's not "whore mode". Whores get paid. It's actually "promiscuous slut mode".
      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    75. Re:Don't spread this! by ScrewMaster · · Score: 1

      In order to minimise the Window of Exposure, it is best to have it not blow up in media AND have it fixed as soon as possible.

      Absolutely, but in practice that usually means reducing the Exposure of Windows.

      --
      The higher the technology, the sharper that two-edged sword.
    76. Re:Don't spread this! by yoshi3 · · Score: 1

      I use the Commonwealth internet banking ad it uses no java at all, just html and javascript over a HTTPS connection.

    77. Re:Don't spread this! by BrokenHalo · · Score: 1

      I'm curious - which Aussie Banks are still using Java?

      Bendigo Bank and St George Bank, at least. I haven't used ANZ, NAB or Bankwest for a few years, but they used to use Java.

    78. Re:Don't spread this! by lazybeam · · Score: 1

      I have/had accounts with 3 banks (NBA, CBA, WBC), a building society (HBA) and a credit union (CRU), none of them needed Java for Internet Banking. They generally all work fully in Opera on Linux too! Neither of the two items in TFA worked for me and I don't think I have anything special turned on/off to block it.

      --
      --
      no sig for you. come back one year.
    79. Re:Don't spread this! by lazybeam · · Score: 1

      OK Tried it in Firefox and it did work (PWNED). Still no "luck" in Opera so I guess I'll keep using it. :)

      --
      --
      no sig for you. come back one year.
    80. Re:Don't spread this! by Anonymous Coward · · Score: 0

      Just a few seconds is 10 billion computations.

      It's stupid how computers are so slow these days...

    81. Re:Don't spread this! by Lord+Flipper · · Score: 0, Troll

      The No-Script add-on will allow you to do something similar for Firefox (as per TFA).

      After using NoScript for well over a year, I finally dumped it this week. What a huge pain in the ass. The thing has inconsequential updates about every week.

      I use tons of Addons, and love them. They're the only reason I use Firefox, because the app itself is not meant for a Mac (and no, I don't even have Safari installed here, preferring Camino). And in Windows environment I use Opera.

      But seeing the author of NoScript getting pissy about 'somebody could write a script that takes over your screen"... What the fuck?

      This guy's Addon is the only one that I know of that forces its way into browser port focus after the restart following his fucking updates. What a hypocrite. Add a menu item link to a 'Release Notes' or whatever, Buttload. Shit. To hell with him and his pain in the ass Addon. If it gets too 'scary' out there I'll switch back to OmniWeb and use site-specific prefs. Meanwhile, I'll take my chances with javascript.

    82. Re:Don't spread this! by jc42 · · Score: 1

      I'd still prefer this one to stay below the main stream media radar until Sun can get a fix out.

      Don't worry; nobody from the MSM ever reads /.; we're all nerds and geeks here. ;-)

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    83. Re:Don't spread this! by BrokenHalo · · Score: 1


      Hmmm, it seems I've made a liar of myself. Bendigo Bank now uses javascript over https. My bad...

  2. Who'd have thought it? by nagora · · Score: 3, Funny

    There are people who still browse with java switched on?! That is SO 1990's.

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    1. Re:Who'd have thought it? by amigabill · · Score: 5, Funny

      There are people who still browse with java switched on?! That is SO 1990's.

      Didn't you read the headline? You can't stop these things. Heck, the demo popped up an unkillable window on my AmigaOS box, and no JVM even exists for that...

    2. Re:Who'd have thought it? by Anonymous Coward · · Score: 0

      I will respond to add support to your comment because you've been modded troll by fools who wish to sweep a sensible
      but controversial remark under the rug. I have had Java/Script turned off for years now and feel no loss. I use a separate browser than my regular
      one for those very few trusted sites I tolerate that absolutely must have it. Apart from that, if a site uses Java I move on. Java has many merits as
      a good JIT and relatively platform independent language, but not as a browser component. For me it goes in the trash along with ActiveX and all those other dumb plugins because the whole idea of allowing a remote site to execute code on your machine is about as stupid as it gets. Yes, I know many of you here on Slashdot work for sites who use Java/Script, but don't take it so damned personally. You know in your hearts that the security issues are massive. Whoever modded troll, please be mature enough to address the issue head on - JS is very dangerous because it is too functional to be contained in any browser sandbox.

    3. Re:Who'd have thought it? by Anonymous Coward · · Score: 3, Funny

      Wow you can run Java even without a JVM??

      I had no idea Java was so powerful.

    4. Re:Who'd have thought it? by c00rdb · · Score: 1

      I don't know how many people know about this, but my college (Drexel) uses this stupid web program called WebCT (WebCT.com) for students to submit their homework. Apparently it's pretty popular at schools across the country. It is horrendously written and yes, requires java in order to work for some foolish reason. So yeah, I have Java enabled because I usually forget to disable it after using WebCT.

    5. Re:Who'd have thought it? by Anonymous Coward · · Score: 0

      Use NoScript. Turn on JavaScript or Java for the site(s) in question, leave it off for everything else. Problem solved. It's what I do for all the university stuff that requires it.

    6. Re:Who'd have thought it? by Yoozer · · Score: 1

      How are you otherwise going to view all those horribly saccharine sunset pictures with a waterdrop distortion/wavy lake mirror effect? Or those gradient-laden roll-over buttons (requiring one applet each!) that don't tell you what they're pointing at?

    7. Re:Who'd have thought it? by BrokenHalo · · Score: 1


      Heck, the demo popped up an unkillable window on my AmigaOS box, and no JVM even exists for that...

      Hmmm, interesting. On my Linux machine, the applet lets you just click your way out of it.

    8. Re:Who'd have thought it? by Paulrothrock · · Score: 1

      Use Firefox and install the NoScript plugin. That keeps just about everything off your machine unless you explicitly allow it on there.

      --
      I'm in the hole of the broadband donut.
    9. Re:Who'd have thought it? by BobPaul · · Score: 2, Informative

      The Javascript launched one can't be closed by clicking. You have to alt+tab to the main browser window and click the close link. That said, I didn't get the Javascript launched one working on my GNU/Linux box, just the windows machine at work.

    10. Re:Who'd have thought it? by aled · · Score: 1

      The Javascript launched one can't be closed by clicking. You have to alt+tab to the main browser window and click the close link. That said, I didn't get the Javascript launched one working on my GNU/Linux box, just the windows machine at work.


      Is this a JAVA problem or a JAVASCRIPT problem? people keep confusing them.
      --

      "I think this line is mostly filler"
    11. Re:Who'd have thought it? by Caesar+Tjalbo · · Score: 0

      On my Linux machine, Konqueror failed to show anything. Happens sometimes, and not just with Java applets, unfortunately.

      --
      "I'm not much interested in interoperability. I want substitutability. I want to be able to throw your software out."
    12. Re:Who'd have thought it? by BobPaul · · Score: 2, Informative

      AFAIK, both of these require JAVA in order to work. One of the demos is launched by a JAVA applet and the other is launched by a JAVASCRIPT function of some sort, but I believe the full screen window that appears is JAVA regardless of which you use. I come to that conclusion because on WinXP, (where the Javascript launched one works) the Java icon appears as the icon when I Alt+Tab and because both of these use LiveConnect, according to the Maone's website, which is a technology that allows interoperability between Java and Javascript.

      Also, on the "Applet" page, it says "Works in any Java-enabled browser" whereas the "Javascript" page states it works only if both "Java and JavaScript are enabled"

      Note that the link for the Javascript launched method is broken. You have to add the l to html. Here's a direct link. Remember, alt tab to close.

    13. Re:Who'd have thought it? by Namlak · · Score: 1

      Didn't you read the headline? You can't stop these things. Heck, the demo popped up an unkillable window on my AmigaOS box, and no JVM even exists for that...

      No kidding, I got a TOS Error #35!

    14. Re:Who'd have thought it? by Lord+of+Hyphens · · Score: 1

      It's not evil, just ambitious and misunderstood.

      --
      "I've spent my whole life figuring out crazy ways to do things. It'll work." -- Montgomery Scott, "Relics"
    15. Re:Who'd have thought it? by Jeff+Carr · · Score: 1

      You aren't kidding! Java can run on anything! It can't be stopped!

      I just had a popup on my toaster this morning, and it isn't even connected to the internet!

      --
      The television will not be revolutionized.
    16. Re:Who'd have thought it? by NatasRevol · · Score: 1

      Unkillable may be a bit extreme.

      Cmd-w on a Mac to close the window
      Alf-F4 on a PC to close the window

      Either works just fine.

      So not quite unkillable. Maybe just, ummm, a window?

      --
      There are two types of people in the world: Those who crave closure
    17. Re:Who'd have thought it? by amigabill · · Score: 1

      Wow you can run Java even without a JVM??

      Not really. But I can be a sarcastic jerk even without a JVM.

    18. Re:Who'd have thought it? by Seahawk · · Score: 1

      and no JVM even exists for that

      With 5 replies I wondered why noone had found one - and voila - first link on google:

      http://www.jamiga.org/ :)

    19. Re:Who'd have thought it? by just_another_sean · · Score: 1

      I had no idea Java was so powerful. Yep. If you ask me it's all the caffeine.

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    20. Re:Who'd have thought it? by shellbeach · · Score: 1

      Note that the link for the Javascript launched method is broken. You have to add the l to html. Here's a direct link. Remember, alt tab to close. Huh, doesn't work for me under linux - the page just opens in a firefox tab, which is easy to close.

      If this only causes problems with Windows users, that suits me just fine! :)
    21. Re:Who'd have thought it? by BobPaul · · Score: 1

      Huh, doesn't work for me under linux - Hmm.. Do you have Java installed? If so, sun or blackdown? Which version? Also, have you tried the "Pure Java" version? It would be interesting to know why it doesn't work for you, but it does work for me and many others. This is not a Windows only problem.

      the page just opens in a firefox tab, which is easy to close. It should open in a tab and then also display the "pwn3d" message full screen. The tab just explains the issue. If you don't see the message then you don't have your system configured properly to, umm, be annoyed by full screen pop-ups that are hard to close...
    22. Re:Who'd have thought it? by BobPaul · · Score: 1

      Bah, nevermind. You can ignore me... Yes, the Javascript launched one appears to only affect Windows users. I should have clicked parent a few times to gain context before replying... Only the Pure Java one works on my home machine (linux).

    23. Re:Who'd have thought it? by Anonymous Coward · · Score: 0

      It didn't work in Konqueror for me.

  3. Doesn't work.. by Anonymous Coward · · Score: 0

    I've tried with Iceweasel 2.0.0.5 with NoScript, and NoScript blocked it nicely.

    1. Re:Doesn't work.. by gEvil+(beta) · · Score: 3, Informative

      That might be why the author wrote "In the meanwhile, NoScript is your friend ;)" in his blog.

      --
      This guy's the limit!
    2. Re:Doesn't work.. by lhorn · · Score: 2, Interesting

      Iceweasel 2.0.0.6 seems to stop it with the 'Warn me when sites try to install add-ons' option enabled, even if I have Java enabled.

      --
      accept no limits but time
  4. and the wet dream of any victim by Raleel · · Score: 3, Insightful

    is to get their phone number, call them up, and inform them that they will never buy/use whatever it is they are selling, and will be telling 25 of their closest friends in person because of this practice. Certainly, you aren't limited to 25, but that is the old saying.

    --
    -- Who is the bigger fool? The fool or the fool who follows him? --
    1. Re:and the wet dream of any victim by 91degrees · · Score: 2, Insightful

      There's no such thing as bad publicity.

      Actually that's not totally true, but telling people not to use a product may backfire if it means more people have heard of the product.

    2. Re:and the wet dream of any victim by 6031769 · · Score: 1

      There's no such thing as bad publicity. Two words: Gerald Ratner
      --
      Burns: We're building a casino!
      McAllister: Arrr. Give me 5 minutes.
    3. Re:and the wet dream of any victim by sayfawa · · Score: 1

      Scenario 1:
      Me: Have you heard of product x?
      Friend #1: Yes.
      Me: Don't buy their products! They use teh evil popups!

      Scenario 2:
      Me: Have you heard of product x?
      Friend #2: No, what do they do?
      Me: Hey look! A puppy!

      --
      Free the Quark 3 from asymptotic confinement! Bring your charm! Don't get down! All colours and flavours welcome!
    4. Re:and the wet dream of any victim by aadvancedGIR · · Score: 4, Insightful

      The real wet dream of any victim would be to be able to disable java or any scriting technology in his browser and still be able to surf on most respectable sites.
      I don't want to be a ludite, but on 9 sites times out of 10 that require those technologies, there is very little benefit for the user.

    5. Re:and the wet dream of any victim by Anonymous Coward · · Score: 0

      "And the wet dream of any victim is to get their phone number, call them up, and inform them that they will never buy/use whatever it is they are selling, and will be telling 25 of their closest friends in person because of this practice."

      [advertosser] So if I invent a ficticious product, advertise it with Java popups and 'accidentally' reveal my (premium rate) phone number, then you and 25 of your friends will ring me up and give me money? Cool! [/advertosser]

    6. Re:and the wet dream of any victim by Orange+Crush · · Score: 1

      Two words: Gerald Ratner

      Who?

    7. Re:and the wet dream of any victim by mgblst · · Score: 2, Funny

      Two words: Gerald Ratner


      Who?

       
      Exactly!
    8. Re:and the wet dream of any victim by Ash+Vince · · Score: 2, Informative

      It would have worked if you were British.

      Gerald Ratner is the head of Ratners, a jewelers here in GB.

      Gerald made some comment to the press about not understanding why anyone would buy the crap his shops sold as it was all second rate, tasteless junk (It is, he was being honest). Aparrently there was some outcry over this when the great unwashed who actually bought crap from his shops realised they were being ripped off.

      (Disclaimer - I have not been into a Ratners in at least 20 years and have no intention of doing so, ever)

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    9. Re:and the wet dream of any victim by foniksonik · · Score: 2, Funny

      Yes... lets' disable PHP, JSP, Ruby, Python, ASP and all those other evil scripting languages. OH you meant Browser Scripting languages?

      OK then, let's disable multi-level menus, client side form validation, any sort of calculator, date pickers, multi-dimensional form inputs (where one choice branches the rest of the form), tree-menus, AJAX (which does have it's uses), font-size controllers, style switchers and all the other UI elements that make web sites even remotely usable.

      Let's just do away with Gmail and all other Google apps, Netvibes and all other personal portals, any instant feedback you might get on a social site, no more firehose for /. and any number of useful tools out there that need client side scripting to even be feasible.

      Down with scripting, long live dumb content.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    10. Re:and the wet dream of any victim by Gordonjcp · · Score: 1

      Disclaimer - I have not been into a Ratners in at least 20 years and have no intention of doing so, ever

      I think they're all gone. I remember it all kicking off, some time in the early 90s - the shop in Aberdeen was closed in a week. Gone. Just like that.

      Oops.

    11. Re:and the wet dream of any victim by secPM_MS · · Score: 3, Insightful
      I have to agree. I just returned from BlackHat and DefCon. Before I went I had tended to view "Web 2.0" as "Cross Site Scripting as a Feature". My view is now more negative and bleak. The combination of cross site scripting, cross site request forgery, DNS poisioning / anti pinning, and active content on the user's browser's is exceptionally powerful. There were a number of attacks discussed that were very serious. Since these vulnerabilities are server driven, there is essentially nothing that the user can do to protect themselves other than to block the functionality. Unfortunately, the state of the art in server deployments is very bad, not only do web masters deploy a lot of vulnerable web apps, but lots of web servers are compromised by attackers for the purpose of spreading their malware.

      The smart web is the dangerous web -- the smarts are all too likely to be out to get you.

      As for me, with a few exceptions, if a web site needs lots of scripting to make it work, I don't need it or use it.

      Windows/Microsoft Update is in my trusted site zone

      I use Firefox with noscript to enable only what I need for mapping functionality

      Otherwise, Java, javascript, flash, multimedia, are all off.

    12. Re:and the wet dream of any victim by Clandestine_Blaze · · Score: 4, Informative

      A distinction should be made between a website that can't function without client-side scripting, and websites that use it to support various functions but can work without it.

      For instance, the multi-level menus on a website should not be the only means of browsing its pages. In fact, if the user were to turn off all of their scripting for their browser, the website should function minimally. Even with Gmail, you could change the site options to "basic HTML", which is found on the bottom of the page.

      How about banking websites where you try to pay your bill and want to input the date? Most sites currently have a calendar pop-up for you to display a slick interface. But one should still be able to manually enter in a date that conforms to how the date is stored. (Or use server-side validation & conversion.) Again, inputting a date should not depend on a client-side calendar function since quite a few users use browsers that do not have any client-side scripting functionality.

      I agree with your point that a lot of the sites we commonly use have features that depend on client-side scripting, but the website itself should still function if you choose to turn off the functionality on the browser level, and that is what the parent was talking about if I understood their point correctly.

    13. Re:and the wet dream of any victim by BrokenHalo · · Score: 1


      Yeah, while we're at it, let's do away with this evil html stuff, and just use naked ASCII text... ;-)

    14. Re:and the wet dream of any victim by aadvancedGIR · · Score: 1

      Absolutely.

      In many cases, as a user, I can't see why the site developper put so much complexity/bloat in his site (I understand that there are good resons for some sites). One "good" example I clearly remember was presentation site for a new car that only displayed photos and small texts (only one item at a time), but needed 20s to load on my 10Mb/s connexion + 10s to react to each click, conclusion: a real super hightech PITA.

    15. Re:and the wet dream of any victim by bazorg · · Score: 1

      no you silly boy. keep the internet goodies, and fence off the baddies with a good proxy and HOSTS file.

    16. Re:and the wet dream of any victim by Anonymous Coward · · Score: 0
      The real wet dream of any victim... [is to] still be able to surf on most respectable sites

      Ha! Real wet dreams involve surfing to disrespectable sites

    17. Re:and the wet dream of any victim by Anonymous Coward · · Score: 0

      Is it wrong of me to read this and immediately think:
      1. confirm phone number
      2. add phone number to list
      3. while(1) sell phone number list;

    18. Re:and the wet dream of any victim by jimicus · · Score: 1

      Really? You do know that the company now owns H. Samuel?

    19. Re:and the wet dream of any victim by Maelwryth · · Score: 1

      "Worse, popups opened this way are really evil, because they can be sized to cover the whole desktop (the wet dream of any phisher) and cannot be closed by user (the wet dream of any web advertiser)."

      On the bright side, do I now have a security reason to install compiz, as I can just rotate to a new desktop to close down Java?

      --
      I reserve the write to mangle english.
    20. Re:and the wet dream of any victim by Anonymous Coward · · Score: 0

      No kidding it's not true. Look at what happened to Bridgestone's stock around 2001 after the Firestone incident..

    21. Re:and the wet dream of any victim by EtherMonkey · · Score: 1

      A distinction should be made between a website that can't function without client-side scripting, and websites that use it to support various functions but can work without it.


      Maybe it's just me, but 30% of the sites I visit won't work at all with Java blocked.

      Another 20% are mostly functional but are so broken format-wise as to be nearly unreadable.

      5-10% just give a blank page because Flash Player isn't detected.

      99% of these sites are hosted in the US by US-based companies advertising to US-based customers, a violation of the rights of persons with vision disabilities, and a potential breach of the Americans with Disabilities Act. It's also, IMHO, a waste of bandwidth, particularly in a country with such poor high-speed broadband deployment.

      Fortunately, Slashdot works with scripting disabled, so it is friendly to the blind. In fact, looking at some of the color schemes used for certain categories, being blind might be an advantage, rather than a handicap!
      --
      --- A man with a briefcase can steal more money, than any man with a gun. [Don Henley]
    22. Re:and the wet dream of any victim by foniksonik · · Score: 1

      I don't want to be a ludite, but on 9 sites times out of 10 that require those technologies, there is very little benefit for the user. But see the parent is being a ludite.

      I and many like me won't even stay on a website that lacks those technologies... it's a sign that the company doesn't care about it's users... ie: they're being cheap and won't invest the time to make their site easy to use. If i wanted to input data manually I'd just write it down and mail it... it's much faster for most people than having to learn how to use some ancient (in internet time) interface that needs me to think through the whole process (do I check this first, how many can I check, radio button what, I have to enter it in which format).

      Forms and other tools should be smart... they should anticipate what I'm attempting to do based on my previous selections and narrow my options until I'm finished... not present me with every option and then wait until I've submitted to tell me that I made the 'wrong' choice or put in data in the 'wrong' format.

      If it requires javascript to make forms smart then that's what it takes.

      Really it is the browser makers and html specs that are to blame of course. Javascript should be a testing ground for beta tools that should then be incorporated into a spec when they prove their usefulness.

      There should be form validation built in to the browser. There should be a menu tag (I here it will come in html5 now) that doesn't need external javascript to work. There should be an input type='date' that automatically includes a date picker (which isn't a 'slick' interface, unless you go back to 2004... it's now a standard expected interface, typically only amateur websites don't include one).

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    23. Re:and the wet dream of any victim by tehcyder · · Score: 1

      His best quote was that some earrings cost less than an M&S prawn sandwich and probably wouldn't last as long.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  5. so how do i know by circletimessquare · · Score: 5, Funny

    this is a real slashdot article, and not some clever cross site full screen javascript faux article out to steal my cookies, hmmm? if i hit submit i might-

    oh shit

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:so how do i know by Anonymous Coward · · Score: 0

      Man... not only did you give a play-by-play, you even managed to type "oh shit" in the milliseconds before the page load!

      You must be the most compulsive typist ever!

  6. NoScript, but they don't work by morgan_greywolf · · Score: 4, Informative

    In the meanwhile, NoScriptis your friend


    As always, with script-related security flaws, the easiest solution is NoScript, of course.

    However, FWIW, I couldn't get either of his demos, the Java or the JavaScript, to work on Firefox 2.0.0.6 on Windows XP, despite the fact that the author says that both work on Firefox.

    1. Re:NoScript, but they don't work by Holy69 · · Score: 1

      I tried it in the same environment and it worked. The big PWNED on my screen.

    2. Re:NoScript, but they don't work by Luscious868 · · Score: 4, Informative

      However, FWIW, I couldn't get either of his demos, the Java or the JavaScript, to work on Firefox 2.0.0.6 on Windows XP, despite the fact that the author says that both work on Firefox.

      It worked on my XP system and covered everything but the Start Menu and Task Bar. Getting it to close was simply a matter of right clicking on Firefox in the Task Bar and closing it down. It's certainly an annoyance, but it's not as bad as the article makes it seem to be. Anybody with a brain (which admittedly excludes about 60% of the population) can figure out how to close Firefox and thus the Java App.

    3. Re:NoScript, but they don't work by Professor_UNIX · · Score: 4, Funny

      This demo didn't work on my iPhone either. Just another reason to use the Superior JesusPhone over standard web technologies... no annoying Java, Flash, or third party apps to exploit!

    4. Re:NoScript, but they don't work by Anonymous Coward · · Score: 0

      Cool, but you know it will also close also of the tabs in your browser?

    5. Re:NoScript, but they don't work by kent_eh · · Score: 3, Insightful

      Getting it to close was simply a matter of right clicking on Firefox in the Task Bar and closing it down. It's certainly an annoyance, but it's not as bad as the article makes it seem to be. Anybody with a brain (which admittedly excludes about 60% of the population) can figure out how to close Firefox and thus the Java App.

      In my experience the vast majority of windows users don't right click on anything, unless they have been specifically instructed to.

      And they certainly don't intuitively know that they can right click on task bar icons to do anything, let alone close the app.
      For most regular users (no doubt the intended target of the sort of sleeze who would use this for advertising and other nefarious purposes)there is only one way to shut down an app, and that's the rex X in the top right corner.

      --

      ---
      "I can't complain, but sometimes still do..." Joe Walsh
    6. Re:NoScript, but they don't work by LiquidCoooled · · Score: 4, Informative

      Actually, it was a bit worse (for some reason on mine)

      The start bar went behind the app, bringing up task manager and shutting down the app wasn't as easy as you would think because the java app eats focus and makes clicking the "End Process" and the Warning message difficult.

      I managed it after a few mistypes and jabs at the button.

      Its possible to close it, but it doesn't play nice at all.

      --
      liqbase :: faster than paper
    7. Re:NoScript, but they don't work by Anonymous Coward · · Score: 0

      What about Alt+F4?

    8. Re:NoScript, but they don't work by Anonymous Coward · · Score: 0

      Computer illiterate people aren't stupid, you know, just computer illiterate. Many of them would probably be able to patronize you in a similar manner if you were to encounter a trivial problem you were unable to solve in their field of study. Most abstain from doing so.

    9. Re:NoScript, but they don't work by Anonymous Coward · · Score: 0

      Same thing here... Even reinstalled Java just to make sure I had it...
      Only succeeded in doing nothing what so ever. I don't have NoScript, but use addblock+. Dunno if that makes a difference.

    10. Re:NoScript, but they don't work by ZachPruckowski · · Score: 1

      So I have to close the whole freaking app? That's a pretty big hit if I have more than a few tabs open.

    11. Re:NoScript, but they don't work by GIL_Dude · · Score: 1

      I tried it with FireFox 2.0.06 with JRE 1.6 on Vista. I had put FireFox on my second monitor though; the one that doesn't host the start menu and all. The "PWND" window only covered the single monitor, so it was simple to close the FireFox window on the other screen. Not much of a vulnerability as others have mentioned; the code that runs still has to play in the Java sandbox and all.

    12. Re:NoScript, but they don't work by Anonymous Coward · · Score: 0

      Doesn't work in Safari on my Mac either, because the pop-up doesn't cover the menubar. (Not that there's not a range of useful keyboard shortcuts if it did.)

      However, I don't surf with Java on, anyway. Who uses it on the web these days?

      It's not on the iPhone because, in Steve Jobs words, it's a "big heavyweight ball and chain". As for Flash, the OS X version is poorly optimized compared to the Windows version - real crap. Fuck what you call "standard [ha ha] web technology". Give me real standards-based technology - i.e. (X)HTML/CSS written to W3C specifications with JavaScript to add interactive functionality as necessary any day.

    13. Re:NoScript, but they don't work by InvalidError · · Score: 1

      I tried it, Alt-F4 did not work.

      As the GP said, the applet window sets itself on-top and keeps resetting the focus to itself so even task-manager is difficult to use since it keeps losing focus. For people who set their task bar to auto-hide (like me) and do not run their browser on a secondary display, this could be really annoying. I guess an advertiser could very well upgrade the script to enumerate displays and open instances of the thing for each display device.

    14. Re:NoScript, but they don't work by BobPaul · · Score: 3, Interesting

      Computer illiterate people aren't stupid, you know, just computer illiterate. Many of them would probably be able to patronize you in a similar manner if you were to encounter a trivial problem you were unable to solve in their field of study. Some of the most computer literate people I've met are not from my field of study (Electrical Engineering). I've met guys who can easily match my coding skills from Chemistry, English, Music, Math, and Industrial Engineering. Many of them, for whatever reason, had to use the campus super computer as part of their research and were at least attempting to write massively parallel applications, something I've never stepped anywhere near. The English guy was just a straight up geek, and the Musician was coding his own audio filter plug ins to improve his desktop audio software.

      That said, I've met many in fields directly relating to computing (CS, Computer Engineering, etc) who were basically computer illiterate. I'd contend they didn't have brains, as they weren't useful for much outside their field from my observations either... (I worked tech support in college, so I was all over campus working on computers.)
    15. Re:NoScript, but they don't work by iknowcss · · Score: 1

      And supposing you don't know that your window has been hijacked? It's an annoyance for victims of full screen advertising, but phishing, as the summary explains, is the main concern. If you didn't see the initial flicker of the window loading up, why would you have any reason to distrust the perfectly-rendered, undetectable impostor in front of you? (That's all assuming you're on windows, but your average computer user is on that anyways)

      --
      Life is rarely fair. Cherish the moments when there is a right answer.
    16. Re:NoScript, but they don't work by Anonymous Coward · · Score: 0

      If you have more than one tab opened, FF will ask you to confirm before closing under the applet.

      Many user will go crazy as they try to close and probably won't think about hitting to select the default operation : confirm close.

    17. Re:NoScript, but they don't work by maxwell+demon · · Score: 1

      Nor could I (Seamonkey/Linux, Java and JavaScript enabled). The Gecko/JavaScript didn't do anything at all. The pure Java one obviously had something, because Adblock offered me to block it (there was an adblock tag somewhere in the page with no obvious object it belonged to; usually those tags appear above the area occupied by the plugin), but there definitively wasn't any new window opened.

      Well, either that, or I'm unknowingly typing on an emulated SeaMonkey ... :-)

      --
      The Tao of math: The numbers you can count are not the real numbers.
    18. Re:NoScript, but they don't work by Anonymous Coward · · Score: 0

      In my experience the vast majority of windows users don't right click on anything, unless they have been specifically instructed to. Even my father the dumbest man on earth knows that you can right click icons on the task bar. I doubt anyone thinks they're just for decoration.
    19. Re:NoScript, but they don't work by maxwell+demon · · Score: 1
      Update: I've now got the great idea to look into the JavaScript console, and I've found an error message which should explain it:

      Error: uncaught exception: java.security.PrivilegedActionException: java.security.PrivilegedActionException: java.lang.reflect.InvocationTargetException Since I'm quite sure I didn't open anything else using Java, I'm sure it's from that page. Obviously it didn't work for me because it was explicitly not permitted to work.
      --
      The Tao of math: The numbers you can count are not the real numbers.
    20. Re:NoScript, but they don't work by terrymr · · Score: 1

      The popup doesn't even appear on Safari with "Block popups" turned on.

    21. Re:NoScript, but they don't work by Anonymous Coward · · Score: 0

      We won't get into how stupid Mac users are, but Gates and Apple must know hence the lack of a right mouse button.

    22. Re:NoScript, but they don't work by LiquidCoooled · · Score: 1

      Auto hide or not, right clicking when the focus is being eaten makes the menu flash on then off almost instantly.
      It does appear to operate differently on some machines, and ours seem to be worse than others.

      --
      liqbase :: faster than paper
    23. Re:NoScript, but they don't work by benh57 · · Score: 1

      Use Session Manager, and never be afraid of quitting again. I can always restore my tabs whenever i quit or crash the browser.

    24. Re:NoScript, but they don't work by ZachPruckowski · · Score: 2, Insightful

      I do use Session Manager (or the Safari equivalent). But then the page that loaded the ad comes back, and the cycle repeats...

    25. Re:NoScript, but they don't work by AaronLawrence · · Score: 1

      I've often thought that Task Manager shouldn't be just an ordinary application. It should be (in a minimal form) part of the logon system, so that you can use it without having to launch an app from the full screen C-A-D screen. Besides this kind of problem, it would also help with CPU/disk hogs that make the task manager take a long time to load.

      --
      For every expert, there is an equal and opposite expert. - Arthur C. Clarke
  7. Firefox by CogDissident · · Score: 2, Informative

    I have the newest version of firefox (vanilla, no extensions, only a few custom settings to increase speed) and his demo completely didn't work on my computer...

    1. Re:Firefox by brian.gunderson · · Score: 1

      My firefox 2.0.0.6 under XP worked perfectly. Or would you say that it failed perfectly?? In either case, the 'exploit' functioned as described. Spooky.

      --
      Appended to the end of comments you post. 120 chars.
    2. Re:Firefox by kripkenstein · · Score: 1

      The Java demo worked perfectly over here (Ubuntu 7.04, Firefox 2.0.0.6, Sun Java).

    3. Re:Firefox by amias · · Score: 0

      except it wasn't really fullscreen , i could still see the menu bars which are positioned 'on-top' of all the other windows and could easily escape.

      You'd have to be pretty dumb to get caught out by that .

      --
      [site]
  8. DOOMED by voraistos · · Score: 1, Funny

    Now we all are doomed. And with the new Sun CPU, advertisers can display ads at an even higher frequency now.

  9. Why? by techiemikey · · Score: 2, Interesting

    yes, but who would want their product to become associated with what would quickly become the most annoying ad basis ever invented?

    1. Re:Why? by Von+Helmet · · Score: 3, Informative

      Indeed. That sort of thing usually doesn't end well. Ask the guys behind X10 for example.

    2. Re:Why? by mwvdlee · · Score: 4, Insightful

      You'd think so, but spam is apparently still worth the risk and effort too.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    3. Re:Why? by Opportunist · · Score: 1

      And since there's no spam (because, well, your wonderful brand would be associated with spam if you used spam to advertise it), I guess you must be right.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:Why? by Anonymous+Brave+Guy · · Score: 4, Interesting

      The problem with ads is that, apparently, the annoying ones are exactly the ones that work. People like you and me hate them, but we're never going to buy their **** anyway. Those irritating jingles that get played endlessly on TV ads irritate the **** out of us, but they attract the attention (and memory) of those gullible enough to buy the goods.

      I'm not sure how much this is really backed up by evidence and how much is just "accepted wisdom" in the marketing community, though. There was a particular local firm advertising on the biggest local radio station in these parts a few years ago. They basically took traditional melodies from things like popular nursery rhymes, and rewrote the lyrics to mention their company name repeatedly and the product they were pitching. After a while, they even ran an ad that had the lyrics "We know the songs get on your nerves", which I remember all too well, perhaps making the point for them. That was, however, the last ad they ever ran on that radio station as far as I can tell. I'm not sure what happened to the company...

      To bring this back to the current context, though, the theory seems entirely reasonable. Most of us will never support spammers or get caught by phishing, but those stupid enough to reply to bank password checks or ads for legal software downloads are probably also the ones stupid enough to click on the slightly odd-looking dialog warning about a virus attempting to install itself through your web browser. Sadly, given the tiny running costs, it only take a very small proportion of people to be idiots for the spammers/adware merchants to make an awful lot of money.

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

      At least, until you threaten to kill a witness.

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

      Say the ad goes out to a million people. Maybe 99% will ignore it and 99% of the rest will have negative reactions, but the remaining 0.01% of the total will buy your product. So that's 100 purchases and 9,900 people who will never buy from you again. For Coca Cola that's a net loss of 9800 customers, but for Bob's V14GR@ Warehouse it's a net gain of 100.

    7. Re:Why? by mgblst · · Score: 1

      That was, however, the last ad they ever ran on that radio station as far as I can tell. I'm not sure what happened to the company...
      That company, Microsoft. I wonder what happened to them?
    8. Re:Why? by Vulva+R.+Thompson,+P · · Score: 1

      Well, the obvious analog to your story is Head On. IANAMarketingWeenie, but it seems like if you want to integrate "annoying" into your marketing strategy, it needs to be done very carefully. The marketing jingles for the radio station may have been too long and distracting to parse the core concept. So perhaps the method works if a) it's repetitive and b) what's repeated is only the key statement (product name, motto, etc.).

      From Head On in Wiki:
      "The company used focus groups to try a number of potential commercials, with one focused solely on repetition; the focus groups recalled the ads much more than with any other method.[1] Many people consider the ads annoying.[4][5][6] Dan Charron, vice president of sales and marketing, told the Los Angeles Times that nobody in the focus groups had told him that the ads were annoying.[2]"

      It's hard to believe that they didn't know it was annoying and went with the campaign anyway. Surely there was some overwhelming result from the data that said, "Yeah, this combination is the key to getting our brand name to stick." Not sure what the desired spin is with the vice president's statement but it's a safe bet that if you can get rich from people rubbing wax on their forehead for no reason, you're doing something right.

    9. Re:Why? by neersign · · Score: 2, Funny

      screen on, apply directly to the computer screen...

    10. Re:Why? by meringuoid · · Score: 1
      There was a particular local firm advertising on the biggest local radio station in these parts a few years ago. They basically took traditional melodies from things like popular nursery rhymes, and rewrote the lyrics to mention their company name repeatedly and the product they were pitching. After a while, they even ran an ad that had the lyrics "We know the songs get on your nerves", which I remember all too well, perhaps making the point for them. That was, however, the last ad they ever ran on that radio station as far as I can tell. I'm not sure what happened to the company...

      Still in business, selling windows, doors and conservatories as ever, although it's been a long time since I heard an advert of theirs. They used to run practically non-stop on the bus to school circa 1994, though.

      --
      Real Daleks don't climb stairs - they level the building.
    11. Re:Why? by Anonymous+Brave+Guy · · Score: 1

      FWIW, while it was indeed a window/conservatory firm I was thinking of, I'm pretty sure it wasn't them. Ironically, though, the one thing I can't remember after their aggressive advertising campaign is who they were. :-)

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  10. Obvious solution? by WegianWarrior · · Score: 1

    The obvious solution should be to turn of Java by default, and only turn it on for trusted sites.

    Problem off course is that the avrage websurfer is unlikely to a) know how to do it, and b) know what sites to trust.

    --
    Everything in the world is controlled by a small, evil group to which, unfortunately, no one you know belongs.
    1. Re:Obvious solution? by techiemikey · · Score: 1

      well, they can always not trust the ones that take over their computers. It's usually pretty obvious when your screen turns into an ad.

    2. Re:Obvious solution? by gEvil+(beta) · · Score: 1

      It's usually pretty obvious when your screen turns into an ad.

      Yes. I've found that seeing "slashdot.org" in the address bar is usually a pretty good indicator... ; )

      --
      This guy's the limit!
    3. Re:Obvious solution? by Ed+Avis · · Score: 4, Interesting

      The whole point of Java was that it was super-sandboxed when running applets and you could enable it for all sites. To prevent phishing, any windows created by a Java applet would have to show 'Warning: Applet window' and a big red border or something like that. I wonder what went wrong to allow this attack, and whether it has been in Java since the beginning (i.e. would work even with Netscape 2.0) or takes advantage of some recently added kewl feature that forgot to do sandboxing properly.

      --
      -- Ed Avis ed@membled.com
    4. Re:Obvious solution? by pla · · Score: 1, Troll

      Problem off course is that the avrage websurfer is unlikely to

      Fortunately, I don't give two shakes of a rat's derriere about the average websurfer. In fact, I prefer that they see a deluge of ads, because:
      1) It makes ads easier to block (advertisers only use blocker-circumvention methods when forced to);
      2) As people complain, ads will evolve into less obnoxious forms (such as the entirely palateable Google text-ads);
      3) Although I in no way feel guilty about "consuming" content voluntarily placed online for free, I won't claim ignorance that the "average websurfer" seeing all those ads helps fund many sites.



      a) know how to do it

      NoScript or QuickJava work just fine. With (as you suggest) the default as "off", of course. If people can't figure out how to click the "J" in a crossed-out circle, I have little sympathy.



      b) know what sites to trust.

      Oh, that one comes easy - "None of them". Unless I go to a page specifically for the purpose of running a java app hosted there, I simply don't turn it on. Ever. If a random page comes up with an unexpected complaint about my having Java disabled, I simply move on from that page, never giving it another thought.

    5. Re:Obvious solution? by badfish99 · · Score: 4, Informative

      From a quick look at the code, the bug seems to be that you can resize the popup to be bigger than the screen size. So the warning disappears off the bottom of the screen.

    6. Re:Obvious solution? by Anonymous Coward · · Score: 0

      Sooner or later somebody will add Java pop-up blocking into Adblock. I don't think it will be hard at all. So the only thing you'll care about is to install it in the first place.
      And who cannot do it - will need to live with ads and complain.

    7. Re:Obvious solution? by TheNicestGuy · · Score: 1
      Assuming the natural Java version works the same as the LiveConnect version, that's absolutely right. The relevant lines are:

      var w = new java.awt.Window(new java.awt.Frame());
      // ...Add the content, then...
      d = java.awt.Toolkit.getDefaultToolkit().getScreenSize ();
      d.height += 80;
      w.setSize(d);

      The fix shouldn't be too hard: Validate and silently correct the argument to java.awt.Window.setSize(), and/or put screen-adaptive bounds checking at the lowest feasible level of the painting routines. The hard part is getting all the runtime libraries in the wild updated. That's always the hard part, of course, but ironically Java's multitude of platforms and paradigms makes it even harder.

      But just how hard? I've completely lost track of the saga of Java's preferred GUI framework. Is AWT the hot new thing, or is it obsolete to SWT or Swing or something? Even if it's technically obsolete, am I right in guessing there's too much software counting on it to just kill it? I'm presuming the java.awt package doesn't even exist in the micro edition of the runtime; is that true? (I sure hope so, or cell phone users may be in bad shape on this one.)

    8. Re:Obvious solution? by Anonymous Coward · · Score: 1, Informative

      Then it's a non issue on Unix-Boxen: by holding the alt-key you can drag windows without having a visible border. At least on usual window managers, that is.

    9. Re:Obvious solution? by badfish99 · · Score: 1

      What makes it even harder to keep Java updated is the fact that Sun issued it under a non-free license, so that many of the Linux distributions don't include it, and they quarrelled with Microsoft, so that it's not bundled with Windows. So not only do you have to download it and install it separately, but also you have to keep it up-to-date manually instead of relying on the updates supplied for your operating system.
      Of course the next version of Java will be free, but one of the features of Java has always been that everything will be all right when the "next version" comes along.

    10. Re:Obvious solution? by Anonymous Coward · · Score: 0

      OK, look guys, I didn't RTFA (Eye muss knot bee knew hear). Is this JAVA or JAVASCRIPT?

    11. Re:Obvious solution? by Ed+Avis · · Score: 1

      Dear anonymous coward, the exploit (if you call it that) is for pure Java (there is a pure-Java demo on the site), but there is also a thing called LiveConnect that lets you call Java functions from JavaScript, which allows a more compact implementation.

      --
      -- Ed Avis ed@membled.com
    12. Re:Obvious solution? by pxc · · Score: 1

      I'm not at a Linux box right now, so I can't test, but in most Linux WMs you can alt+click to move a window from anywhere. Can someone try this to see if they can see the borders?

    13. Re:Obvious solution? by Anonymous Coward · · Score: 0

      Then it's a non issue on Unix-Boxen: by holding the alt-key you can drag windows without having a visible border. At least on usual window managers, that is.

      There's an analogous workaround on Windows, but few users have any idea it exists.

      - T

    14. Re:Obvious solution? by Anonymous Coward · · Score: 0

      ALT + SPACE, M, CURSOR UP, MOVE MOUSE.

      Important Stuff

              * Please try to keep posts on topic.
              * Try to reply to other people's comments instead of starting new threads.
              * Read other people's messages before posting your own to avoid simply duplicating what has already been said.
              * Use a clear subject that describes what your message is about.
              * Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page)
              * If you want replies to your comments sent to you, consider logging in or creating an account.

      Problems regarding accounts or comment posting should be sent to CowboyNeal.

  11. grrr by thatskinnyguy · · Score: 0, Offtopic

    Fucking asshats always find a way...

    --
    The game.
  12. move along, nothing to see here. by jsldub · · Score: 2, Informative

    You can still use firefox to keep popups contained in tabbed browsing, and prevent window resizing. Not-news, move along.

    1. Re:move along, nothing to see here. by teknikl · · Score: 2, Informative

      right -- the pop-up worked for me but came up as a distinct tab on only one of my two monitors... fairly simple to spot and close.

  13. winkey and ctrl alt del seemed to work fine by postermmxvicom · · Score: 2, Interesting

    So...did I miss something? But winkey and ctrl alt delete did fine for me. Still, I *am* impressed...it just seemed to be billed as more than it was. Or is the joke on me for clicking the link in the first place? ::runs away to sign up for lifelock::

    --
    One last thing: Sometimes I wonder; "Is that someone's signature? Or do they type that at the end of each post?"
    1. Re:winkey and ctrl alt del seemed to work fine by vladylama · · Score: 1

      Alt + space then click close. Like any other window where the title bar is off the screen

    2. Re:winkey and ctrl alt del seemed to work fine by Opportunist · · Score: 1

      You, me and everyone with at least half an idea how to operate a GUI will have no problem with this. The problem is as usual the user with just enough knowledge to start Windows and open a browser. For many, the second activity better be part of the autostart routine.

      Those people don't even know what to do should they accidently hit the "kiosk mode" button for their browser (aka "fullscreen mode"). They don't know about alt-f4 and other ways to close their windows except for that little "x" sitting in the top right corner. And don't you dare to give them anything but maximized windows, or they'll close everything behind and cry to you that their browser doesn't close.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:winkey and ctrl alt del seemed to work fine by pthor1231 · · Score: 1

      Yet another good key combo to know

    4. Re:winkey and ctrl alt del seemed to work fine by infestedsenses · · Score: 1

      CTRL+W works fine for me when trying it in IE. In Firefox, the popup doesn't even initialize.

    5. Re:winkey and ctrl alt del seemed to work fine by Silas+is+back · · Score: 1

      Similiar here, Command + W closes the Window as it should. OS X's menubar is visible like always, so I know I am in the browser, no way of spoofing me to believe that this is now my desktop. *yawn*

      --
      this sig is useless
    6. Re:winkey and ctrl alt del seemed to work fine by postermmxvicom · · Score: 1

      True, There is a gap between the average computer user and the GUI capabilities. But I suppose the truth is darker: If the average user got more educated - the average virus would get smarter and no gains would be made.

      --
      One last thing: Sometimes I wonder; "Is that someone's signature? Or do they type that at the end of each post?"
    7. Re:winkey and ctrl alt del seemed to work fine by Opportunist · · Score: 1

      Likely. But as much as we'd see quality increase, we'd see a steep decrease of quantity. Currently, every half-wit and his dog can create a "virus", provided they know how to use VB. With tighter security on computers and better trained users, we'd only get "$color pill" style malware. Which is very hard to defeat, granted, but which is also very hard to create.

      Malware authors aren't the coding wizards infused with deep magic and familiar with the forbidden, dark art of coding. When you look at a trojan, you notice that they almost invariably (with the notable exception about 2-3 times a year) stem from some copied coding tutorial about remote thread injection and BHO writing. Much malware is little more than some of those code snippets thrown together to create the desired effect. They take a tutorial on how to inject code, add a tutorial on how to log keystrokes and presto, keylogger. Wrap it into some commercially available code obfuscator like AsProtect and ship it.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  14. Silly article by Glock27 · · Score: 2, Informative
    Under MacOS, the dock and top bar are still visible, and it's trivial to kill the browser.

    There's virtually no chance anyone would be fooled into doing anything but killing their browser, and Java is by no means alone in causing that kind of issue.

    Nothing to see here, move along...

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
    1. Re:Silly article by Anonymous Coward · · Score: 1

      weird.

      under os x, it didn't work in safari for me, and firefox just displayed the page just as it had been shown in safari, sans the "this won't work in your browser" message.

      no full screen, no nothing.

      tempted to try it in my virtual windows environment just to see *something*.

    2. Re:Silly article by Anonymous Coward · · Score: 1, Informative

      And in fact, it was unable to set itself on top; this came out in the console.log:

      java.security.AccessControlException: access denied (java.awt.AWTPermission setWindowAlwaysOnTop)
              at java.security.AccessControlContext.checkPermission (AccessControlContext.java:264)
              at java.security.AccessController.checkPermission(Acc essController.java:427)
              at java.lang.SecurityManager.checkPermission(Security Manager.java:532)
              at java.awt.Window.setAlwaysOnTop(Window.java:1358)
              at FullScreen.start(FullScreen.java:30)
              at sun.applet.AppletPanel.run(AppletPanel.java:418)
              at java.lang.Thread.run(Thread.java:613)

    3. Re:Silly article by MightyYar · · Score: 1

      Yup, menu bar and dock both visible... killing it was as easy as closing the current tab from the File menu. You could use the dock to get to other applications. Hell, even Command-Tab worked, as did Expose. The javascript one didn't work at all on my iBook G4 running Firefox 2.0.0.5 and AdBlock Plus (though AdBlock claims to not be filtering anything on that page).

      Still really annoying, though :) Especially since the java startup time on my iBook is not exactly trivial.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    4. Re:Silly article by MarsMartian · · Score: 1

      using Camino, also on OS X, I tried a few things (hiding Camino, pressing command+w), none of which worked. Then I just used Exposé, brought focus to Camino, and pressed command+w. Problem solved.

  15. An interesting markettign technique... by solevita · · Score: 2, Insightful

    No, I'm not talking about advertising via popups, I'm talking about Giorgio Maone's method of pushing NoScript. Whatever next? McAfee will release a super virus that only their product will stop? Or Microsoft start releasing IE exploits and paid-for patches?

    I already use NoScript, but this sort of behaviour doesn't enamour me to the lead author.

    1. Re:An interesting markettign technique... by Kymri · · Score: 1

      If he could figure this out, so could someone else.

      It follows that someone who has an interest in potential exploits and (one presumes) protecting users-at-large from them (like, say, the author of a tool like NoScript) would be likely to discover such a thing.

      It also seems to me that, having figured it out, it would make sense to make people aware of it.

      Once he makes them aware of it, making them aware of possible countermeasures also makes sense - in this case, NoScript.

      That's a far, far cry from McAfee releasing a virus that only their product can stop (which wouldn't be possible anyway, let's be honest - someone else would find a way to stop it in short order, just to 'stick it to the man'). As far as IE exploits and for-pay patches, I wouldn't be surprised if a subscription model for licensing doesn't come along from MS one of these days, where only active subscribers can get patches...

      But neither of those is the same thing as what's going on here (in my own, personal opinion, of course).

      --
      Evolution ceases when stupidity can no longer be fatal.
    2. Re:An interesting markettign technique... by Anonymous+Brave+Guy · · Score: 5, Insightful

      If he were selling his software commercially, or people were being directed from the Slashdot front page to a page full of ads, then you might have a point, but that's not the case here. The guy has made an obviously useful tool, gives it away for free, and is warning about an obviously relevant threat. The most he's likely to get out of this is a few small donations or a few more page hits on his site, perhaps making enough to cover the server costs for hosting a popular Firefox extension for a while and a bit of beer money. I think your post is way over the top.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    3. Re:An interesting markettign technique... by solevita · · Score: 1

      You're right of course, and perhaps I should've included an obligatory winky-face, my post was deliberately over the top. Still, I think there's still some truth in it; F-Secure have released their free Blacklight anti-rootkit tool, for example, but don't run a side line in writing rootkits.

      I'm all for full-disclosure, but it appears (to me at least) that there's a potential conflict of interests here.

    4. Re:An interesting markettign technique... by jonathan3003 · · Score: 1

      Also, the grandparent's analogy is wrong. He didn't write the vulnerability, he only discovered it - as opposed to McAfee actually writing a virus to increase its sales.
      In fact, it makes sense that someone like him, and not just some random surfer, have discovered this. After all, he is scrutinizing Java (and, for that matter, other plugins) all the time, as part of his job/hobby.

    5. Re:An interesting markettign technique... by scafuz · · Score: 1

      Or Microsoft start releasing IE exploits and paid-for patches? Microsoft is smarter than this; with Vista you actually pay directly for getting exploits.....
    6. Re:An interesting markettign technique... by bigtangringo · · Score: 1

      Now if only he didn't issue an update every single god damned day, it'd be great!

      --
      Yes, I am a smart ass; it's better than the alternative.
    7. Re:An interesting markettign technique... by jnnnnn · · Score: 1

      The lead author receives no benefit from you using NoScript!

      It's not surprising that he is investigating this area anyway, given that he is probably very interested in this area.

      Just because you never would doesn't mean that there aren't people out there who don't mind giving something to the community...

    8. Re:An interesting markettign technique... by dmpyron · · Score: 1

      ISS (erh, IBM ISS) has a group called the X-Force (when I worked there, I always hated that name). One of the things they do is to look for vulns. They also sell consulting. Is that a conflict of interest? I never thought so while I was there. And I don't now.

    9. Re:An interesting markettign technique... by Anonymous Coward · · Score: 0


      See? NOW you have just succeeded in awakening my curiosity about such thing called NoScript.
       
      Seriously. :)

  16. So how about how to stop this? by RaigetheFury · · Score: 5, Interesting

    I'd really like to see counter methods posted as (special) comments under articles like these. "Links to: How to prevent this". It would be really nice if we could use our mod points to "mark" a comment as a solution that an administrator could then move it to the top. Why the administrator involvement? Simple, to prevent the teams of people who go around and exploit this type of function on Yahoo. This would still allow Slashdot to work off the same random moderator point system it has while keeping some semblance of order. They could play around with how many mod points a comment needs before it can before an admin is notified.

    Just a thought.

    1. Re:So how about how to stop this? by UID30 · · Score: 1

      1) Disable Java.
      2) ...
      3) NO PROFIT!

      --
      "Glory is fleeting, but obscurity is forever." - Napoleon Bonaparte
    2. Re:So how about how to stop this? by Anonymous Coward · · Score: 0

      TFA says either disable Java or use NoScript to disable it except for certain sites. But you read slashdot, so you do that already, right?

      Love,
      Anonymous Coward

    3. Re:So how about how to stop this? by halcyon1234 · · Score: 1

      Good idea. Drop it into the suggestion box. It's already kinda-sorta there. They're able to add links to previous and related articles under the summary. Another type of sticky link would be great. There can even be many types. "How To Fix", "Download This", "Retraction", "FAQ", etc.

  17. Old tech by Anonymous Coward · · Score: 0

    I really dont like having java installed in my browser as it is.

    this is nothing new. there was a GNAA last measure mirror a while back (as in a year ago) that was like this.

    I had to kill X to stop it somewhat, then I had to drop into a shell and kill the process. and this was on linux.

    Just now it's being made public.

  18. Re:Hence why I don't use java by Glock27 · · Score: 2, Insightful
    It really is very bad language to use online,

    Why is that? What is "worse" about it than Ecmascript?

    For extra credit, explain why Java Web Start is worse than downloading a traditional application and installing it...

    Lemmings...gotta love 'em.

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
  19. Can't even switch Workspaces by BobPaul · · Score: 2, Interesting

    FF on Ubuntu 7.04 using Sun's Java (1.5 I believe). The Java one works wonderfully(?) not only filling my full dual monitor setup, but preventing me from clearing it using any method I tried, including hitting the hotkey to change Gnome workspaces. The only thing that did work was switching to a virtual console at which point I could kill firefox-bin.

    1. Re:Can't even switch Workspaces by iainl · · Score: 1

      Wow, that's nasty. On XP it's (a) not working at all in Firefox for me, (b) failing to obscure the taskbar in IE, and (c) falling to an Alt+Space, Alt+F4 key combo anyway.

      --
      "I Know You Are But What Am I?"
    2. Re:Can't even switch Workspaces by Anonymous Coward · · Score: 0

      alt tab to firefox, you'll only be able to see a flash of the switcher. alt f4. if you had multiple windows, you need to hit enter to dismiss the close multiple tab dialog. if it didn't work fist time try once again. works fine for me. if you have compositing turned on, you can see through the applet and can close more easily.

    3. Re:Can't even switch Workspaces by Aetuneo · · Score: 2, Funny

      It completely covered both of my monitors, but, luckily, I've got Firefox (and pretty much everything else) set up to crash whenever I switch desktops. A feature which finally has a use! (And than I disabled Java, which completely fixed the issue).

      --
      Everything is subjective.
    4. Re:Can't even switch Workspaces by HatofPig · · Score: 1

      I've the same setup, Alt+F4 worked just fine for me, although had I had more tabs open it would have been a huge inconvenience to lose my browsing session.

      --
      Silicon & Charybdis McLuhan Kildall Papert Kay
    5. Re:Can't even switch Workspaces by gnud · · Score: 1

      Similar experiences under Arch Linux/KDE.
      Firefox displayed the java version (not the JS version for some reason), and opera displayed both.
      After some fiddling around, this is what I found:
      - Switching between tasks (alt-tab in my case). Focus switches (I could type in kwrite), but somehow the popup is still on top of all other windows.
      - Switching workspaces via hotkeys: Actually switches to the other workspace, but the popup is still on top of everything.
      - Alt+drag to move has no visible effect.
      - Alt+F4 closes both popups, in both opera and firefox.

  20. Dont worry, I'll turn off the lights on my way out by smallstepforman · · Score: 2, Funny

    No need to worry folks, us handful of BeOS users will switch off the lights and the internet on our way out, since we'll be the last ones to leave. Every now and then I'm actually relieved to be running a non mainstream OS.

    --
    Revolution = Evolution
  21. Frontier justice on the fringes of the web by Philotechnia · · Score: 2

    If marketing clowns are allowed to do this to my PC, or more to the point, the PCs of people who DON'T know what to do to secure their PCs, I think DoS attacks on individuals or companies that engage in this behavior should be perfectly legal. It amounts to the same thing, really. You interrupt my ability to conduct my business, and I will return the favor...

    1. Re:Frontier justice on the fringes of the web by Opportunist · · Score: 1

      Legal or not, where do I sign up?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  22. Remind me: Why do we have applets again? by Toreo+asesino · · Score: 4, Interesting

    Seriously, name me one "house-hold" name website that uses Java applets anyway. Can't we just have it switched off by default? I like Java as a broad technology, but I'm finding applets increasingly irrelevant - interactive rich sites are being taken over by flash, ajax, and the probably-to-be-mainstream-soon Silverlight/Moonlight.

    This isn't a flame....Java on the desktop is awesome and I love it.

    *runs to the hills*

    --
    throw new NoSignatureException();
    1. Re:Remind me: Why do we have applets again? by Anonymous Coward · · Score: 0

      I would agree with you. I'm a Java developer, and I can't really envision a situation in which I'd want to use an applet. The last time I had to write one for work was in 1999, and the experience really sucked -- it was AWT (shudder).

      I love Java for server-side and desktop programming though. :)

    2. Re:Remind me: Why do we have applets again? by Megane · · Score: 2, Interesting

      You've got a good point. I'm going to turn off Java in my Mozilla and see what the result is. I can't remember the last time I saw java-man showing that the plug-in was being loaded, and I blame Flash. Flash is faster to load the plug-in, and it supports lots of graphical and multi-media stuff inherently, not as an add-on library.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    3. Re:Remind me: Why do we have applets again? by SQLGuru · · Score: 4, Informative

      1. Yahoo.com

      Done.

      Yahoo uses Java for many of their online games. You might not play them, but a lot of people do. And that "lot of people" will probably leave Java enabled and be victim to this crap.

      Layne

    4. Re:Remind me: Why do we have applets again? by Anonymous Coward · · Score: 0

      Sure, great. But it's a game. Why not have a prompt for running the applet? I think the question is aimed more for websites where the applet loads immediately and by default for basic site operation.

      I use flashblock in firefox (not sure what noscript is) and absolutely will not use a web browser with flash automatically loads and runs. The same should go for java.

    5. Re:Remind me: Why do we have applets again? by RESPAWN · · Score: 1

      Actually, what's scary to think about is the number of corporate intranet websites which require Java. My previous employer utilized a Java applet to retrieve scanned documents from a datastore. I feel sorry for the sysadmins at that company who really can't do much to prevent such an attack. (OK, a proxy server with very strict allow rules would work, but IT never had enough clout to get something like that pushed through.)

      For that matter, the web-based management utilities for various pieces of hardware (network switchs, SANs, printers) will alot of times utilize Java. Off the top of my head, I'm pretty sure that HP's WebJetAdmin software is Java-based. I'd tell you for sure, but I haven't reinstalled the software since the last time it pissed me off. While Java may not be the new kid on the block these days, it certainly hasn't fallen totally out of favor just yet.

      --

      If Murphy's Law can go wrong, it will.

    6. Re:Remind me: Why do we have applets again? by ceeam · · Score: 1

      nascar.com

      And you know - I hated and still hate Java but I'll take a Java applet over flash/silverlight any day.

    7. Re:Remind me: Why do we have applets again? by jonathan3003 · · Score: 2, Interesting

      Yahoo uses Java for many of their online games. You might not play them, but a lot of people do. And that "lot of people" will probably leave Java enabled and be victim to this crap.

      This actually demonstrates the whole point of using noscript - site specific control of scripts, flash and Java.

    8. Re:Remind me: Why do we have applets again? by Mex · · Score: 1

      The entire Mexican economy depends on Applets. It's the principal way to pay your taxes. Every bank has a standard applet to report your earnings and pay your taxes.

      Yes, it's the only way.

      I hear Korea is pretty much stuck on IE + Java too.

    9. Re:Remind me: Why do we have applets again? by Anonymous Coward · · Score: 0

      Seriously, name me one "house-hold" name website that uses Java applets anyway.

      Well, it makes perfect sense to narrow it down to "house-hold" name websites because that is all that matters.

      (Ir)regardless, here is a little mom & pop site that uses it, the National Weather Service.

    10. Re:Remind me: Why do we have applets again? by fermion · · Score: 1
      It is not that we have applets, but that we can't select to turn the applets on or off. For example, the problem with pop ups in the bad old days was the fact that a web page could open up a new page without the users permission. This was outside the domain of what a page should do. A web page should render content in it's own page, or, if the user clicks on a link, render a new page. The controls on the new page, as well as the size, should never be controlled by the HTML. This was one of those cases where something was implemented because it was easy, not because it was of any use to the user. The problem was fixed largely by renegotiating the domain, as well as giving users finer control of their own computer. The fact that it took nearly 10 years to do this indicates that for many browser developers, the customer is the content provider, not the user, which is why said, particularly commercial developers, were able to give the browser away for free.

      It is the same thing with image and cookies. There were not initially huge problems, but these problem were fixed along with the pop up problem, as the basic security assumptions were the same. It would have good for Java and flash to be fixed as well. Flash is fixed in the latest Camino. I wish java would be fixed as well. There is little reason to not give user control of his desktop. Even on TV, th user had the ability to change the channel.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    11. Re:Remind me: Why do we have applets again? by dmpyron · · Score: 1

      noscript is a wonderful addition to the FF repitiore of protection. It prevents the execution of "goodies" like javascript. There's a nice little bar at the bottom of the page when it's blocking a (or many) scripts. You can click on the little S on the right and enable one or more sites that are trying to run scripts. It will then re-load the page with those scripts enabled. I, for one, leave things like google-analytics disabled at all times. Unless I'm using a site a lot (like my bank), I only temporarily enable a site. And sometimes I don't enable at all. If it tries to "improve the quality of my browsing experience" I usually improve it by going elsewhere.

    12. Re:Remind me: Why do we have applets again? by Nexx · · Score: 1

      Experian's online credit report site. They're heavily advertised on sites like edmunds.com.

    13. Re:Remind me: Why do we have applets again? by Megane · · Score: 1

      It's a week and a half later, and I haven't noticed any difference. Bye, Java!

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  23. bad site, sit! by Anonymous Coward · · Score: 0

    well he certainly is adept in writing what must be the slowest rendering page on this side of the solar system. dear god, try to scroll...

  24. Redux by mritunjai · · Score: 1, Interesting

    1. The bug was filed on 19 JUL (less than 10 days back) and henceforth made public when no "visible" action was seen from Sun, in the interim Sun asked to keep the issue confidential, but it was made public anyways.

    I find it hard to justify as I don't know a fix can be done and TESTED on all configurations (especially as wide as Java), in 10 days. Heck, full inhouse teams take *months* to roll out tested windows updates. I won't classify it as responsible disclosure.

    2. The functionality is achievable by Javascript through LiveConnect present in Opera and Gecko based (Mozilla) browsers.

    Great find, yep. But terribly executed and extremely irresponsible just to gain brownie points for NoScript!

    --
    - mritunjai
    1. Re:Redux by mritunjai · · Score: 2, Insightful

      The bug was filed on 29 JUL

      Fixed.

      --
      - mritunjai
    2. Re:Redux by Anonymous Coward · · Score: 0

      Modded in this thread but had to reply here:

      I've notified Sun on 29-Jul-2007.
      My bug report has been evaluated and publicly disclosed by Sun yesterday (06-Aug-2007) as a request for enhancement.

      Read the "Update" too. I don't know what are you talking about.

    3. Re:Redux by joNDoty · · Score: 1

      But the Java pop-up you can't stop has been around FAR longer than that: http://home.comcast.net/~wolfand/
      "Little do you know, a real person made this page."

  25. *Shrug* by Anonymous Coward · · Score: 0

    "Click here to download plugin"

    No sympathy with people who installed the Java-crap.

  26. Interesting by squoozer · · Score: 1

    I'm surprised no one has thought of doing this before. What I am curious about though is why the applet doesn't have a border - I suspect it is because it has gone full screen. If that is the case a really easy fix would be to simply ban applets from going full screen unless they are signed.

    --
    I used to have a better sig but it broke.
    1. Re:Interesting by Kazymyr · · Score: 1

      How about not allowing applets to go full screen period. I see no good reason for them to.

      --
      I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
    2. Re:Interesting by harmonica · · Score: 1

      Full screen and not having a border are two things in Java. The latter can be done by a call to setUndecorated(true).

      Obviously, your fix would work for that as well: disallow unsigned applets that particular method. But it'll take a lot of time until all those JREs are replaced.

    3. Re:Interesting by Opportunist · · Score: 4, Insightful

      NO

      Ban them from going full screen unless I, the owner of the machine where it wants to go full screen, agree to applications having the right to go full screen.

      I don't care about signed code. I do care about my preferences!

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:Interesting by squoozer · · Score: 1

      While I agree that there are a limited number of reasons why applets should go full screen I think none is a little harsh. I could imagine a situation where you wanted an applet based game to go full screen as, IIRC, you can get better 3D processing full screen. I fully admit though that this is unlikely to happen in reality.

      --
      I used to have a better sig but it broke.
    5. Re:Interesting by squoozer · · Score: 1

      That's pretty much what the Java signing process does for you already although it's not very easy to use. The code requests a number of restricted features and you get to choose whether to allow or deny the code. It's not a perfect as it swings madly between allowing everything and being picky over tiny things but it does work fairly well.

      --
      I used to have a better sig but it broke.
    6. Re:Interesting by adrianmonk · · Score: 1

      That's pretty much what the Java signing process does for you already although it's not very easy to use. The code requests a number of restricted features and you get to choose whether to allow or deny the code.

      This is a good feature, but this sort of behavior should not be restricted to signed applets. Instead, this privilege should be denied by default for all applets, regardless of whether they are signed or unsigned.

      I suspect that this is a moot point anyway, though, since what's apparently happened here is that the design is correct but there is simply a bug in the implementation that allows this behavior. And the bug would be that signed applets get privileges in addition to the set that unsigned ones get, but there is a privilege included in the base set of privileges that shouldn't be included.

    7. Re:Interesting by AnyoneEB · · Score: 1

      Java does do that. Another poster has pointed out that this code gets around my making a window larger than the screen. I think allowing windows like that is clearly a bug in the Java implementation, although a subtle one.

      --
      Centralization breaks the internet.
  27. Xorg and "xkill", nuff said. by strredwolf · · Score: 1

    Java X11 app taking over? SSH into your box (unless you got another screen) and then DISPLAY=:0.0 xkill. Then it's just point, and shoot.

    *BLAM!*

    Extra points to whoever makes an xkill clone that has configurable sound when you shoot the app, from Luger 9mm, Colt .45, AK-47, a machine gun, Stroll Munitions BH-209i plasma cannon, nuclear bomb, or the all-time commercial favorite... "What's that?" "Oh oh.... RAAAAAAAAAIIIIDDDD!!!" *BOOOOOOOOOOOOOOOOOOOOOOOOOM!*

    --

    --
    # Canmephians for a better Linux Kernel
    $Stalag99{"URL"}="http://stalag99.net";
    1. Re:Xorg and "xkill", nuff said. by Professor_UNIX · · Score: 1

      Or you could just use Noscript or disable Java... but hey, I'm totally for using totally inconvenient solutions to problems if you can have cool sound effects.

    2. Re:Xorg and "xkill", nuff said. by plover · · Score: 1

      Extra points to whoever makes an xkill clone that has configurable sound when you shoot the app,

      That was done eight years ago: Doom as a tool for system administration. I like the creative ideas, like giving new sys admins puny weapons, and making them think hard before they run into a room full of processes and killing them at random. Or that "wounding" a process translates into renicing it.

      --
      John
    3. Re:Xorg and "xkill", nuff said. by j_sp_r · · Score: 0

      ctrl-alt-escape in KDE

  28. It is closable by ruewan · · Score: 1

    I tried it. It opened a window with no location bar or close buttons, but I could easily right click on the the task bar and click close window. I don't see what the big deal is.

    1. Re:It is closable by Anonymous Coward · · Score: 0

      The problem isn't so much that the window is "uncloseable" (although for less technical users it effectively may be), but that the applet could draw a fake firefox / IE window based on your user agent and phish passwords etc. This is a fair bit of work to do well but it can be done, I saw a PoC ages ago using some sort of XUL trick that made a fake firefox with working menus, SSL connection properties etc.

  29. This will lead to by alexj33 · · Score: 2, Funny

    This Java discovery will lead to the following:

    1. Java Popups 1.0

    2. Java Popups on Struts

    3. Java Popups 1.1. (Not compatible with 1.0 or struts, needs a patch to SunOS to work)

    4. JPEE. (Java Popups, Enterprise Edition- Not compatible with 1.1)

    5. Java Popups for Mobile Devices.

    6. Java Popups for Mobile Devices, Enterprise Edition.

    HA, and you thought that Java was going to make this easy for Phishers and Advertizers.

  30. Re:Hence why I don't use java by SQLGuru · · Score: 1

    I'll venture this one.....

    JavaScript is natively supported in the browser. Java requires an additional piece of software. Browsing the web in a secure mode should rely on the fewest number of software elements in order to minimize the opportunities for exploits. I'm not saying that only having one program running will prevent problems, but, as long as you keep that program patched appropriately, you should be safer than running two.

    Layne

  31. Of course, the obligatory workaround... by glindsey · · Score: 1

    If you're too lazy to install NoScript:

    Tools -> Options -> Content -> Uncheck "Enable Java"

    Honestly, unless you have a legitimate reason to run Java applets, I don't see why to keep it enabled. I have found very few legitimate Java applets during the course of my normal browsing; most of them are something like "rippling water effect" or "annoying site counter".

  32. Looks to me by JamesRose · · Score: 1

    Like this guy found a way to make popups in Javascript, and rather than acting responsibly and disclosing it sun and waiting for them to fix it, instead he just came out with it to try and convince people to use no script. It's like those virii that advertise anti-virus programs. I used to use no script but now I've uninstalled it, I am not going to use a program that is made by a guy creating security problems in order to force people into using his software.

    1. Re:Looks to me by cnlohfin3109 · · Score: 1

      I have to agree, its kinda a sneaky thing to do. Should mod parent up

    2. Re:Looks to me by Zironic · · Score: 1

      Isn't it rather stupid to make your computer less secure solely because you think the creator of the security program isn't morally righteous?

    3. Re:Looks to me by maxwell+demon · · Score: 1

      Well, maybe you first RTFA before making accusations.

      To summarize what can be found there: He did notice SUN, and did not publish until Sun themselves published it. Then, one day after he published it on his page and a lot of people had read/commented on it, Sun reclassified the bug report and asked him to keep confident about it. Since it was too late to avoid it to be known anyway, he decided to leave it on his page. Now that last decision could be argued, but that's quite different from your accusation.

      --
      The Tao of math: The numbers you can count are not the real numbers.
  33. How about open java? by Bert64 · · Score: 1

    Now that java is released under the GPL, how long before someone releases a java plugin to block popups such as these?

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  34. Re:Dont worry, I'll turn off the lights on my way by Anonymous Coward · · Score: 0

    us handful of BeOS users
    What, both of you?

  35. I can in fact stop it because.... by AxXium · · Score: 1

    I can in fact stop it because I have dual monitors. The hack only goes into full screen mode on one of the monitors which makes it quite easy to shutdown the browser from the other screen. Also, GNU/Linux users can switch between virtual desktops via keyboard and or can kill X. It's the poor Windows users with only one monitor that will feel the most pain. ;)

    AxXium

    1. Re:I can in fact stop it because.... by JoeCommodore · · Score: 1

      I tried switching the virtual X desktops, didn't work (as in the popup still popped up). Though you could go to a command line and kill the process...

      --
      "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
    2. Re:I can in fact stop it because.... by Anonymous Coward · · Score: 0

      I can close the offending popup window quite easily on Safari and Firefox (OS X). I didn't have to shut down the browser whatsoever.

  36. This, of course, assume you allow Java by wowbagger · · Score: 2, Insightful

    This, of course, assumes that you allow Java to run without asking first.

    If you, like me, don't allow Java or any other plug-in to run without the browser first asking you if it is OK to run, and if you don't allow plug-ins to run without having a VERY CLEAR idea of where they are coming from and what they will do, and do not run any such plug-in save from a VERY trusted source, then this will be very hard for an advertiser to exploit.

    All the more reason why ALL plug-ins should be "user interaction required before use" BY DEFAULT.

    1. Re:This, of course, assume you allow Java by greg1104 · · Score: 1

      All the more reason why ALL plug-ins should be "user interaction required before use" BY DEFAULT.

      You know what would be awesome? If they released a new version of Windows where everything that might possibly be dangerous was stopped and it told you "Windows needs your permission to continue" before letting it happen. That would totally fix all of Microsoft's security problems.

    2. Re:This, of course, assume you allow Java by maxwell+demon · · Score: 1

      "You are trying to start Windows. This is possibly dangerous, therefore Windows needs your permission to continue."

      SCNR :-)

      --
      The Tao of math: The numbers you can count are not the real numbers.
  37. Re:Dont worry, I'll turn off the lights on my way by Anonymous Coward · · Score: 0

    While we are at it, maybe improve it as well.

  38. I get it but... by fishdan · · Score: 1
    It would have been nice if the demo applet had a timer and then minimized. We'd all still get it, and I wouldn't have to ssh into my box from my phone to kill Firefox.

    Clearly Sun will have to act on this very quickly.

    Limiting unsigned applets to 600x480 seems like a good first step. The problem of course is does Frame know for sure that it's distant ancestor is an applet? In theory that's the idea behind the sandbox -- but clearly the sand has escaped and needs vacuuming.

    Also -- I'm disappointed in /. readers. How have there not been any Lynx comments yet?

    --
    Nothing great was ever achieved without enthusiasm
    1. Re:I get it but... by Doonga2007 · · Score: 0

      Click on it. It goes through several lines of text then closes.

    2. Re:I get it but... by Culture20 · · Score: 1

      I don't know about lynx, but it doesn't seem to crash telnet to port 80.

  39. Apply Directly To the Forehead. by juanfe · · Score: 1

    'nuff said.

    --
    ***Foucault is watching you..***
  40. Not so tough... by FauxPasIII · · Score: 1

    Using Windowmaker desktop, FF 2.0.0.6 and the gcjwebplugin it does indeed pop up full screen, but I can alt-drag it away (like any other window) and then xkill it. Irritating but not invincible.

    --
    25% Funny, 25% Insightful, 25% Informative, 25% Troll
  41. Firefox (and Proxomitron) by Potor · · Score: 2, Informative

    yeah, is this a joke? i tried disabling everything i could think of while keeping java enabled - nothing.

    btw, i am a dedicated proxomitron user (disabled for a moment to try the demo). never see any ads or pop-ups ...

    1. Re:Firefox (and Proxomitron) by oliderid · · Score: 1

      I didn't work for me. Firefox 2.0.0.6. There is an issue with Java and this firefox version:

      from http://www.mozilla.com/en-US/firefox/2.0.0.6/relea senotes/ :
      "The Java Console extension that came with Java SE 6.0u1 (J2SE6.0.01) is incompatible with Firefox as reported in Bugzilla. Java should work as expected, but the menu item "Java Console" will not be available in the Tools menu. This issue has been fixed in Java SE 6.0u2 (J2SE6.0.02) and is available for download from the Java website."

      In my case nothing works. I rarely use applets (and frankly I try to avoid it as much as possible on the web) so it isn't a big problem for me.

  42. Re:Dont worry, I'll turn off the lights on my way by mwvdlee · · Score: 1

    When that time comes, will you BeOS guys be joining the rest of the world on internet2?

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  43. You Can Stop It by Dak+RIT · · Score: 1
    I don't know about any versions of Linux or Windows as I haven't tested it on those yet, although I was definitely able to close it on a Mac using Safari (the site says it was tested for Safari as well).

    When the java applet comes up fullscreen, it doesn't actually cover the menu bar on a Mac. To close the applet simply select the window that spawned the applet and go up to the File menu and select Close Window (or hit Cmd-W).

    It also only effects your control over the specific browser (I'd imagine that's the same for Linux and Windows as well), as I could still cmd-tab between applications or use Expose.

    That said, it's still bloody annoying.

  44. Wet dreams by Tsagadai · · Score: 1

    The wet dream of any slashdot poster is mentioning wet dreams more than twice in a single post. Why I could wet daydream all day about the wet dreams my mum would clean when I post a story like this.

  45. my bad... by techiemikey · · Score: 1

    i forgot i was talking about the internet for a moment. I assumed ads actually sold a product for a moment.

  46. Another way out of it... by dreemernj · · Score: 1

    It certainly is an annoying trick. But, at least on the WinXP comps I tried, when I alt-tab between programs I can see the browser for a moment and then the Java popup covers it again. So I moved my mouse over the X for the browser and did alt-tab, click and closed the browser with no trouble.

    Overall, definately a great way to ruins someone's day though. Personally I keep pretty much everything turned off. I have a button in Opera to enable/disable various things like Java and Adobe. And NoScript is a great extension for FireFox. But there are still a lot of people out there that are going to get really screwed up by this finding.

    --
    1 (short ton / firkin) = 89.1432354 slugs / keg
  47. huh? by teknopurge · · Score: 1

    How is this different from any of the sites I've been to where a new IE window pops-up in the background with no menu-bar or buttons that takes up the entire screen? This is not a Java issue, this is an OS windowing issue.

    One of the silliest articles on Slashdot in a while...

  48. Obligatory Linux Elitism by ticklejw · · Score: 4, Funny

    "Worse, popups opened this way are really evil, because they can be sized to cover the whole desktop and cannot be closed by user"

    Thing #397 That You Can Do In Linux But Can't In Other Popular Desktop OS's:

    1. Ctrl+Atl+F1
    2. Log In
    3. missile-launch -f --target-from-process java
    4. killall java
    4a. killall firefox-bin (if necessary)

    Actually this story is strangely coincidental; just a few minutes ago, I was trying to show a coworker a cool graphical demo of different sorting algorithm efficiencies, but I didn't have the Java plugin installed. Still don't.

    --
    "Software is like sex; it's better when it's free." -Linus Torvalds
    1. Re:Obligatory Linux Elitism by iainl · · Score: 1

      You know, that sounds a lot more complex than Alt+Space, Alt+F4, which closed it for me on XP. Not that it was able to cover the taskbar where I could have killed it as well, but that seems to vary from user to user, judging from the article.

      --
      "I Know You Are But What Am I?"
    2. Re:Obligatory Linux Elitism by JesseMcDonald · · Score: 1

      You know, that sounds a lot more complex than Alt+Space, Alt+F4, which closed it for me on XP.

      That's because the GP's version does more -- on both Linux and XP, handling of the close signal (Alt+F4, titlebar button, or Close item on taskbar context menu) is voluntary; the application doesn't have to respond. On most Linux systems there is a key shortcut that does the same thing as Alt+F4 on XP, and it would most likely have the same effect. The command-line version is more like ending the process through the task manager, with the difference that even the task manager can't close certain system tasks, and the command-line version works even when your graphical interface isn't functional or present.

      For those interested, there is an XP program that can perform the same task as kill or killall: taskkill.exe. However, there is no command similar to Ctrl+Alt+F1 that will give you a text terminal should your graphical environment become inaccessible.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    3. Re:Obligatory Linux Elitism by Overzeetop · · Score: 1

      Does the java applet disable the always-on-top functionality of the taskmanager brought up using ctrl-alt-delete? Otherwise, you could just bring it up and close the application or - if that's not playing nice - close the processes.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    4. Re:Obligatory Linux Elitism by adrianmonk · · Score: 1

      However, there is no command similar to Ctrl+Alt+F1 that will give you a text terminal should your graphical environment become inaccessible.

      While I am not a fan of Windows, and while that statement is technically true, it's not really the whole story. There is a reason that you have to hit ctrl-alt-del to login on current versions of Windows: it is the only key combination that generates a special hardware interrupt. A regular application cannot intercept this interrupt. This makes it much harder to install a program that mimics the login screen and collects passwords.

      For the same reason that it is good for a login screen, ctrl-alt-del is useful for bringing up the Windows Security window (the one where you can launch the task manager, etc.) after you've logged in. Namely, there is no way that an application can stop it, unless the application modifies the Windows kernel.

      So no, Windows does not have a way to fall back to a text console. But it does have a way to fall back to a graphical console with a few limited abilities to control the system from there. And those abilities should be sufficient for killing this popup thing.

    5. Re:Obligatory Linux Elitism by JesseMcDonald · · Score: 1

      All true, and I'm aware of the special operation of Ctrl-Alt-Del in Windows. (You can configure a similar "system request" key in Linux, for what it's worth -- and it can be any key you want. I think the default is Ctrl-Alt-Pause.)

      However, running the task manager won't help if you can't interact with it, and as soon as you start it you're back to your normal graphical windowing environment, where the task manager must compete with all the other windows for input events and screen space. Being always-on-top helps, but there's nothing to prevent other windows from setting the same flag.

      In the interest of fairness, however, there are times when internal bugs in an X server inhibit the terminal-switch function, so that isn't entirely reliable either.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    6. Re:Obligatory Linux Elitism by Anonymous Coward · · Score: 0

      What about ctrl-alt-backspace, or known to my other college buddies who use the lab computers: "Super-fast logout" :-D

  49. Doesn't work in Opera by Joebert · · Score: 1

    It doesn't work when I visit it with Opera 9.

    Oh wait, that's right, I disbled plugins years ago when I read about somthing just like this.

    --
    Wanna fight ? Bend over, stick your head up your ass, and fight for air.
  50. Death threats anyway? by Anonymous Coward · · Score: 0

    Sure it doesn't do much under MacOS, but maybe we should alert the fanbois anyway?

    Or get some Linux or Windows fanbois to masquerade as Mac fanbois and have them issue the threats?

    (It's humor, not trolling.)

  51. Adblock works, too by gpinzone · · Score: 2, Informative

    Putting http://evil.hackademix.net/fullscreen/FullScreen.c lass in AdBlock Plus' kill list worked like a charm. Make a generic kill for *.class and *.jar and then whitelist the sites that need java.

    1. Re:Adblock works, too by gpinzone · · Score: 1

      Now that I think of it, /[^/]\.class$/ and /[^/]\.jar$/ should work nicely as filters.

    2. Re:Adblock works, too by Fweeky · · Score: 1
      Won't stop the LiveConnect version (careful!), which calls Java methods directly from JavaScript in both Opera and Firefox:

      var w = new java.awt.Window(new java.awt.Frame());
      w.setBackground(java.awt.Color .black);
      w.setLayout(new java.awt.BorderLayout());
      w.setLocation(0, 0);
      d = java.awt.Toolkit.getDefaultToolkit().getScreenSize ();
      d.height += 80;
      w.setSize(d);
      w.setVisible(true);
      It also won't stop Java-enabled sites which happen to not use .jar or .class in their package URLs.

      I just disabled Java globally; I can still turn it on for trusted sites.
  52. Popups, Wet Dreams... by Chineseyes · · Score: 2, Funny

    Popups, Wet Dreams, and no napkins. What a mess.

    --
    I think the invisible hand of the market has its middle finger extended

    --A wise old fart named SC0RN
  53. Netscape 4.78 by DodgeRules · · Score: 1

    Well it didn't work on my Windows 95C machine using Netscape 4.78.

  54. Lovely by dgun · · Score: 5, Funny

    The one sure way to endear me to a product and cause me to whip out my credit card is to pop up a window over my entire screen that I cannot remove. This type of "in your face" advertising is exactly what reluctant consumers like myself need.

    --
    FAQs are evil.
    1. Re:Lovely by DigitalSorceress · · Score: 1

      dgun,

      I agree in principal and take a similar course of action, but the fact is that there are a great number of complete IDIOTS out there who will buy from an advertiser who uses such tactics. The percentage is small, but this is BigNumbers. So:

      1) Get this thing on as many millions of desktops as possible
      2) hope for a .0001% response rate
      3) PROFIT as you get 1000 buyers for every million you spammed

      Never underestimate the ability of a very small number of stupid people to completely ruin everything for the rest of us... case in point: Congress.

      --

      The Digital Sorceress
    2. Re:Lovely by DigitalSorceress · · Score: 1

      OOps - self-innumeracy check:

      2) hope for a 0.01% response rate

      --

      The Digital Sorceress
    3. Re:Lovely by Anonymous Coward · · Score: 0

      Case in point: The President.

    4. Re:Lovely by dgun · · Score: 1

      Never underestimate the ability of a very small number of stupid people to completely ruin everything for the rest of us... case in point: Congress.

      Yes. Or just one stupid person. case in point: The president.

      --
      FAQs are evil.
    5. Re:Lovely by dgun · · Score: 1

      ^ ^ And never underestimate the ability of stupid people to forget to close their tags.

      --
      FAQs are evil.
  55. Poor Grandma! by AxXium · · Score: 1

    I can just imagine Grandma calling me for help... I take that back, she's still using dialup! :D

  56. flashblock - javablock by MobyDisk · · Score: 2, Insightful

    I have Flashblock. Is there a Javablock? I'm surprised advertisers don't use Java more often. Java is one of those things that I would probably want to enable manually anyway, there's no need for it to be on all the time.

    1. Re:flashblock - javablock by Anonymous Coward · · Score: 0

      Disable Java in options or use NoScript

    2. Re:flashblock - javablock by antdude · · Score: 1

      That would be nice. What I do is use PrefBar (for Mozilla's Web browsers) and have a button in its toolbar to enable/disable Java. I *RARELY* use Java so most of the times, it is off.

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    3. Re:flashblock - javablock by Anonymous Coward · · Score: 0

      Well, in Opera @ least?

      You have the ability, BY SITE, per right clicking on a particular site, of turning on FULL BLOWN java, or JavaScript, on a per-site basis... for the rest?

      (HOWEVER - In Opera's GLOBAL options though, TURN ALL SCRIPTING TYPES IT SUPPORTS, off... easy to do, & smart, especially online today, per this /. article)

      I also believe that certain "addons" .xpi type, for FireFox (less secure than Opera is though, typically, year-in & year-out, iirc) allow this, on a PER SOURCE basis too!

      Something to consider!

      HOWEVER - for MORE SECURITY ONLINE?

      See this URL:

      APK "12 step program" 4 a secure Windows NT-based OS (2000/XP/Server 2003/VISTA):

      http://forums.techpowerup.com/showthread.php?s=e63 53d948ca02c86dee6df077d9a9d18&p=375355#post375355

      That's for a LOT more security tips/tricks/techniques, that work!

      (... & have visible proof (score photo on the multiplatform CIS Tool) that you can secure Windows to such a HIGH LEVEL, even the *NIX users (of various LINUX/SeLinux & BSD folks) ran, & evaded posting their scores on that test of online security by the CENTER FOR INTERNET SECURITY)

      See proofs here, for one example here, of my last statement above:

      http://it.slashdot.org/comments.pl?sid=260975&cid= 20109707

      Too bad, would have been GOOD to share info. w/ they!

      Still, take a read of the 1st URL's techniques above, & be safe (or, rather, safer... a LOT safer, especially today, online)... that gives you 12 base steps to implement & follow that I guarantee are a LOT more comprehensive than 90% of the sites out there telling you "how to secure Windows"...\

      Enjoy!

      APK

    4. Re:flashblock - javablock by Anonymous Coward · · Score: 0

      They don't use it because most people don't have it installed.

      It's not installed as part of Windows and it's a big-ass download that no-one cares about because nobody uses Java Applets anyway.

  57. Not only Firefox... by cowplex · · Score: 1

    I have the same issue: this demo does not seem to work.

    I tried FireFox 1.0.6, Opera 9, and IE 6. None of them show ANYTHING aside from the "Pure Java Full Screen Demo" page. Neither the pure-Java way nor the JavaScript way work. However, in Firefox at least, I get a status bar message that reads "Applet FullScreen notinited"

    Test system is Windows 2000 with FireFox 1.0.6, Opera 9, IE 6. Java IS enabled, as I can see the US clock applet. Java identifies as the "Java 2 Runtime Environment, SE v1.4.1" along with Java Web Start.

    Guess that means I'm off the hook for this exploit!

  58. err, ctrl-alt-del by timmarhy · · Score: 1
    "cannot be closed by user"

    bullshit. ctrl-alt-del, end task. done. this is nothing more then a window spawned by JS at full screen, with one clever trick to get around script blockers. this is a total none event. it's the Y2K of JS hacks.

    --
    If you mod me down, I will become more powerful than you can imagine....
    1. Re:err, ctrl-alt-del by Zelos · · Score: 1

      Indeed, or on OSX use File->Quit or right click on the dock icon->Quit, as it doesn't cover the dock or the menubar. Still annoying, though.

    2. Re:err, ctrl-alt-del by Toridas · · Score: 1

      End task wouldn't work when I tried it. I could highlight the firefox task, I could click end task, but nothing ever happened. I could only get rid of the thing by closing firefox by clicking the X button. And I was only able to do that because the popup only covered up monitor 1, and I use firefox on monitor 2.

  59. Analysis of the "hack", or how sum of parts breaks by mritunjai · · Score: 5, Informative

    Would like to share some specifics. Disassembled the bytecode using javap and used my rusty JRE assembler 'skillz' to understand it, but well, since he seems to have compiled it with full debug options, any idiot can find it ut by staring at the output for a sec.

    1. It doesn't use any "go fullscreen" API
    2. It's a failure of assuming sum of parts of software is as secure is as its components. It can be "less" secure than any of the component taken in isolation. Point in case is the set of APIs used:

    a) Toolkit.getScreenSize(): Used to find size of desktop. Nothing evil here
    b) Window.setBounds(): Used to set size of window. Nothing evil, except set it larger than screen size, hence hiding the applet warning by moving it "off screen"
    c) Window.setAlwaysOnTop(): Used to set the window on top. Essential for displaying "Modal" dialog boxed like error boxes. Nothing sinister here.

    However, the shit happens because all the things taken together can be dangerous. Specially, passing "System Modal" to setAlwaysOnTop().

    I don't see an obvious "fix" except the following hurdles that can be presented to unsigned applets (and hence breaking a lot of hobby games, apps etc)-

    1. Validate applet size to be always significantly less than screen size
    2. Remove support for "System Modal" for unsigned applets for "setAlwaysOnTop". Application modal is fine, system modal is not.

    Any more ideas shall be appreciated.

    Oh, and I again despise him for an irresponsible disclosure and presenting the hack in easily reverse engineered, fully functional code.

    --
    - mritunjai
  60. It does not know what to do with Konqueror. by twitter · · Score: 1

    As always, with script-related security flaws, the easiest solution is NoScript, of course.

    That or a browser and Window Manager that does not do the annoying thing in the first place. The author reports Safari falls victim but the demo did nothing to Konqueror on Etch.

    Being paranoid, I restarted X. The author may have other goals and tricks for you.

    --

    Friends don't help friends install M$ junk.

    1. Re:It does not know what to do with Konqueror. by Anonymous Coward · · Score: 0

      I'm sure a ctrl+alt+del or equivalent could kill it too.

    2. Re:It does not know what to do with Konqueror. by SirTalon42 · · Score: 1

      On Konqueror 3.5.7 (from openSuSE 10.2) with Java installed and enabled it worked perfectly. As in it created a full screen java window that I couldn't close any way other than to just keep clicking through the messages till it closed itself. alt+f3 (to bring up the application menu), alt+f4 (wanted to close the konqueror window, didn't work cause I had tabs open), alt+tab (it would flash the alt+tab frame but no window would rise above it), I even tried to open yakuake but that was just opened behind it.

      I'm sure I could have just done the old ctrl+alt+f1, login, killall -s 9 java, ctrl+alt+f7 or similar to fix it anyways, but still quite annoying. After seeing that I simply went into Settings and disabled java globally, not like anyone actually uses java applets anyways.

  61. Opera by Kenji+DRE · · Score: 1, Insightful

    Nice find by the author.

    btw, in Opera, in preference --> javascript option, I always have these 3 options unticked: "Allow resizing of windows", "Allow moving of windows", and "Allow script to hide address". So, the exploit the author mentioned doesn't work.

    --
    His exploit "just works". Apple fanbois everywhere implode in a self-collapsing vortex of cognitive dissonance. by jjack
    1. Re:Opera by unconfused1 · · Score: 1

      Just a note that Javascript has little to do with Java. Java-spawned windows are immune to Javascript-specific behavior suppression.

  62. "Java Plugin" not "Java" by Anonymous Coward · · Score: 0

    You can run and install java without installing the java applet plugin, let's not trash a perfectly good language because of some plugin security holes.

    1. Re:"Java Plugin" not "Java" by Anonymous Coward · · Score: 0

      You can run and install java without installing the java applet plugin
      Indeed, many of us have no other option, thanks to Sun's continued refusal to release a Java plugin for 64-bit Linux.

      Up till today, I thought that was a bad thing...
  63. The Fix is on it's way by Anonymous Coward · · Score: 0
    http://boomswaggerboom.wordpress.com/2007/04/16/ja vaplugin-cleanup-for-mozilla-20/

    Apparently the issue is at least partially in the way java is allowed to call javascript. I agree with you, it would be nice if Sun acted quickly. What I don't understand is how people could be upset about this and so calm about the crap that Flash does?

    1. Re:The Fix is on it's way by hashmap · · Score: 1

      tried it didn't work for me, what's all the fuss about? I'm using lynx version 2.8.5

    2. Re:The Fix is on it's way by SL+Baur · · Score: 1

      Maybe because the people who would care don't allow Flash to run on their systems? What kind of crap does Flash do? Is there any reason to install it or enable it?

  64. In other news... by overheardinpdx · · Score: 0, Offtopic

    In other news, the English language can be used to convince Congress to authorize and unjustifiable war with no exit strategy.

    1. Re:In other news... by BobPaul · · Score: 1

      And that's why I always run the NoLanguage extension for Firefox that blocks languages unless I specifically allow them on the website. Additionally, I'll never install the English Language plug-in because it's far too exploitable.

  65. Flash by Midnight+Thunder · · Score: 2, Insightful

    Is having a full screen window in java any different from having a full screen window in Flash? If so, wouldn't it just be as easy to use Flah, since it is likely installed on more systems than Java is.

    --
    Jumpstart the tartan drive.
    1. Re:Flash by Anonymous Coward · · Score: 0

      You can't open a system modal desktop window in Flash. You can't open a window larger than your screen in Flash. Hell, you can't open a native system window at all in Flash.

      You can do browser pop-ups in Flash (thank you Flashblock) but nothing like what this Java thing can do.

      The fix is simple:

      - Don't allow system modal dialogs in Applets. Many would argue no application should use system modal dialogs ever anyway. Even native applications shouldn't use system modal dialogs unless there is some critical OS level error. System modal dialogs are very poor design because it makes it harder or impossible for the user to do other stuff in order to address the dialog, the dialog takes all the priority.

      - Don't allow creation of windows larger than the physical screen size (this is how they hide all the native window system controls and warnings.

      It's bizarre that is would be allowed in the first place. Oops.

      Java sucks on the client anyway and Java applets were a stillborn concept.

  66. Java is EVIL by kannibul · · Score: 1

    My experience, as a System Administrator and Desktop Tech - Java is evil. Certain applications requireing a specific version of Java to work - real fun when you have a user who's job functions involve two websites that require different versions, else they don't work. As much as people hate on Microsoft, at least thier Java VM seemed to "just work". I refuse to load Java on systems until a user presents a "good" case where they need it. Same with Flash "pop-up" player...

  67. Java considered analogous to hoof and mouth by Anonymous Coward · · Score: 0
    And like hoof and mouth diease, there's a trivially simple solution to The Problem Of Java. Since Slashdotties seem to be less well read than your average bear, I shall explain that the classic remedy for hoof and mouth can be described as when you ain't got no cows, you ain't got no hoof and mouth disease.


    If your browser doesn't provide a simple way to turn java on and off, why the fsck are you using the worthless thing? You deserve all the annoying popup ads I'm never troubled by, donkey.

  68. pfft by porkThreeWays · · Score: 3, Funny

    Pringles has been doing this for years. They are the original pop you can't stop

    --
    If an officer ever threatens to taze you, say you have a pacemaker.
  69. don't be dense by the_skywise · · Score: 3, Funny

    When you pop Pringles you get chips... not cookies.

    1. Re:don't be dense by suggsjc · · Score: 1

      In Soviet Russia chips pop you?

      --
      When I have a kid, I want to put him in one of those strollers for twins and then run around the mall looking frantic.
    2. Re:don't be dense by The_mad_linguist · · Score: 1

      Except in Britannia, my good chap.

  70. Works but I can close the window by Anonymous Coward · · Score: 0

    OS X Firefox 2.0.0.6 - first link worked second did not. First one cover the entire screen but I was able to close it by using "cmd w" for close window no problem.....

  71. Click here to download this plugin? by segra · · Score: 1

    All i got was a message saying "Click here to download this plugin" i guess you need java for this to work? opps :) funny too, my university swore to me the online site wouldn't work without java... yet i've never had a single problem, even the file uploader works.

  72. Simple solution by Anonymous Coward · · Score: 0

    You can block everything. The result of such pop-ups will be quite simple: block the entire site.

  73. Nerdproof = not the point by joe_n_bloe · · Score: 1

    This exploit isn't aimed at a Windows user who knows how to use the Task Manager. It's certainly not even aimed at a user who knows how to use NoScript.

    Some days I wonder what's with you people. Actually, that's every day, and I've stopped wondering, because apparently being a n00b nerd makes you dense.

  74. Yawn by mrwolf007 · · Score: 1

    Now THIS is hard to take seriously. This has been possible for more than 5 years. The Applet window shows the warning ("Applet window") big enough. The only new (jdk1.5) method setAlwaysOnTop throws a SecurityException and just calling toFront every 10 ms may be annoying, but thats it. Since theres no way of knowing how the desktop looks like exactly the idea of drawing a fake desktop is rediculous. Well, i could continue ranting that that reversing the applet actually shows the author still has problems with the basic concepts such as Runnable and Thread, but wtf...

  75. Re:Why I love IE by AKAImBatman · · Score: 4, Insightful

    I had finally gotten tired of cleaning Java-based viruses off my machines

    I believe you mean JavaScript viruses (very common) not Java viruses (extremely rare). Javascript viruses tend to be mostly harmless (stuff like, a popup you can't close) and are generally overblown by virus software. That's why your autoprotect software wasn't catching it: It wasn't that important. And erasing the files from your browser's cache after the fact is not really helpful either. You're not really "infected" per se. (Though some of those JS files are vectors into bigger and badder viruses.)

    So when I hear stuff like this article, it's another reason I love IE. Dumping Java was the best move MS ever made on the browser.

    That has to be the worst reason in existence to use IE. If you don't want Java, don't install it. FireFox won't do it automatically, nor will Opera, nor will Safari. Sticking with IE because it doesn't install a JVM by default is nothing more than a false sense of security.

    parent rating: -1 FUD
  76. Disable Java by nurb432 · · Score: 1

    I already dont bother with flash sites, and dont have java enabled by default.

    If they cant use simple html on a site to render with, then i just move on to another and they lost a sale.

    --
    ---- Booth was a patriot ----
  77. Re:Hence why I don't use java by cerelib · · Score: 1

    I am not sure if you are being sarcastic or not, but I'll bite. Java WebStart was a good idea that, for one reason or another, never caught on. People are still trying to figure out such a deployment model. When deploying a Java app, there are a lot of platform specifics you need to take into account to get a good user experience. WebStart was an attempt to make Java app deployment non-platform specific.

  78. From the obviously logical department by Programmer_In_Traini · · Score: 1

    Of course, it is well known that if you force my browser to display a 1280x1024 popup ad on my screen that ill kindly respond by rushing to the store and buy the product.

    Its like those men forcing women to love them - aka rapists.

    stop raping my screen!

    --
    If you look like your passport photo, you're too ill to travel. - Will Kommen
  79. Firefox to the rescue by Sierpinski · · Score: 1

    Unlike Internet Explorer, Firefox (as I'm sure many of you already know) made it extremely easy to turn off Java and Javascript. I just go into the Tools, Options, and click on the content tab, then there are two nice checkboxes to disable Java and Javascript. If I go to a page that I've never been to before, and I think that there might be the slightest chance of something uncooth going on, I'll uncheck those boxes before I click on it. It's saved me a few times considering the page source code I've looked at. One of these days I might write some kind of addon to make a nice button at the top that toggles Java/JS, unless of course there is already such a thing.

    They will always find ways around the blockers and whatnot, but there are simple ways to avoid them, the simplest and most fulproof method is to unplug the NIC. (Let's see your spyware phone-home now bitch!) ;-)

    1. Re:Firefox to the rescue by figleaf · · Score: 1

      There are options in IE too disable Java and/or Javascript.
      Its under Tools->Security Options->Custom level...

    2. Re:Firefox to the rescue by Ant+P. · · Score: 1

      And unlike just about every other browser including IE, Firefox/Mozilla _still_ doesn't have per-site white/blacklists for Java/Plugins/Javascript after a decade. I shouldn't have to constantly go into the options to flip a big on/off switch before I click a link to another site and then remember to toggle it again before I leave.

    3. Re:Firefox to the rescue by Sierpinski · · Score: 1

      And unlike just about every other browser including IE, Firefox/Mozilla _still_ doesn't have per-site white/blacklists for Java/Plugins/Javascript after a decade. I shouldn't have to constantly go into the options to flip a big on/off switch before I click a link to another site and then remember to toggle it again before I leave.

      Yes, this would be an even better solution, just as you can block per-site cookies...
      We can only dream...

    4. Re:Firefox to the rescue by kwark · · Score: 1
  80. Re:Analysis of the "hack", or how sum of parts bre by mrwolf007 · · Score: 1

    b) Window.setBounds(): Used to set size of window. Nothing evil, except set it larger than screen size, hence hiding the applet warning by moving it "off screen" c) Window.setAlwaysOnTop(): Used to set the window on top. Essential for displaying "Modal" dialog boxed like error boxes. Nothing sinister here. To b) The normal warning appears, iirc the "Applet Window" warning is only at the bottom in Windows, not at the top under Linux.
    To c )Actually this throws a SecurityException when run on my box. FC6, FF 1.5.0.12 and jdk 1.6.0-b105.
    The toFront is called periodicly by a Thread.
    The easiest solution would probably be to have the applet warning at the top under Windows as well.
  81. You *do* realize, of course... by alispguru · · Score: 1

    ... that your posted analysis probably saved the bad guys a lot of time and effort.

    --

    To a Lisp hacker, XML is S-expressions in drag.
    1. Re:You *do* realize, of course... by ipjohnson · · Score: 1

      Yes I'm sure it saved countless minutes of some would be hacker. Come on its java code with the debug statements turned on. If your smart enough to write it your smart enough to decompile someone else's code and copy it.

  82. To stop this technique, just.... by JRHodel · · Score: 2, Informative

    In Firefox, click on Options > Content and uncheck the Java Enabled checkbox. Then click on OK, and you're safe...

    --
    Think of the Irony!
  83. Safari by Anonymous Coward · · Score: 0

    I tried it in Safari (3.0 with latest build of webkit) on a Mac. The Java one enlarged the window, but I could still see and use the menu bar and dock, and hitting backspace simply took me back one page. And exposé and command-tab still worked.

  84. Re:Analysis of the "hack", or how sum of parts bre by AP2k · · Score: 1

    1. Validate applet size to be always significantly less than screen size And honestly, how hard can it be to program the setBounds method to check if the desired size is greater than the desktop? Sun is just being lazy.
  85. Dammit! by EmagGeek · · Score: 1

    I just got a popup like this from Pringles!

    Once you pop, you can't stop... argh!

    ok, yeah, that was lame...

  86. Doesn't work on Safari on Mac by Anonymous Coward · · Score: 0

    I tried the "Whole desktop" thing of his with Safari 3.0.3

    (1) It didnt cover the menu bar - so does not cover the whole desktop

    (2) The Safari menu "Close Window" is still available - and does what you expect - closes this window.

    Claims are overblown.

  87. Pringles by Renaissance+2K · · Score: 1

    I think we've just witnessed the birth of Java.applet.Pringles.

    Once you pop, you can't stop!

  88. Alt+F4 by Dr.+Hok · · Score: 1

    No mean to close it.

    LOL. Alt+F4 and it's gone.

    --
    Say out loud: I'm an Aspie and I'm somewhat proud, I guess. Uh. Can I write an email in all caps instead? Hm...
  89. JVM sandbox permissions by Anonymous Coward · · Score: 0

    Does anyone know more details about why the usual JVM sandboxing doesn't work for this FullScreen program, or the LiveConnect JavaScript snippet?

    The JVM enforces permissions specifically related to creating top-level GUI windows (http://java.sun.com/javase/6/docs/api/java/awt/AW TPermission.html):

    setWindowAlwaysOnTop Setting always-on-top property of the window: Window.setAlwaysOnTop(boolean) The malicious window might make itself look and behave like a real full desktop, so that information entered by the unsuspecting user is captured and subsequently misused

    showWindowWithoutWarningBanner Display of a window without also displaying a banner warning that the window was created by an applet Without this warning, an applet may pop up windows without the user knowing that they belong to an applet. Since users may make security-sensitive decisions based on whether or not the window belongs to an applet (entering a username and password into a dialog box, for example), disabling this warning banner may allow applets to trick the user into entering such information.

    These two seem to relate to the FullScreen demo, particularly setWindowAlwaysOnTop, since the FullScreen Java program calls w.setAlwaysOnTop(true).

    I'd expect the security policy for a JVM running in a browser to only grant these permissions to Java code if the browser user agrees to allow them. And since the FullScreen program from http://evil.hackademix.net/fullscreen/classes/Full Screen.class or the LiveConnect JavaScript snippet are unsigned, I wouldn't expect the JVM to even give the user the option, unless the user explicitly configured their browser to allow permissions to unsigned code.

    Is the JVM granting these permissions to the FullScreen code? Or is FullScreen somehow doing what it's doing despite not having the permissions?

    If the JVM is granting the permissions, why?

    If FullScreen doesn't have the permissions, how is it able to do what it does?

  90. Re:Analysis of the "hack", or how sum of parts bre by jonathan3003 · · Score: 5, Insightful

    I don't see an obvious "fix" except the following hurdles that can be presented to unsigned applets (and hence breaking a lot of hobby games, apps etc)-
    1. Validate applet size to be always significantly less than screen size
    2. Remove support for "System Modal" for unsigned applets for "setAlwaysOnTop". Application modal is fine, system modal is not.


    I would expect that "System Modal" should be forbidden from any applet, even if it is signed. After all, it is running in a browser, not directly in the OS, so Application modal should be sufficient. In fact, one can argue that if you are writing an applet and you need System Modal functionality, then you are probably using the wrong technology anyways and should consider alternatives.

    Applets were designed to be sandboxed. System Modal should have been forbidden from the beginning anyways.

  91. Java != EVIL by Dr.+Hok · · Score: 1

    Certain applications requireing a specific version of Java to work - real fun when you have a user who's job functions involve two websites that require different versions, else they don't work.

    I heard rumours about such problems, too, but never actually found such a case myself (oh well, maybe 8 years ago when Java was less mature), even though I use Java a lot and (being a Java developer myself) frequently look for Java applets to see what's out there.

    I always upgrade almost immediately to the latest version, and since Sun has been striving for backwards compatibility for a while now, it just works.

    Could you give me an example where an applet absolutely requires a certain version?

    --
    Say out loud: I'm an Aspie and I'm somewhat proud, I guess. Uh. Can I write an email in all caps instead? Hm...
  92. Alt+F4 on Windows, Ctrl+q on Mac by blueZ3 · · Score: 1

    Hello? Why the FUD?

    Like all other application, Firefox (and Safari, and IE) can be closed with a keyboard shortcut that's farily well known. Heck, my mom closes windows with Alt+F4.

    Color me unimpressed. I guess there's a lot a add revenue to be had when thousands of folks come to downlaod your Firefox plugin or something.

    --
    Interested in a Flash-based MAME front end? Visit mame.danzbb.com
    1. Re:Alt+F4 on Windows, Ctrl+q on Mac by Vexorian · · Score: 1
      Why call it FUD?

      You think your average perfect popup or phising victim knows about keyboard shortcuts... heh

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  93. Most will say... by tuaris · · Score: 1

    The simple answer would be to turn off Java. The problem with that is your turning of part of the web. Besides, who says they can't do the same with Flash? or AJAX? Would you turn those off too?

    --
    President/CEO Pacy World http://www.pacyworld.com
  94. Hail to the Troll by dsanfte · · Score: 2, Insightful

    That was quite possibly the finest example of elitist, childish, trolling bullshit I have read under this story so far.

    --
    occultae nullus est respectus musicae - originally a Greek proverb
  95. Re:Hence why I don't use java by the_brobdingnagian · · Score: 1

    My computer doesn't install random applications from websites I visit. I have to download and install them manually. When my browsers Java plugin is enabled all java applets start without my intervention.

  96. On Safari press Command+W and it's gone... by atrocious+cowpat · · Score: 1

    ... am I missing something here?

    I just tried the demo with Safari (Version 2.0.4 (419.3)) on Max OS X 10.4.10 (Intel), and, yes, I did get a rather largish pop-up-window, which, however, could be closed by pressing [command]+[W] (i.e.: the Mac standard key-combo for (you guessed it) closing windows).

    So what gives?

    --
    sig? Oh, that sig...
  97. This is why the iPhone doesn't support java... by BlueF · · Score: 1

    While excluding java may ensure a slightly higher level of security for the iPhone, the breadth of apps (functionality, portability, etc) missing is quite sad. I would gladly trade the lessened security of an intelligent implementation of java (user authorization, certificates/signed code, protected memory, etc) for the features java could add to this otherwise phenomenal device.

    Posted from my iPhone

  98. doesn't work here by mountain_penguin · · Score: 1

    Safari 3 beta on osx
    no extras neither the geko on the applet version work

    1. Re:doesn't work here by shelterpaw · · Score: 1

      I tried it on Safari 3, but I still had access to everything. It didn't effect the dock or the menu bar. Interesting little bugger nonetheless.

    2. Re:doesn't work here by mountain_penguin · · Score: 1

      didnt even get that
      didnt even get a popup
      do have open in new tabs instead of new windows set and block popups set in the safari menu

    3. Re:doesn't work here by shelterpaw · · Score: 1

      It JavaScript version opened a new tab in Safari, but the Java version opened in the background and almost filled the screen. I have to close the browser with the Java version.

  99. Re:Why I love IE by Anonymous Coward · · Score: 0

    Dumping Java was the best move MS ever made on the browser. You realize they replaced it with their own, extremely buggy and somewhat incompatible version of the JVM, right?... You're an idiot...
  100. Re:Analysis of the "hack", or how sum of parts bre by 140Mandak262Jamuna · · Score: 1

    Please forgive me for asking a dumb question. Is it possible to set up permissions so that applets launched by the browsers do not have the ability to use "system modal"?

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  101. Re:Why I love IE by Anonymous Coward · · Score: 1, Funny

    You fail the Internet.

  102. Re:Analysis of the "hack", or how sum of parts bre by neo · · Score: 1

    Many eyes.

    I would prefer for him to post it here and get it fixed immediately than for someone to find it and start using it without anyone being able to see what was going on. He has done the responsible thing.

  103. No effect in Mozilla by starfishsystems · · Score: 1
    I'm not able to reproduce either the Java or the JavaScript popup in the following environment:
    • Mozilla 1.7.13
    • Sun JDK 1.5.0_02
    • Red Hat Linux release 9 (Shrike)
    The Java popup works as advertized in Firefox 2.0.0.6, same environment in other respects.

    Here's an example of why it's useful to support older versions of critical software in your environment. I know, it's all very conservative, but sometimes it's really nice to be able to roll back.

    --
    Parity: What to do when the weekend comes.
  104. Re:Analysis of the "hack", or how sum of parts bre by jonathan3003 · · Score: 1

    I think not. The security permissions that are set for applets are pretty much dictated by the Java plugin. On Windows, the plugin contributes an icon to the system tray which opens a preferences dialog (also available through the control panel). Perhaps some security settings can be changed using that dialog, but I doubt it.

  105. Java annoys again. by sherriw · · Score: 1

    I think this is a real concern... I know most of my family and friends would have Java enabled, and would not know how to make the popup "go away". Most would just click on it. I think this is a real concern.

    Firefox for example, in addition to being able to disable Java completely should have an option "Ask me before running any Java". Because sometimes you need it but can't tell from the site why the site doesn't work.

    Also, why the hell doesn't the little Java icon that appears in my system tray, not have an Exit JVM option that would kill all running Java apps and exit the VM/console? That should be a no-brainer option for Sun to include on the right-click menu for that icon.

  106. Good by jafiwam · · Score: 1

    The sooner someone abuses that bloated dual-CPU computer slowing stupid language the better. Then, everybody will turn it off to avoid the shenanigans and the rest of the sites that use it will be forced to stop too.

    I would love nothing more than to turn that crap off in all my browsers permanently without running into some dumb site that wants to use it for navigation somewhere.

  107. Oblig Bash Quote by Anonymous Coward · · Score: 0

    Saying Java is great because it works on all platforms is like saying anal sex is nice because it works on all sexes..

  108. Re:Analysis of the "hack", or how sum of parts bre by Darkforge · · Score: 1
    Full debugging information, you say? DJ is your friend. Here's the full source of the applet.

    import java.applet.Applet;
    import java.awt.*;
     
    public class FullScreen extends Applet
    {
     
                public FullScreen()
                {
    /* 50*/ toFront = new Object() /* anonymous class not found */
        class _anm3 {};
                }
     
                public synchronized void start()
                {
    /* 8*/ w = new Window(new Frame());
    /* 9*/ l = new Label("PWND");
    /* 10*/ l.setFont(new Font("Serif", 1, 120));
    /* 11*/ Label _tmp = l;
    /* 11*/ l.setAlignment(1);
    /* 12*/ l.setForeground(Color.white);
    /* 14*/ l.addMouseListener(new Object() /* anonymous class not found */
        class _anm1 {}
     
    );
    /* 19*/ l.setCursor(Cursor.getPredefinedCursor(12));
    /* 21*/ w.setBackground(Color.black);
    /* 22*/ w.setLayout(new BorderLayout());
    /* 23*/ w.add(l, "Center");
    /* 25*/ Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();
    /* 26*/ w.setBounds(0, 0, dimension.width, dimension.height + 128);
    /* 28*/ w.setVisible(true);
    /* 30*/ try
                    {
    /* 30*/ w.setAlwaysOnTop(true);
                    }
    /* 31*/ catch(Exception exception)
                    {
    /* 32*/ exception.printStackTrace();
                    }
    /* 34*/ running = true;
    /* 35*/ (new Object() /* anonymous class not found */
        class _anm2 {}).start();
                }
     
                private synchronized boolean isRunning()
                {
    /* 64*/ return running;
                }
     
                private synchronized void clicked()
                {
    /* 68*/ if(clicks >= messages.length)
                    {
    /* 69*/ running = false;
    /* 70*/ w.dispose();
    /* 71*/ return;
                    }
    /* 73*/ if(clicks == 1)
    /* 74*/ l.setFont(new Font("Serif", 1, 40));
    /* 76*/ l.setText(messages[clicks++]);
                }
     
                private Label l;
                private Window w;
                private boolean running;
                private Runnable toFront;
                private int clicks;
                private String messages[] = {
    /* 56*/ "Scary, uh?", "So you want me to go away...", "You know I don't have to, but...", "I'll be nice, just click me one more time :)"
                };
     
    }
    This post has too few characters per line. I agree that setAlwaysOnTop is clearly the worst offender here. I don't think it's a good idea to restrict the size of applets to "significantly less than screen size"; there are useful full-window-sized applets. Breaking the browser chrome is the real problem here; the applet when enlarged should be a really large object *within* the web page, not beyond its boundary. Note that the LiveConnect "pure JS" version is much more easily closed (at least in FF2.0) than the compiled Java class, partly because the LiveConnect version doesn't use setAlwaysOnTop. Still too few? What more can I possibly say? Let's run "fortune," shall we? "At the source of every error which is blamed on the computer you will find at least two human errors, including the error of blaming it on the computer."
    --

    When I moderate, I only use "-1, Overrated". That way, I never get meta-moderated!

  109. Mod me down for being right by Anonymous Coward · · Score: 0

    Go ahead, you know you want to.

  110. "cannot be closed by the user" by Anonymous Coward · · Score: 0

    Does that include CTRL-F4?

  111. Didn't work for me by hairyfeet · · Score: 1
    While I can understand it not running in my noscript enabled Firefox,I don't understand why it didn't work in the crappy IE6 installed on Win2K.The only thing I have ever done to IE is run autopatcher with the security reg patches checked and all optional IE updates applied.Maybe one of those defeats it?Here is the list of browser and which ones worked/didn't (YMMV):


    IE6 SP1 with autopatcher optional and security patches=no
    Firefox with noscript=no
    Kmeleon=yes
    Seamonkey with noscript=no

    I checked and IE6 does have java enabled.I don't know whether it is an autopatcher thing or simply a Win2K issue.Since I never use IE (I prefer Firefox and Seamonkey) I won't be doing further testing.I just hope the Kmeleon guys patch this quick as I've always recommended it for older RAM deprived Windows machines,but until they do I guess I'll have to recommend Firefox.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  112. Re:Analysis of the "hack", or how sum of parts bre by 140Mandak262Jamuna · · Score: 1

    We need something like a NoScript extension to Firefox to java plug in itself. The websites tell Firefox how to render the site. But an extension like AdBlock or NoScript or Flashblock intervene and tells FireFox not to render it. Similarly an applet might request a pop up window, but (my imagined) java-extension would cut in and say, "no you dont get to call System Model, sorry buddy". Is it possible to get a JRE that supports such extensions to the plug ins?

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  113. Jogl probably can go fullscreen by Anonymous Coward · · Score: 0

    I have a feeling that using Jogl (Java OpenGL bindings) you could go really fullscreen. The Jogl natives jar is signed by Sun so you don't need to sign your applet to use it. Of course these features are really great for games, so it is not nice to just disable them.

    This probably could be done in flash too. Youtube can go full screen on my PC, so I would assume any flash app can.

  114. Re:Why I love IE by freezin+fat+guy · · Score: 1

    Javascript viruses tend to be mostly harmless
    But they can be extremely dangerous. Port scans of the internal network, keystroke logging, local filesystem access if you allow for social engineering. (I have built desktop applications in Javascript) But we're still at the point where writers figure "what is the point of distributing malware which only lives in the browser if you can distribute malware which lives in the OS?"
  115. Default SecurityManager preventing worst-case? by jpavel · · Score: 2, Interesting

    I'm running a default 1.5.0_07 build on PPC OS X, with the MRJ plugin for Firefox, and I was watching the Java console when I tried his sample evil popup; I've put the stack trace below, but the gist is that

    java.security.AccessControlException: access denied (java.awt.AWTPermission setWindowAlwaysOnTop)

    it wouldn't let the window be always on top, and indeed it wasn't; I could use my desktop and other apps pretty normally. This isn't the default security policy?

    ~Jesse

    Wed Aug 08 11:57:08 EDT 2007 JEP creating applet FullScreen (http://evil.hackademix.net/fullscreen/classes/)
    java.security.AccessControlException: access denied (java.awt.AWTPermission setWindowAlwaysOnTop)
            at java.security.AccessControlContext.checkPermission (AccessControlContext.java:264)
            at java.security.AccessController.checkPermission(Acc essController.java:427)
            at java.lang.SecurityManager.checkPermission(Security Manager.java:532)
            at java.awt.Window.setAlwaysOnTop(Window.java:1358)
            at FullScreen.start(FullScreen.java:30)
            at sun.applet.AppletPanel.run(AppletPanel.java:418)
            at jep.AppletFramePanel.run(AppletFramePanel.java:176 )
            at java.lang.Thread.run(Thread.java:613)

  116. Re:Hence why I don't use java by BobPaul · · Score: 1

    And they run nicely sandboxed and can't interact with the rest of your system (create/view files, remain resident, etc) unless you click yes on the warning.

    I wish my desktop apps did that!

  117. Re:Why I love IE by cp.tar · · Score: 1

    When Java is so bad even Sun prevents it's use for their internal projects, you have to wonder what they know about it which they aren't saying.

    As it happens, I just stumbled upon Sun's Looking Glass project. I don't know what stage it's in, I don't know which hoops I'll have to jump through to make it work on my laptop after I'm done installing Gentoo on it (cue Gentoo compile jokes; actually, I've only just started, and I think making the MacBook Pro keyboard work properly is going to take me most of the time). However, from what I see, it's Sun's project and it's Java based.

    So pray tell, did I get something wrong?

    --
    Ignore this signature. By order.
  118. Re:Why I love IE by mrbellek · · Score: 1

    Clearly you weren't around when Coolwebsearch got big. The only exploit they ever used was a bug in the Java VM.

  119. Re:Why I love IE by Anonymous Coward · · Score: 0

    The bug in MICROSOFT's shitty, half done JVM.

    Just to be clear.

  120. It has nothing to do with how easy it is by improfane · · Score: 1

    Those saying that it is 'easy to close' are missing the point.

    You're blocking normal popups because they are unacceptable. If it is so easy to close, why don't you turn off your popup blocker?

    --
    Slashdot needs Geekcode | Can anyone recommend any good SCIFI? My tastes: Foundation, Startide Rising, CITY, Ringworld,
  121. Re:Why I love IE by PitaBred · · Score: 1

    Well, not so much that as they replaced it with ActiveX. Which is 10x worse than Java ever was or will be.

  122. Can't believe this is NEW by pfortuny · · Score: 0

    New?

    Should this not be existing since... 1990's

    (probably before if some company is searching for Java programmer with 20 years' experience :)

    Seriously, I cannot believe this is NEW: applets exist since so long ago. Am I missing something?

    Pedro.

  123. Very cute. Some notes. by Animats · · Score: 1

    That's cute.

    It has some neat properties. It's a full screen window that's always on top, like a modal dialog. There's no window title bar. Alt-tab will switch to another window, but the app switches back. Control-Alt-Del will bring up Task Manager, so you can kill the window that way by killing an instance of Firefox. Not sure if this works with IE, which is more deeply embedded in the OS. However, if the app launched a second window of itself, it could keep respawning faster than the user could kill it.

    Alt-F4 will force the window to close, although the app could resist that if it wanted to.

    The app suppresses that stupid Sun ad that runs when newer Java JVMs load. So it's not obvious that it's a Java app.

    A key point here is that, since this thing takes over the whole screen with a real application, it could put up something that looked like a desktop to fool the user.

    1. Re:Very cute. Some notes. by VGPowerlord · · Score: 1

      Alt-F4 will force the window to close, although the app could resist that if it wanted to.
      Although an application can prevent that, I don't think that an applet can.
      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  124. This is just technically incorrect by Anonymous Coward · · Score: 0

    A security manager and class loader installed correctly can do the exact same things a popup blocker does... Java was just not popular enough to bother with but now that it is picking steam again it would be there in no time... Move along nothing to see!

  125. Re:Why I love IE by AKAImBatman · · Score: 3, Informative

    Well, there are a couple of things about CWS:

    1. It merely used the JVM as a vector to install itself. As a virus, it was actually a Windows program and was reported as such by all virus tools in existence. Thus the original poster would not have known it as a "Java virus".

    2. There are actually a wide variety of CWS variants. Some of them used the JVM vulnerability while others used other system vulnerabilities like a hole in the Windows Meta File.

    3. As another poster pointed out, it was a hole in Microsoft's VM that was exploited. Which would seem to be further evidence for moving away from IE.

  126. No java + noscript = more secure by DigitalCrackPipe · · Score: 1

    I have disabled java from the early days when it was used to popup ads (why would I wait 5-10 seconds of my computer practically hanging just to see an ad? Loading the JVM just to perform a task - popups - doesn't add to my online experince). So, using FF, NS, and java disabled I would hope I'm a little safer. Unfortunatley, if we're talking spyware/bot installation then the real problem is the masses of people who get hijacked, not the integrity of my own computer.

  127. you trust Win/MS Update? by Anonymous Coward · · Score: 0

    Aside from the superficial joke in that statement, DNS poisoning is certainly a potential vulnerability. On machines I care about, there are no entries in my trusted site zone.

  128. I thought TOS was on Atari not Amiga (n/t) by Tran · · Score: 1

    n/t

    1. Re:I thought TOS was on Atari not Amiga (n/t) by Namlak · · Score: 1

      It was. Let me help you here... The OP said that it crashed on his non-mainstream OS so I made an obscure, and some might even say clever, reference to another non-mainstream/obsolete OS. See how that works? Neat, huh?

    2. Re:I thought TOS was on Atari not Amiga (n/t) by Tran · · Score: 1

      yeah, I was wondering if i reacted too quickly.
      So count me as a "woosh" victim... :)

    3. Re:I thought TOS was on Atari not Amiga (n/t) by Anonymous Coward · · Score: 0

      Explaining the joke did not make it funnier, possibly contrary to your intention.

  129. If this were to begin to be a problem by jskline · · Score: 1

    Then the simple solution is to blacklist any site that utilized that methodology on it's pages. That would be taken akin to hacking on a commercial level and even the hosting ISP's would be called to task to shut down the offending servers connections.

    Nobody but nobody would stand for this on a commercial level. And once one was discovered, it would not be long before it would get taken down. So; even if a site had a "strange payload" on the page somewhere, the infection numbers would potentially be small.

    Unfortunately we can't stop some of these sites from posting this kind of garbage but I don't really see it happening on a commercial level. If CNN ever did this or FoxNews plastered this on someones computer when they come to visit, it would be their last visit to that site or any site with even a similar sounding name. Period.

    --
    All content in this message is copyright (c) 2008. All rights reserved. RIAA is prohibited here.
  130. Re:Why I love IE by dmpyron · · Score: 1

    Tons? By which you mean one? Which has been fixed. Meanwhile, MS continues to deny the existence of a problem. They are equally in denial of a number of other issues.

    FF, when a vuln is identified, is patched very quickly, sometimes in a number of hours. IE, when a vuln is admitted to, is patched, at best, once a month. Which is the better system?

    You are permitted to love IE, but please don't claim it's a superior product because of some perceived advantage that doesn't really exist. It's called delusional and in the end it can only harm you. Every piece of software has problems. The only issue is how quickly and effectively those problems are fixed.

  131. map of France by epine · · Score: 0, Troll

    Ah yes, the "hosts file" tweaker. Ever an important advertising demographic. It doesn't pay to piss people off who have any means of doing something about it. In all other cases, in inculcates learned helplessness, the wet-dream of pseudo-democracies everywhere. Can't uninstall or disable or live without Java? And the banks are involved? Ah yes, the wet-dream of monopolistic capitalism. Strange how many countries wake up on a map of France every morning.

  132. Re:Analysis of the "hack", or how sum of parts bre by Fujisawa+Sensei · · Score: 1

    Window.setAlwaysOnTop(): Used to set the window on top. Essential for displaying "Modal" dialog boxed like error boxes. Nothing sinister here.

    As far as I'm concerned, this has always been sinister.

    Remove support for "System Modal" for unsigned applets for "setAlwaysOnTop". Application modal is fine, system modal is not.

    Please remove this from the entire system. I hate when an application opens a splash page when starting that is "Always On Top", developers who do this need to be flogged. If the app doesn't start immediately, I want do look at something else. I already have the application, I don't need or want to see the advertising.

    --
    If someone is passing you on the right, you are an asshole for driving in the wrong lane.
  133. Maybe the solution is to use judo them by Analogy+Man · · Score: 1

    I remember when the automated sales calls first came out. My mom would patiently wait for the long automated pitch and at the end it would record your name and address if you were interested in the product. She gave the name and office address of the attorney general for the state.

    --
    When the people fear their government, there is tyranny; when the government fears the people, there is liberty.
  134. Re:Analysis of the "hack", or how sum of parts bre by thechao · · Score: 1

    c) Window.setAlwaysOnTop(): Used to set the window on top. Essential for displaying "Modal" dialog boxed like error boxes. Nothing sinister here.

    Anyone who thinks "always on top" or "modal dialog boxes" or the infamous "needless always on-top error box" is not sinister is damaged in the GUI. I wish I could submit 10000 bug reports every time I see an always-on-top error box from some application that absolutely-freaking-insists I should know that it's had an error. You know what? I don't care! I'm just going to kill-9 and restart. And, BTW, why the *fuck* is it that the standard error-boxes for GTK/MacOSX/Win32 et al never have selectable text? Come ON! GIVE ME A BREAK!

  135. This... by MageWyn · · Score: 1

    Needs more Goatse...

  136. Re:Hence why I don't use java by a.d.trick · · Score: 1

    The important part here isn't the language itself per se, but the libraries and API it provides. Java provides a much more "powerful" one and thus it has a larger surface of attack. Java also allows access to all sorts of things if the user clicks the right confirmation boxes to run the untrusted software. Of course users couldn't care less about confirmation dialogs and will happily click anything hat will give them a bit of "fancy/shinny".

    As for why it's worse that traditional applications. On Windows there's not much difference because that OS doesn't do much to keep you from executing randomly downloaded files. Even so, there is a bit more intentionality in downloading and executing a file and at least some users understand the danger involved.

  137. Wrong. Use OffByOne. Never deal with Java. Ever. by Anonymous Coward · · Score: 0

    OffByOne has no clue what Java is, and its Javascript support is extremely limited. It's the safest and lightest graphical browser out there, at least in the Windows world.

  138. Didn't affect me. by Aeiri · · Score: 1

    It didn't affect me for two reasons. One, I use multiple monitors and this only pwned one of them. Second, I use BB4Win, and it's taskbar was OVER the Java popup. I just closed it.

  139. Re:Analysis of the "hack", or how sum of parts bre by BZ · · Score: 1

    He reported the bug to Sun and only disclosed when they classified it as a "Request for enhancement".

  140. ALT-F4 by Anonymous Coward · · Score: 0

    ALT-F4 seems to close it just fine. This is only bad for those that don't know keyboard shortcuts... Oh I forgot, that is most windows users.

    freak3dot

  141. Experts exchange? by dbc001 · · Score: 1

    Is this the same technique that they're using on the "Experts Exchange"? I'm not much for Java so I don't know, but that site managed to get a pop-under window through Firefox's popup protection the other day.

  142. Ahhhh, WinKey... by IBBoard · · Score: 1

    *re-reads comments having read them at work*

    I finally twigged, you mean WinKey. I wondered what the hell use a winking smilie with a nick-name was in closing windows :D

  143. Welcome to the point. by Glytch · · Score: 1

    NoScript is extremely annoying. I've found that I have to enable it on almost every site I browse to, such that it's no longer worth my time for the perceived protection I gain.

    So your complaint about Noscript is that it's doing exactly what it's meant to do? Sheesh.

    1. Re:Welcome to the point. by BobPaul · · Score: 1

      So your complaint about Noscript is that it's doing exactly what it's meant to do? Sheesh. Ummm.. Yeah. That's why I don't use it. I didn't say NoScript was broken; I said it's annoying and I hate it.
  144. Re:Analysis of the "hack", or how sum of parts bre by jhol13 · · Score: 1

    There is also java.policy in jre/lib/security directory, but I doubt you can disable the system modal from there.

  145. Konqueror by SanityInAnarchy · · Score: 1

    Didn't include NoScript. But it did include the ability -- not sure if it was on by default or not -- to set all plugins to click-to-run.

    So let JavaScript run, I don't care. My popup blocker works quite well enough against JavaScript popups -- or if it theoretically doesn't, I've NEVER seen a popup since I've been using Konqueror.

    But try to pop stuff up with hidden Java? The only way that works is if I actually need your Java for something else. Additional bonus: Since nspluginwrapper is a little unstable to begin with, and gets worse when it's in Konqueror instead of Firefox, I prefer not to turn on Flash for every little animated corporate logo. I can still look at YouTube and some of the few uses of Flash I want to see, but otherwise, I actually get a fast Internet (something I can't say for Firefox).

    --
    Don't thank God, thank a doctor!
  146. Decompiled source code by Anonymous Coward · · Score: 0

    import java.applet.Applet;
    import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.Cursor;
    import java.awt.Dimension;
    import java.awt.EventQueue;
    import java.awt.Font;
    import java.awt.Frame;
    import java.awt.Label;
    import java.awt.Toolkit;
    import java.awt.Window;
    import java.awt.event.MouseAdapter;
    import java.awt.event.MouseEvent;

    public class FullScreen extends Applet {
    private Label l;
    private Window w;
    private boolean running;
    private Runnable toFront = new Runnable() {
    public void run() {
    w.toFront();
    }
    };
    private int clicks;
    private String[] messages = {
    "Scary, uh?", "So you want me to go away...",
    "You know I don't have to, but...",
    "I'll be nice, just click me one more time :)"
    };

    public synchronized void start() {
    w = new Window(new Frame());
    l = new Label("PWND");
    l.setFont(new Font("Serif", 1, 120));
    l.setAlignment(1);
    l.setForeground(Color.white);
    l.addMouseListener(new MouseAdapter() {
    public void mouseClicked(MouseEvent mouseevent) {
    FullScreen.this.clicked();
    }
    });
    l.setCursor(Cursor.getPredefinedCursor(12));
    w.setBackground(Color.black);
    w.setLayout(new BorderLayout());
    w.add(l, "Center");
    Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();
    w.setBounds(0, 0, dimension.width, dimension.height + 128);
    w.setVisible(true);
    try {
    w.setAlwaysOnTop(true);
    } catch (Exception exception) {
    exception.printStackTrace();
    }
    running = true;
    new Thread() {
    public void run() {
    while (FullScreen.this.isRunning()) {
    try {
    EventQueue.invokeAndWait(toFront);
    sleep(10L);
    } catch (Exception exception) {
    exception.printStackTrace();
    break;
    }
    }
    }
    }.start();
    }

    private synchronized boolean isRunning() {
    return running;
    }

    private synchronized void clicked() {
    if (clicks >= messages.length) {
    running = false;
    w.dispose();

  147. A Tad Overblown... by bwcbwc · · Score: 1

    I tried out the demo program in IE, and yes it's a popup that goes fullscreen, but it doesn't disable any of the OS functionality. So you can right click the icon for the popup on the Windows taskbar (at least with "Autohide" turned on) and select "Close" without losing the main browser. You can also Alt-Tab to get out of it. So the hack isn't as escape-proof as advertised.

    On the other hand, just being able to bypass the popup blocker is bad enough, and there is a large user pool out there that is completely unaware of the keyboard controls on the Windows desktop that would fall into the trap of clicking anything on the popup to try to get out. So a Close button or a simulation of an OS window frame around the fullscreen would be very tempting for a user to click on.

    Overall, I think this is a serious issue, but not the end of the world as portrayed by the website.

    --
    We are the 198 proof..
  148. How to defeat the "problem" by mritunjai · · Score: 1

    On Windows:

    ALT+SPACE -> System Menu -> Minimize/Close

    --
    - mritunjai
  149. useamac by kuzb · · Score: 1

    I find it especially entertaining that people have tagged this article with 'useamac' since macs are *also* vulnerable to this because it's a flaw in Java, not the operating system.

    --
    BeauHD. Worst editor since kdawson.
  150. Perhaps the bigger issue here by rabtech · · Score: 1

    Perhaps the bigger issue here is that HTML/CSS hasn't kept up with the times (read the story about HTML 5 and the fact that almost no new tags have been introduced in years).

    We shouldn't need Java/scripts to get menus - they should be supported directly in HTML via use of a element. In fact, the web would be far easier to browse with all this "active" crap turned off if HTML directly supported the most common uses of script with specific tags: menus, rollovers, tooltips, browser version checking, etc. (As an added bonus these things would also become easier to translate for mobile or accessible/handicapped browsing as well).

    --
    Natural != (nontoxic || beneficial)
  151. Luggage by Anonymous Coward · · Score: 0

    What a stupid password. That's what I have on my luggage! :-O

  152. NoScript already can block that by AlgorithMan · · Score: 1

    I'm not sure if this is a default setting, but with NoScript you can disable Java for all sites except the ones on the whitelist... I just tested it, the applet is not started... so much for "Can't Stop"

    --
    The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
  153. CMD + W on OS X gets rid of it. by viksit · · Score: 1

    After all, its just a simple window. Shouldn't Ctrl + W work on other machines then?

    --
    If Bill Gates had a dime for every time a Windows box crashed...oh, wait a minute - he already does.
  154. Re:Analysis of the "hack", or how sum of parts bre by kaffiene · · Score: 1

    There might be valid reasons to do that. What is required is a security heuristic for Applets, in particular, to not allow that to happen (i.e. for applets, it should enforce the applet-bar being visible)

    Sun is not being "lazy" here - this exploit would have been possible for years, just no-one's thought of it until now. If Sun doesn't fix it from here, then sure, critise away.

  155. Only numbskulls browser with Java enabled by zgregoryg · · Score: 0, Troll

    Nuff said.

  156. Only for the skiddies by dmpyron · · Score: 1

    Those who are really interested in this have either already done their own exploits and are pissed that it's "already" being addressed or don't care about the analysis because they're working on one of their own. Only the skiddies care, and most of them can't code in Java (or much of anything else, either). So they'll be waiting for some enterprising soul to sell them a tool.

    In the meantime, those of us who don't code in Java can at least understand what's going on. But I can't write an exploit. Which I guess that makes me a skiddie.

  157. Re:Analysis of the "hack", or how sum of parts bre by bobsledbob · · Score: 1

    I used an extension called "Quick Java" (or maybe QuickJava), which allows me to easily enable/disable java.

    --
    Beware of geeks bearing formulas.
  158. Not so bad on Mac OS X by Edgester · · Score: 1

    It's not so bad on Mac OS X. The menubar and dock still remain visible, so I could still gracefully close Firefox if I wanted. If any windows in XP or Linux were set to always be on top, then that might do the same as Mac OS X.

  159. Re:Analysis of the "hack", or how sum of parts bre by Anonymous Coward · · Score: 0

    "Oh, and I again despise him for an irresponsible disclosure and presenting the hack in easily reverse engineered, fully functional code"

    For heavens sakes, why do people persist in wanting amusing stuff hidden away, just in case the morons who are fooled by it fall victim. Nice one for posting the 'hack' (lol) in a way that's easy to take to pieces. Spot on for entertaining us. Ctrl W (as someone has already pointed out) is an instant cure in Opera, as is alt-space-c, Z (for back) ctrl-f4 alt-f4 and probably a dozen others.

    One way the internet is at its most amusing is watching the sort of dolt who should have evolved out a dozen millenia ago being preyed on by the other sort of dolt who only *didn't* evolve out because he/she learnt about the first sort. Boring fools who want everything hushed up in an attempt to make the world safe for idiots are not only fighting a losing battle, they are also attempting to make the world tedious for the rest of us. Let it out, advertise it, use it to promote terror and fear and to extract money from the easily scared. I've no problem with that, just don't turn secret-squirrel on us and start trying to get things fixed before people have had fun with them.

    The sort of RL soap-opera creatures who fall 'victim' to this sort of thing scarecly even qualify to be called human given their willingness to expect to use technology without ever picking up a book on the subject, let alone actually learning anything about it. Why oh why oh why do so many apparently well intentioned folk want to prevent the nearest thing to evolution left to us? What is wrong with that ancient experience known as 'learning the hard way'? The only way either of the varieties of pillow-head I refer to above is ever any use to humanity is by the amusement they grant us in picking on each other. Don't stop it or they really *will* only be worth their compost value after they've been buried.

    Strewth. Let me hereby wish long and happy lives to those who indulge in 'irresponsible' disclosure, and short communicationless existences to those who would prevent it.

    Yours, The Bellboy.

    PS I speak as someone who has not only laughed at folk for 'learning the hard way' but who has also laughed at himself for doing the same damn thing (admittedly at a *slightly* higher level of education) But the idea that people like me need to be cotton wool protected to prevent uncomfortable experiences due to their own stupidity is one of the few things that winds me up. There's a good few things I wouldn't have learnt if I hadn't been deliberately tripped up in the past. Do I resent it? Do I heck!

  160. sweet! by Weezul · · Score: 1

    Now you really can say "my computer is just showing porn and I can't shut it off." Of course it'll probably be gay porn & screem "I'm looking at porn".

    --
    The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
  161. Hotkeys by Anonymous Coward · · Score: 0

    Eh, just push F5 and then click the back button.

  162. Opera: CTRL+W for the win by Anonymous Coward · · Score: 0

    Giant screen of "PWNED", hit CTRL + W. Huh. It closed. Just like it was supposed to.

    Am I the only one who actually looked at the site in Opera?

  163. Real stupid question by El_Oscuro · · Score: 1

    Once you have nuked the java process, what is the keystroke to return back to the gui?

    --
    "Be grateful for what you have. You may never know when you may lose it."
    1. Re:Real stupid question by Anonymous Coward · · Score: 0

      Ctrl+Alt+F7 I think. X is usually on that console, to the best of my knowledge.

      Or just Alt+F7 may do it.

      (There are other virtual consoles too, Ctrl+Alt+F2, Ctrl+Alt+F3, etc.)

  164. All I can say... by VanessaE · · Score: 1

    ...is holy shit. This exploit even works in opera, and with xinerama yet (it takes over both of my screens). Oh well, that was enough for me to just turn java off entirely.

  165. TrendMicro Housecall? by Torodung · · Score: 1

    TrendMicro Housecall sends over a signed applet. Of course, because it is signed, that prompts a dialogue as to whether you trust TrendMicro or not as a distributor and want to add it to your trusted certs list. It's strange that unsigned applets just get to launch without asking, and there seems to be no way to prevent them from doing so.

    Any Java VM needs a similar warning for unsigned applets. Perhaps a whitelist feature, with all other sites applets either rejected, or subject to a user confirmation, as a per user setting.

    No ideas about the Javascript version of the exploit though. Yikes!

    --
    Toro

  166. Under Linux,you can... by justkeeper · · Score: 1

    1.Switch to another console by pressing Ctrl+Alt+Fn. 2.Use ps and grep to find out any process whose name contains "java". 3.Kill those processes. 4.Switch back to the original console.

  167. Java's Usefulness by Anonymous Coward · · Score: 0

    I have rarely seen a page that has a useful Java applet on it; there are a few sad sites that have all navigation links done via Java applets (not JavaScript, but actual Java).

    For all of us who don't play Java-based games in our browsers, do we really have any reason to have the Java plugin enabled?

  168. depends on the operating environment by octogen · · Score: 1

    really evil, because they can be sized to cover the whole desktop (the wet dream of any phisher)

    Negative. At least on one of MY computers (a machine which is running Sun Solaris), the so-called "trusted stripe", a gray bar on the bottom of the desktop, can not be covered by any application.

    and cannot be closed by user (the wet dream of any web advertiser).

    "kill -9" will assuredly close it.

  169. Atleast 1 of them is plugged already by was+kroepoek · · Score: 1

    On my Mozilla Firefox 2.0.0.6 with NoScript set to allow that website, the JavaScript version throws this exception:

    uncaught exception: java.security.PrivilegedActionException: java.security.PrivilegedActionException: java.lang.reflect.InvocationTargetException

    The Java version works, but can still be beaten by going into a virtual console (or logging in from remote) and killing the java_vm process (which may crash firefox-bin too, bummer).

  170. Because we use them. by an.echte.trilingue · · Score: 1

    +5?

    I have mod points but I just have to reply, even though this thread is old enough that nobody will read this.

    Flash based websites? Nope. Flash is for movies, games and ads. I challenge you to name one "household" website that uses flash for anything other than this.

    Ajax: Asynchronous JavaScript and XML. Ajax is not a language, it is a method for writing Javascript. Please, try to run any AJAX based website with noscript on. It won't work. I know this because I have Ajax on my website.

    As for Silverlight, as a web developer, I think it is a pretty silly technology. I would use for the same things I use flash for, but Flash already does what I need faster. Maybe I just lack imagination.

    --
    weirdest thing I ever saw: scientology advertising on slashdot.
  171. Kinda sad to read the comments on the linked page by fadir · · Score: 1

    ... and partly also here:
    I really wonder what is making Nerds so selfish and ignorant to expect everyone to know any detail of the system that they are using that comments like "ctrl-w works, no big deal" are popping up like crazy. This is an issue and wether you like it or not - ppl are browsing with Java enabled - because the whole browser configuration is far beyond their horizon and it's difficult enough for a tech supporter to know all tricks and specialties of certain os and browser combinations.

    All browsers (like almost all software) are still far to complex for Joe Averageuser and security issues like this explicitely proof that.

  172. What a waste of my time by Anonymous Coward · · Score: 0

    first I visited the link from /. - http://hackademix.net/2007/08/07/java-evil-popups - all I got was a background image, pie - quick look @ s/c got me this - http://evil.hackademix.net/fullscreen/applet.html

    So I go there (and I do have Java installed), I get prompted that the site wants to install an ActiveX component, fine I says. Then IE says no, because it's not signed. Byes, I says.

    Incidently, I lowered the sec perms of IE and got it to work, and sure it's an annoyance, that you kill your IE task to close it, but it's nothing more than an annoyance - which is the point of the popups I guess.

    Interesting to see where this leads though.

  173. Re:Hence why I don't use java by Glock27 · · Score: 1

    "Even so, there is a bit more intentionality in downloading and executing a file and at least some users understand the danger involved." No, there's the same degree of intent involved in JWS, you get prompted with a clear warning of the issues. In fact, it's more information than you get with a traditional app.

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
  174. ALT+F4 by Anonymous Coward · · Score: 0

    This is why people need to learn to use ALT+F4 or CTRL+ALT+DEL Task Manager to kill tasks.

  175. Economist of popups by kentsin · · Score: 1

    It will be very interesting to see how pop ups works.

    I knew that some do count on trust or image to make money. But why people click the pop ups? Why people were not teach not to click on popups?

    Educate the kids, educate the people.

  176. Bull SHIT by Anonymous Coward · · Score: 0

    Cannot be closed by the user? No such thing. Unless by "user" you mean "someone who doesn't know how to use their computer but is playing around on the Internet anyway".

  177. Re:Hence why I don't use java by m50d · · Score: 1
    Why is that? What is "worse" about it than Ecmascript?

    The huge amount of extra typing one has to do to write it. The many problems with the type system, like arrays losing their type at runtime. The lack of operator overloading. All the memory requirements and slowness of a scripting language without any of the ease of coding. The terrible default GUI library. And more.

    For extra credit, explain why Java Web Start is worse than downloading a traditional application and installing it...

    Because the traditional application will be handled by your package manager; you know where to go to uninstall it, if you are doing some sort of testing on all programs before installing that will get done, if you're deploying it across a large organisation you can use your existing mechanisms to do so, rather than having to learn a new, java-only way of doing all this. Next?

    --
    I am trolling