Slashdot Mirror


Apple Updates Java To Include Flashback Removal

Fluffeh writes "In the third update to Java that Apple has released this week, the update now identifies and removes the most common variants of the Flashback malware that has infected over half a million Apple machines. 'This Java security update removes the most common variants of the Flashback malware,' Apple wrote in the support document for the update. 'This update also configures the Java web plug-in to disable the automatic execution of Java applets. Users may re-enable automatic execution of Java applets using the Java Preferences application. If the Java web plug-in detects that no applets have been run for an extended period of time it will again disable Java applets.'"

22 of 121 comments (clear)

  1. Re:No way! by Kenja · · Score: 5, Informative

    Macs don't get viruses!

    Almost no computer gets viruses anymore. Trojans & malware on the other hand...

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
  2. I'm new to this conversation but... by Lord_of_the_nerf · · Score: 4, Funny

    ...I was wondering why the art department at work and the guy who makes my coffee was pissed.

    1. Re:I'm new to this conversation but... by Anonymous Coward · · Score: 4, Funny

      I think you wanted "were pissed." Apparently you don't work in the communications department. I'll bet the guy who makes your coffee would have gotten it right.

  3. immature=no java by Anonymous Coward · · Score: 5, Interesting

    So to fix the problem, they say lets disable java by default. They are new to the security game.
    Lets say using adobe photoshop had a vulnerability, apple's defense is disable the running of photoshop when launching a ps file withotut prompting?

    It's like preventing your child walking without your permission every time and then when their grown up and able to make their own decisions and decide to walk, you say, oh you have not walked in a while, you can't walk again.

    1. Re:immature=no java by mug+funky · · Score: 2, Insightful

      apple's design philosophy is to progressively remove features, so this fits quite well.

      (anyone wanting to knee-jerk at my assertation - give me a counter-example)

    2. Re:immature=no java by codepunk · · Score: 2, Insightful

      I agree what they should have done is remove java entirely.

      --


      Got Code?
    3. Re:immature=no java by Concerned+Onlooker · · Score: 2

      They're disabling applets, not Java. That would be like prompting if you wanted to open a recently downloaded ps file in your analogy.

      --
      http://www.rootstrikers.org/
    4. Re:immature=no java by Anonymous Coward · · Score: 3, Interesting

      You have 3 pieces of software that constantly gets patched for security holes found and they are....

      1) Java - Not installed in OS X by default anymore. Doesn't get installed unless its requested like running Adobe Apps, etc.

      2) Flash - Not installed anymore by default

      3) Quicktime - Rewritten from the ground up starting with QT X. QT 7 and back has always been a security breach.

    5. Re:immature=no java by utkonos · · Score: 3, Funny

      You're missing one: Adobe Acrobat (PDF).

    6. Re:immature=no java by ColdWetDog · · Score: 2, Informative

      PDF's are handled internally by Preview.app. It doesn't have the functionality of Acrobat reader but it also doesn't have the attack surface.

      --
      Faster! Faster! Faster would be better!
    7. Re:immature=no java by BasilBrush · · Score: 4, Informative

      No, the fix to the problem was to ship the latest Java build which had closed the vulnerability. And then to follow that up with an update that removed any infection already there.

      Java is deprecated. As a development platform for OSX it was deprecated going on for a decade ago. And as a platform supported by Apple, back in 2010. With the current version of OSX it doesn't even ship as standard. It only gets downloaded and installed for the minority of people that actually use some software that needs it.

      Nevertheless, the only part that is getting switched off when it's not been used for a while is the browser plugin. And reenabling it if required is easy.

      Basically it's a bit like Flash - being helped on the road to complete obsolescence because it's not needed and tends to have vulnerabilities.

      Perfectly sensible.

    8. Re:immature=no java by BasilBrush · · Score: 5, Informative

      What, you mean a new feature? Wikipedia is your friend, there's a long list of new features for every major OSX version.
      e.g.
      http://en.wikipedia.org/wiki/Osx_lion

    9. Re:immature=no java by tlhIngan · · Score: 4, Informative

      I agree what they should have done is remove java entirely.

      They did. Java and Flash have no longer been shipped with OS X for ages now. The primary reason is people keep reinstalling OS X and thus those vulnerable versions. Far better to let the user download and install the latest and greatest from Adobe and Oracle.

      Final Cut Pro X is a recent example. they added some interesting stuff if you're shooting multi-cam, and broke EDL, XML, backward compatibility, the ability to share projects and removed Color entirely.

      Well, Final Cut Pro X is a completely new rewrite. Apple's tradition is new rewrites of software is to get the basics working rock solid first, then add back missing features. This has been true since OS X was first released and didn't have half the stuff (e.g., DVD player) that OS 9 it shipped with also had. It happened again with QuickTime X - there's a reason why OS X supported a dual install of QT X and QT 7. FCP X is more of the same. They also retargeted it for prosumers rather than pros And yes, they still sell FCP 7 - but only by phone sales.

      hardware wise... if they could remove the home, power and volume buttons they would. they lost me as a supporter when they removed the "reset" button - an arrogant statement that their (then OS 8.6) machines will never crash and hence never need the kill button. had to wrench the fuckers out of the wall. God help you if you had a laptop.

      Does a modern PC have a reset button these days? Most of the time if it hard locks, you hold the power button a few seconds and it turns off. You then hit it again to turn it on. Reset's kinda useless since most people found they needed to mollyguard their PCs. Hell, an office full of white box PCs on the floor is a tempting target around family days - little buggers go running off and pushing all the buttons on a PC, including reset. Anyhow, old Macs had them, but they were pin-holes to prevent exactly that sort of problem. (You needed it if you wanted to get into the debugger).

    10. Re:immature=no java by makomk · · Score: 2

      I think the attack surface of Preview.app actually extends into the OS X kernel itself. One of the iPhone jailbreaks used a kernel-level PDF exploit and it was apparently in code shared with the desktop version.

    11. Re:immature=no java by cbhacking · · Score: 5, Informative

      As of 2010, Adobe Reader was kicking Preview's ass on security. No, that's not a joke. Nor is it fanboyism; I don't use either one. It's just a plain and simple fact. The probable reason? Adobe, like Microsoft, has had many years of being a high-profile target, and has put a lot of effort into finding and fixing security bugs. Apple, quite frankly, has not.

      http://net-security.org/secworld.php?id=9725
      Watch the second video, and jump ahead to 8:57 (almost the end) if you want a simple comparison.

      For the lazy, here's the basic facts: Preview had from the same set of 1400 PDFs downloaded from the web, run through a mutational fuzzer to produce 2.8 million test files. Preview had 7 times as many unique crashes as Adobe Reader, and at least 3 times (more realistically, probably 10 times; at worst, 20 times) as many exploitable bugs.

      When a guy like Charlie Miller (very well-respected security researcher) can find 7 security bugs in Apple's code for each one he finds in Adobe's (using the exact same test cases), Apple has a serious security problem.

      --
      There's no place I could be, since I've found Serenity...
    12. Re:immature=no java by BasilBrush · · Score: 2

      Deprecated is in multiple dictionaries with the exact meaning I used. Therefore you are unquestionably wrong.

      You're also wrong about depreciated. That's not the meaning that is intended when software professionals use the term deprecated.

  4. only the beggining by thoper · · Score: 2, Interesting

    apple's "security through scarcity" is starting to fade away as they gain marketshare. any popular OS will get viruses, malware, trojans, etc.

    will mac os get a stonger walled garden as a result? i hope not as i was about to buy my first mac.

  5. The core OS is still pretty secure by Grayhand · · Score: 3, Interesting

    Most of the problems have been related to people installing software from the internet manually and things like Java. I'm not saying anything pro or con about Apple I own both Mac and Windows machines so I have no horse in this race. Like Linux the core OS is pretty sound I just wish Microsoft had bitten the bullet and made the leap when they did the Vista overhaul. It was a pretty brave move for Apple at the time to switch the OS and it paid off in the long run. Add ons like Java are always going to be a source of headaches. All I know is I rarely have trouble with my Macs but the PCs are another story. One of mine I had to surrender for internet use because it got nailed by a redirect and I tried everything and short of redoing the OS there was no way to scrub it out. I find it safer to use Mac for web surfing and downloading things like software and I use a lot of licensed photos in my work. It's just my personal experience that I run into far fewer issues with the Macs.

    1. Re:The core OS is still pretty secure by exomondo · · Score: 4, Interesting

      Most of the problems have been related to people installing software from the internet manually and things like Java.

      That's pretty much the case with all platforms, compromise the user and you compromise the security of the system. All the email attachment malware, screensavers, etc... are user exploits and it doesn't matter what platform they are on, of course modern operating systems require explicit privilege escalation but again that's up to the user.

      Add ons like Java are always going to be a source of headaches.

      What do you mean 'Add ons'? You mean 3rd party software? Or in this case not even that since it's Apple that maintains Java releases for OSX.

      All I know is I rarely have trouble with my Macs but the PCs are another story. One of mine I had to surrender for internet use because it got nailed by a redirect and I tried everything and short of redoing the OS there was no way to scrub it out. I find it safer to use Mac for web surfing and downloading things like software and I use a lot of licensed photos in my work. It's just my personal experience that I run into far fewer issues with the Macs.

      I'm equally as careful whether i'm running Windows or OSX, i'm not going to be naive and just install anything downloaded from the net or visit questionable sites on either platform because - as these recent publicized events have highlighted - neither platform is completely secure and it would be pretty irresponsible to tell users that they don't have to worry about security just because it's OSX, best to be just as careful no matter what you use. Sure there are less known issues with OSX - even less for most linux or BSD distros - but as their marketshare increases we are seeing instances of infection increase so best to take as much care no matter which platform you're on.

    2. Re:The core OS is still pretty secure by exomondo · · Score: 2

      I'm not sure about the status of the current Java in OS X, but Apple previously announced that Oracle would be handling the development of Java for OS X for future OS X releases.

      http://www.apple.com/pr/library/2010/11/12Oracle-and-Apple-Announce-OpenJDK-Project-for-Mac-OS-X.html

      Well from your link:
      Java SE 7 and future versions of Java for Mac OS X will be available from Oracle.
      Then in reference to the update targeting the current malware threat:
      Java for OS X Lion 2012-003 delivers Java SE 6 version 1.6.0_31

      Even with the OpenJDK Apple will contribute most of the key components, tools and technology required for a Java SE 7 implementation on Mac OS X so i'm still not sure what you're defining as 'Add ons', you mean anything outside of the kernel?

  6. Least priv/option reset without consent is malware by Anonymous Coward · · Score: 4, Insightful

    They're trying to prevent malware by installing their own malware.

    It is absolutely right to disable Java by default. Even the behaviour of disabling it if not used for a while COULD have been a useful feature IF they turned that behaviour on by default then provided an option to disable it. By taking it out of the user's hands they're just playing nanny. But like any nanny stuck in an office many years and many miles away they can't anticipate the needs of their entire userbase very well. They have just made it a pain for any user to use Java in a browser on their platform. No one needs a computer that decides not to obey settings the user had set (no matter how long ago). Think of what would happen if every setting on your computer set to defaults every week or two.

    I can think of ways around this that don't require any technical savvy. Put a local Java applet in as your homepage for instance. But this is clunky. You should be able to say "no I really do know better" and turn on Java.

    This is the problem when applying the principle of least privilege. It is also the principle of least innovation and the principle of most annoyance. The bottom line is no one needs access to a computer just to live and breath. Least privilege is oxygen, water, basic food. Wouldn't be much of a fun life.

  7. Re:Leopard and earlier by DurendalMac · · Score: 2

    If an Intel Mac is still running Leopard or earlier then I would have to wonder why. SL will run on any Intel Mac, is superior in nearly every way, and is a whopping $29. If it's a PowerPC Mac, then rest easy, because nobody is going to write malware designed to run on them. What's the point? They're a sliver of the Mac market and that number is going to get any bigger.