Slashdot Mirror


Mac OS X Trojan Horse Infects MP3s

frequnkn writes "The Mac News Network reports that Intego has anounced an update to their anti-virus app for snagging the first Mac OS X Trojan horse, MP3Concept (MP3Virus.Gen), which exploits a weakness in Mac OS X where applications can appear to be other types of files."

621 comments

  1. Ironic the Intego released a solution fast enough by stecoop · · Score: 5, Interesting

    In six years, Intego has made a name for itself in the Internet security and privacy market for Macintosh.

    I always wonder where the sources are for the majority of viruses. It is quite ironic that a company selling you a fix happens to find the problem and releases the solution for the low price of 59.95. Yet a goggle and Symantec Security search didn't yield anything about MP3Virus.Gen. Hmmm - it's awfully nice they fixed this virus so fast.

  2. Statistics by Lord+Grey · · Score: 4, Insightful
    One virus or Trojan every three years?

    I can stand that.

    --
    // Beyond Here Lie Dragons
    1. Re:Statistics by xen0side · · Score: 4, Insightful

      Uh... no. Yes is OS X was the most used OS yes there would be many more security holes found but to say it would have the same virus problem as windows is a joke. All this thing is is an app with the .app extension hidden, and even for it to do something destructive to the the system it would need the password, like any virus would on OS X would. SO no there wouldn't be as many virus for OS X if OS X had the market share as windows, windows is insecure by design.

    2. Re:Statistics by Anonymous Coward · · Score: 0
      i guarantee that if Mac was the most widespread OS it would have as many security holes and patches as Windows.

      People guarantee funny things when there is no responsibility to back up.
    3. Re:Statistics by ALpaca2500 · · Score: 4, Insightful

      that doesnt make any sense. even if there were 10 times as many mac users than there are now, it would still have the exact same number of security holes. if wondows had 10% of the users it does now, it would still have the same number of security holes.

      now, the number of these holes that are exploited might depend on the number of people using the product. but tend to believe that the reason more holes are found in microsoft products is because more holes exist in it, and they are easier to find. not because it has more users.

    4. Re:Statistics by Anonymous Coward · · Score: 4, Funny

      I chose the Trojan over the virus. My bloodwork came back negative, so it seems to have worked.

    5. Re:Statistics by Anonymous Coward · · Score: 2, Funny

      That's also about how long it takes for you to get new games, isn't it?

    6. Re:Statistics by geoffspear · · Score: 5, Insightful
      I guarantee that if apache was the most widespread http server it would have as many security holes as IIS.

      Oh wait, it is. And it doesn't.

      --
      Don't blame me; I'm never given mod points.
    7. Re:Statistics by Anonymous Coward · · Score: 0
      That's also about how long it takes for you to get new games, isn't it?

      Bad ones, yes. The good ones take longer.

    8. Re:Statistics by lobsterturd · · Score: 4, Funny

      That's why I have a 'toy' computer as well that runs Windows to play games.

    9. Re:Statistics by Durandal64 · · Score: 5, Informative

      Utterly wrong. This is a CFM executable with no hidden extension. Double-clicking on it from the Finder will execute it, but dragging the file on to iTunes will only play the MP3 stream inside the file. Mail.app, however, correctly identifies it as an executable when you try to open it from inside an email.

    10. Re:Statistics by SnappleMaster · · Score: 4, Insightful

      That may well be true.

      The other popular view may also be true: that there are more windows viruses because it is a juicier target. And by juicier I mean larger userbase so a successful virus will have a greater impact, which means more "karma" for the virus creator.

      I suspect the truth is somewhere in the middle (as it usually is).

      HOWEVER, we MUST clearly differentiate trojans and viruses. Trojans are usually just a program that gets blasted out with the knowledge that some percentage of idiots will run it. Once the user runs something on any OS the jig is up. Trojans do not necessarily indicate security flaws, although some trojans on Windows have exploited the OS/products to make themselves appear more tempting to the target users.

      --
      Be happy. Nothing else matters.
    11. Re:Statistics by Anonymous Coward · · Score: 0

      Nope, it does. Apache is less secure than IIS. Check out respected security sites. Slashdot as you know is not the place to decide whether Apache is less or more secure. There are so many security holes on Apache. As an apache admin myself, I know that quite well.

    12. Re:Statistics by xen0side · · Score: 2, Insightful

      I stand corrected, I should of probably RTFA instead of skimming it, but my original point is that virus wouldn't be as much of a problem on OS X as windows if OS X had the same market share as windows.

    13. Re:Statistics by nickos · · Score: 1

      You're right. The point is that because Windows is a bigger target (and I assume most virus writers use Windows), the security holes in Mac OSX are less likely to be found and will spread slower.

      Imagine if the Mac had a de facto standard email client that had big security problems like Outlook (Express) does on Windows. An email virus that spread by emailing iteslf would have difficulty spraeding because most people use Windows and the virus would not spread from those machines.

    14. Re:Statistics by Anonymous Coward · · Score: 2, Funny

      "Some people see the glass as half empty. I see the glass as half full... of lead, chlorine, and deadly micro-organisms"

      Better bone up on your biology. You ain't gonna find deadly micro-organisms in a glass half-full of chlorine and lead.

    15. Re:Statistics by rainman_bc · · Score: 0
      that doesnt make any sense. even if there were 10 times as many mac users than there are now, it would still have the exact same number of security holes. if wondows had 10% of the users it does now, it would still have the same number of security holes.
      Did you get a deal on that crystal ball of yours at wal-mart? C'mon, that's the least unsubstantiated assertion I've ever heard.
      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    16. Re:Statistics by Anonymous Coward · · Score: 0
      People guarantee funny things when there is no responsibility to back up.

      Can I have your word on that?

    17. Re:Statistics by JamieF · · Score: 1, Funny

      Wow, a /. AC said it and provided no links or examples whatsoever, so it must be true!

    18. Re:Statistics by Anonymous Coward · · Score: 0

      Ok, here is the list for 2.0.

      It doesn't look like any of those will root your server... just a couple of DOS attacks if your server is misconfigured.

    19. Re:Statistics by E-Rock · · Score: 1

      although some trojans on Windows have exploited the OS/products to make themselves appear more tempting to the target users

      Note: This is exactly what this Mac trojan is doing.

    20. Re:Statistics by the+MaD+HuNGaRIaN · · Score: 3, Funny

      Ah yes, the "Wintendo"

      I used to have one of those too, but the BSOD's got too much to deal with, even for gaming. So, I stick to RTCW and get my aggressions out that way (same nick there as well)

    21. Re:Statistics by gl4ss · · Score: 1

      you obviously aren't familiar with the system.

      1. Post something outrageously stupid and provoking as an AC early after a story gets posted.
      2. Post something that makes as reply to that, with your slashdot id.
      3. KARMA!
      4. sorry, no profit, only a beowulf cluster of slashdot uid's filled with karma that you can use to .. hmm. do nothing?

      .

      --
      world was created 5 seconds before this post as it is.
    22. Re:Statistics by cappadocius · · Score: 4, Funny
      That's also about how long it takes for you to get new games, isn't it?

      Wait, we have games now? Shit, there goes my productivity.

      --

      omnia tua castra sunt nobis

    23. Re:Statistics by Anonymous Coward · · Score: 0

      C'mon, that's the least unsubstantiated assertion I've ever heard.

      i think you mean the opposite of what you wrote. wouldn't "least unsubstantiated" mean it is, in fact substantiated? well, whatever you mean, i think you're right.

      i think what i was saying is that changing the number of users... won't change the OS. not the current version, that's out right now. so however many security holes that were in it yesterday will be in it tomorrow, even if every windows user switched to mac. I DO agree that maybe more of those holes would be found and exploited, but the post i replied to didn't really convey that message.

      besides that, i believe ( and this is unsubstantiated, by me anyway) that the Mac OS is more secure than Windows, because i think Apple cares more about quality than Microsoft.

    24. Re:Statistics by Florian+Weimer · · Score: 2, Informative

      There was even a worm which exploited the vulnerability behind the last item on that list.

      The problem with Apache vs. IIS comparisons is that they are hardly fair. IIS comes with tons of dangerous examples and extensions. Bugs in widespread Apache modules are usually not attributed to Apache itself. There's nothing wrong with that, but it doesn't give you much information which web server, when configured properly, is more secure.

    25. Re:Statistics by d34thm0nk3y · · Score: 1

      I have been running nearly every version of windows from 3.x and have never had a BSOD from a game....

    26. Re:Statistics by chewmanfoo · · Score: 1

      disingenuous? hyperbole?

    27. Re:Statistics by d34thm0nk3y · · Score: 0, Flamebait

      statement of fact? Anecdotal evidence that the parent doesn't know what he is talking about?

      Does it really bother you that much that I don't have problems with my windows box?

    28. Re:Statistics by AaronD12 · · Score: 3, Insightful
      This is NOT a virus. A "trojan horse" is malicious code that does something bad when executed, then terminates (just like any other application). A "virus" is code that stays resident, embedding itself into the system -- something Mac OS X will not allow unless the administrator password is entered.

      This "proof of concept" is complete crap. Why? First, Mac OS X applications are composed of many files, not just a single file like an MP3. (Control-click on an application, select "Show Contents" and see what I mean.) You would have to download a compressed archive with the MP3 trojan inside.

      Additionally, this same spoof can happen MORE EASILY on Windows systems. Create a trojan horse application and give it an icon file of an MP3 file (very easy using Microsoft Visual Basic). Then name the application "trojan.mp3.exe". Windows 2000 and XP, by default, hide the extension of applications, so what would the user see? "trojan.mp3".

      Hello! That is the exact same issue they're making a big deal about on OS X, except it's even easier on Windows because they can download the .exe file directly, not putting the file into an archive.

      Unlike Mac OS X, Windows applications *can* be composed of a single file. Although someone downloading "trojan.mp3.exe" is about as likely as a Mac OS X user downloading "trojan.mp3.app.sit".

      This is another Windows lover's attempt to make Mac OS X look bad.

      -Aaron-

    29. Re:Statistics by Bob+Davis,+Retired · · Score: 1

      You have discovered a red herring. If the design and implementation of Windows and OS X were identical, then we might see similar numbers of viruses. They're not, and your statement has shown you to be completely ignorant of software systems in general.

      Windows doesn't have more viruses because it's more prevalent, it has more viruses because the OS is boneheaded and the users will click on anything.

      Here's a question - why are most web server worms and viruses on the MS / IIS platform instead of Apache / Unix? Apache runs more web sites than IIS, so we should see more Apache worms than Windows worms. We should see more MySQL viruses, but all the SQL infections I hear about are for MSSQL.

      Sheesh. You've a great career in management with that kind of logic.

    30. Re:Statistics by notsoclever · · Score: 1

      Staying resident is pretty easy in UNIX, actually. Perhaps you've heard of the fork() system call?

      --
      There are 10 kinds of people: ones who understand ternary, ones who don't, and ones who think this joke is about binary
    31. Re:Statistics by the+MaD+HuNGaRIaN · · Score: 1

      I bet this guy and this guy and this guy (etc, etc, etc) never had any problems either.
      Good for you that your windows box ownz. We all envy joo and your r0x0ring Dell!
      Especially this guy!!!

    32. Re:Statistics by SirTalon42 · · Score: 1

      So now Mac users think they are 1337? I have 2 computers I use most every day, one is my Windows box, its slower and older than my other one, but I use it for most of my games, I don't have any stability issues (can't remember a BSOD that wasn't a result of buying discount defective hardware). My other computer is a _Dell_ laptop, it runs Fedora Core 1, and has a much faster processor (ok I haven't upgraded my other computer in a long time, and when I upgraded it, I just added a AIW ATI video card that wasn't really faster than my old one). I think probobly most of the BSODs that people get are caused by: 1.) Defective hardware/bad drivers 2.) Viruses screwing up your system 3.) Defective programs having fun with your registry/system files 4.) End-User stupidity 5.) Software installed by companies selling computers *cough*dell*cough* 6.) RealPlayer *cough*dell*cough*

    33. Re:Statistics by Enahs · · Score: 1, Informative

      Another "informative" comment by someone who hasn't read the article yet. Bravo; you're a jackass.

      Look, it's simple. This is a Carbon app. It's a single file. This could potentially be used to attack both OS9 and OS X users. This is not a case of "the directory is the app" as you think.

      What makes this spoof so easy is that they've taken advantage of OS X's handling of both resource forks AND file extensions, so that Finder makes it appear that the file is, in fact, an MP3. If you do a Command-I you (apparently) see that it's an application.

      I wondered how long it'd be before someone took advantage of this...

      --
      Stating on Slashdot that I like cheese since 1997.
    34. Re:Statistics by Bullet-Dodger · · Score: 1

      Hmm, he only got funny mods though, which don't give you karma.

    35. Re:Statistics by SirTalon42 · · Score: 1

      http://news.netcraft.com/archives/web_server_surve y.html

      actually, apache has 67.20% of all servers, while MS has 21.02%

      "Developer March 2004 Percent April 2004 Percent Change

      Apache 32280582 67.20 33329879 66.99 -0.21

      Microsoft 10099760 21.02 10691683 21.49 0.47"

      Nice job looking stupid!

    36. Re:Statistics by Anonymous Coward · · Score: 0

      And my Powerbook kernel panics (a TSOD -- "Transparent Screen of Death") frequently when using Samba shares over wireless. But I don't go running around yelling about it.

      (Sadly, your first link shows most Windows users are pretty clueless -- almost every 'BSOD' issue can be solved or worked around without reinstalling everything.)

    37. Re:Statistics by d34thm0nk3y · · Score: 1

      All I was trying to point out is that Windows beats all other platforms hands down on games and that they have never been a problem for me.

      But you really showed me, because trying to play a game with outdated video card drivers is sooo Microsoft's fault.

      I would think it is easy enough that even script kiddies could handle it d00d!

    38. Re:Statistics by Anonymous Coward · · Score: 0

      I like how similarly sarcastic quips against windows machines by rabid mac fans have been modded up, while in the last few hours a few rabid mac fans have modded this post as troll and overrated. Pricks.

    39. Re:Statistics by Ilgaz · · Score: 1

      Its first... Now imagine the script kiddies trying to figure how it works...

      Hope my guess is wrong but FIRST is always a start.

    40. Re:Statistics by Ilgaz · · Score: 1

      Lets speak when your daily newspaper doesn't print at all ;)

      Popularity is something but the userbase is completely different.

    41. Re:Statistics by MoFoQ · · Score: 1

      you get what you pay for....in this case, usually an arm and a leg...and sometimes sacrifice an extra arm (or the one down south), etc.

    42. Re:Statistics by JamieF · · Score: 1

      Your reply to my post has nothing to do with my post. It's you who look stupid.

  3. Conspiracy? by Kris+Thalamus · · Score: 5, Funny

    Does my speculation about the RIAA's involvement in the creation of an MP3 trojan put me in the tin foil hat crowd?

    1. Re:Conspiracy? by andih8u · · Score: 0, Insightful

      Short answer: yes

      Targeting windows users would seem to be a lot more advantageous if the RIAA were out to infect the world.

      --


      slashdot, news for crazed liberal socialist zealots
    2. Re:Conspiracy? by KingOfBLASH · · Score: 3, Informative

      No. The RIAA had a widely publicized program where they hired programers/crackers to create bots to find MP3s (and report them -- there was a slashdot story about a guy with a name similar to some artist who got an automatically generated cease and desist letter, asking him to stop distributing MP3s he made). The WSJ also had an article about "experiments" the RIAA was doing to break into users computers and delete MP3 files that were pirated. (Nevermind that pirated MP3 files would be indistinguishable from ones which were ripped for Fair Use).

      To quote my girlfriends mother talking about John Ashcroft, "I hope their [Members of the RIAA] stomachs explode and the devil comes take them".

    3. Re:Conspiracy? by Geoff-with-a-G · · Score: 0, Troll

      To quote my girlfriends mother talking about John Ashcroft, "I hope their [Members of the RIAA] stomachs explode and the devil comes take them".

      I'm confused. Was she talking about Ashcroft, or the RIAA?

      I'm not a big fan of either, but when you start lumping separate groups into one big nefarious "them", you're on your way to the tin foil hat crowd.

    4. Re:Conspiracy? by Dirk+Pitt · · Score: 3, Funny
      To quote my girlfriends mother talking about John Ashcroft, "I hope their [Members of the RIAA] stomachs explode and the devil comes take them".

      Sounds kinda wrathful. Remember, you don't marry just her, you marry the whole family!

    5. Re:Conspiracy? by KingOfBLASH · · Score: 1

      She was talking about Ashcroft when she said it. I liked it and applied it to the RIAA

    6. Re:Conspiracy? by dipipanone · · Score: 2, Funny

      Remember the other old saw as well. In twenty years time, the girl you marry will *be* her mother.

      Be afraid...

    7. Re:Conspiracy? by Anm · · Score: 4, Interesting

      Does my speculation about the RIAA's involvement in the creation of an MP3 trojan put me in the tin foil hat crowd?

      Actually, my bets on on the Mac AntiVirus camp. They've been hurting a lot more recently. ;)

    8. Re:Conspiracy? by RdsArts · · Score: 2, Insightful

      After her mom says that, are you going to take the chance and dump her?

      He has no choice now but to marry, or move and get extensive plasic surgery. (Jury is out on which is more expensive)

    9. Re:Conspiracy? by jesskah · · Score: 0, Troll

      wait, people on slashdot have girlfriends??!!

    10. Re:Conspiracy? by Feral+Bueller · · Score: 1
      To quote my girlfriends mother talking about John Ashcroft, "I hope their [Members of the RIAA] stomachs explode and the devil comes take them".

      Is she single?

      --
      - learn to swim.
    11. Re:Conspiracy? by KingOfBLASH · · Score: 1
      Is she single?
      My girlfriend is dating me, and we're very happy together. Welcome to my foes list.
    12. Re:Conspiracy? by Feral+Bueller · · Score: 1
      hahaha. I was talking about her mom, you maroon.

      Nice to see you exercising that slashcode,though.

      --
      - learn to swim.
    13. Re:Conspiracy? by KingOfBLASH · · Score: 1

      Her mom has been happily married for the past 40 years or so. I suppose I can justify taking you off of my foes list then.

    14. Re:Conspiracy? by Anonymous Coward · · Score: 0

      If the RIAA were conducting experiments and laying plans to break into users computers for the perpose of deleting files without the users or legal authorization isn't that conspiracy to commit computer crime. Shouldn't all of the people involved in this program be indicted...

    15. Re:Conspiracy? by KingOfBLASH · · Score: 1

      The answer the RIAA gave in the article was basically, we're only breaking into computers because people are breaking the law. If anybody ever complains, they would have to confess to piracy (and go to jail).

  4. Nothing to see here. Move along. by Anonymous Coward · · Score: 4, Informative

    So what?

    Mac OS X can have trojans. Mac OS X can have viruses. Mac OS X can have security issues.

    It's just a lot harder to exploit all of these things on Mac OS X for numerous logistical, technical, and statistical reasons.

    It is a real concept. There is an example of the trojan, or "virus" (sic), here: http://www.scoop.se/~blgl/virus.mp3.sit

    However, it seems that this may be at best questionable, as the "proof of concept" is nothing more than a standalone CFM application that has been given a creator type of 'APPL' (recognized by Mac OS X as a Carbon application), but with the file extension '.mp3', the standard mp3 icon, and the contents of an mp3 (which Mac OS X displays to the user an mp3). While the file does indeed appear at first glance to be an ordinary mp3, what can admittedly be potentially dangerous, it is in fact an application.

    Additionally, as a CFM application, the file needs to be transported in such a way as to keep the resource fork intact, massively reducing its utility.

    I predict a future security update with disallow this behavior...

    This does not change the fact that Mac OS X is fundamentally and philosophically far more secure than alternatives.

    1. Re:Nothing to see here. Move along. by Knight+Thrasher · · Score: 0

      So... what you're saying is, switch it up and put Linux on that Mac? =D

    2. Re:Nothing to see here. Move along. by thrillbert · · Score: 2, Funny
      It's just a lot harder to exploit all of these things on Mac OS X for numerous logistical, technical, and statistical reasons.

      They get viruses when you ship them? Maybe sealing the box a little better could help?

      ---
      Antonym, n.:
      • The opposite of the word you're trying to think of.
    3. Re:Nothing to see here. Move along. by venicebeach · · Score: 4, Insightful

      So what? Mac OS X can have trojans. Mac OS X can have viruses. Mac OS X can have security issues.

      Yes, of course we all know that OS X can have viruses, the point is that until now it basically hasn't had any. At least nothing that I've heard of or had to worry about. Now I will have to think twice about opening random mp3 files which somehow appear on my hard drive (?).

    4. Re:Nothing to see here. Move along. by Monkelectric · · Score: 0, Troll
      It's just a lot harder to exploit all of these things on Mac OS X for numerous logistical, technical, and statistical reasons.

      Muhahahahha keep thinking that!

      --

      Religion is a gateway psychosis. -- Dave Foley

    5. Re:Nothing to see here. Move along. by Daniel_Staal · · Score: 5, Insightful

      It's news because it is the first Mac OS X specific virus/trojan in existence. No one claimed OS X was immune to them, just that they hadn't occurred yet. Now they have. That fact is news.

      --
      'Sensible' is a curse word.
    6. Re:Nothing to see here. Move along. by QJB · · Score: 5, Insightful

      The preview of the file shows no play functionality like an ordinary mp3 file but reads 'Kind: Application'. It may mislead users but it is simply spotted (with the naked eye).

    7. Re:Nothing to see here. Move along. by U.I.D+754625 · · Score: 2, Insightful

      It's just a lot harder to exploit all of these things on Mac OS X for numerous logistical, technical, and statistical reasons.

      Yes, because my house has never been broken into before means its more secure than any other.

      --


      //Blessed are they that run around in circles, for they shall be known as wheels.
    8. Re:Nothing to see here. Move along. by dipipanone · · Score: 1

      Why, do you suppose that Linux is somehow immune to worms and trojans? Perhaps you should tell all those people who were infected by the Ramen worm a while back that they needn't have bothered doing a clean install.

    9. Re:Nothing to see here. Move along. by brainchill · · Score: 1

      ok ok .... whining babies .... osx is much harder to exploit and if they would give up on the stupid resource forks all together (is possible if you format with ufs instead of hfs) even this vulnerability would not exist.

    10. Re:Nothing to see here. Move along. by U.I.D+754625 · · Score: 1

      That was an apache vulnerability, not a core OS vulnerability. (Linux is special in that it's only a kernel, so I guess a core OS vulnerability would be a kernel exploit or possibly GNU toolchain exploit.) People who were infected by that worm had no business running public services, much like most of the IIS worms out there. This Mac OSX worm is a very different animal.

      --


      //Blessed are they that run around in circles, for they shall be known as wheels.
    11. Re:Nothing to see here. Move along. by gantrep · · Score: 1

      Many many email viruses today exploit no security hole other than the user. They just rely on a user double-clicking on an attachment to an email that seems to be from somebody they know. Maybe the current linux community is too savy for this and maybe serious damage would be limited by *nix permissions, but if linux were as popular as windows, I think it's safe to say that these kind of email viruses would be just as prolific.

    12. Re:Nothing to see here. Move along. by brainchill · · Score: 1

      ahh but the difference is if your house is in a good neighborhood and never broken into it's different than it is if your house is in a bad neighborhood in the bronx and never gets broken into. The internet is the bad neighborhood in the bronx and the unix boxes and macs live there and they are successfully explointed far less than anything else because of their design.

    13. Re:Nothing to see here. Move along. by lobsterturd · · Score: 1

      It's hard to preserve resource forks now anyway, and probably nobody would download MP3s encoded with MacBinary or StuffIt.

    14. Re:Nothing to see here. Move along. by Xeo2 · · Score: 1

      To steal a line from the Windows camp:
      "It's not a bug, it's a feature!"

      --
      ___ alwaysBETA.com - Hey, you've got nothing better to do.
    15. Re:Nothing to see here. Move along. by Anonymous Coward · · Score: 1, Insightful

      > Linux is special in that it's only a kernel

      No, Linux is special because it allows pedantic shitwits like you to make specious arguments when it suits your shoddy advocacy.

      Fact is, the box says "Foo Linux", people are going to call the entire thing "Linux". If you got a problem with that, take it up with Linus Torvolds who licenced his trademark to those people.

    16. Re:Nothing to see here. Move along. by gantrep · · Score: 1

      Are you sure you understand both connotations of the word "logistics?"

    17. Re:Nothing to see here. Move along. by prockcore · · Score: 0, Troll

      It's just a lot harder to exploit all of these things on Mac OS X for numerous logistical, technical, and statistical reasons.

      I predict that QuickTime will be the InternetExploder of OSX. It's installed on everyone's machine, it's very hard to remove, it doesn't verify input, it's not open source, it autoplays content on the web, it's a big black box waiting to be exploited.

    18. Re:Nothing to see here. Move along. by thrillbert · · Score: 1
      umm.. obviously not! :)

      For some reason it just sounded funny.. logistical.. sounds like preventative or retentative for that matter...

      ---
      There are three things I always forget. Names, faces -- the third I can't remember.
      • -- Italo Svevo
    19. Re:Nothing to see here. Move along. by gantrep · · Score: 1

      I don't think the phrase "statistical reasons" necessarily refers to how many viruses there have been for mac in the past.

    20. Re:Nothing to see here. Move along. by Anonymous Coward · · Score: 2, Insightful

      Hell, just avoid downloading MP3 files that are in Stuffit (.sit) archives.

      The Stuffit archive is required to preserve the resource fork, with the CFM executable code. .mp3 files in filesharing networks wouldn't be a risk, because the programs won't preserve the resource fork.

    21. Re:Nothing to see here. Move along. by Perl-Pusher · · Score: 2, Insightful

      No, but the artitecture and OS together is rare. How many linux viruses you seen. How many MAC viruses. Now how many Linux viruses compiled to run on PPC arhitecture? It would be like trying to infect Atari 800XL computers. You might make the virus but how the hell do you get it to the target? It certainly wouldn't spread like a worm infecting all those 800XL's in existence around the internet. Unless maybe through an Atari 800 IRC channel you get specific information of specific peoples computers. You would have to send it directly to the victum via an email or in an application that would probably be 100% traceable back to you. It's the same here, the virus would literaly have to be in the yellow dog distribution or spammed to TeraSofts mailing list. There is safety in obscurity if your virus is not compatible with any other systems and nobody can find you.

    22. Re:Nothing to see here. Move along. by U.I.D+754625 · · Score: 2, Insightful

      The ramen worm was not an apache worm like I previously stated. It exploited wu-ftp, rpc.statd, and LPRng services. It then modified the apache homepage of the infected machine. My argument still stands though, if I port wu-ftpd to MacOSX and it gets infected via a worm, it's not a MacOSX worm, it's a wu-ftpd worm. It's not the fault of linux that the programs running on it were exploitable. However, MacOSX comes as a package and this vulnerability is at it's core, not a 3rd party application.
      --pedantic shitwit

      --


      //Blessed are they that run around in circles, for they shall be known as wheels.
    23. Re:Nothing to see here. Move along. by dipipanone · · Score: 4, Informative

      That was an apache vulnerability, not a core OS vulnerability.

      Strictly speaking, you could say the same thing about the various SSH exploits that have been around as well, but I don't think I've ever owned a Linux box that would be useable without it. And you can't have it both ways. If Linux is a useable operating system, then it *isn't* just a kernel any more. It's the whole ball of wax.

      This Mac OSX worm is a very different animal.

      It's different in the sense that nobody has ever actually been infected by it. However, the existence of this particular design flaw has been known to pretty well everyone familiar with OSX since OSX was in beta. The decision to remove the old-style resource fork metadata and use Windows style file typing was actually the subject of enormously heated opposition for this very reason.

    24. Re:Nothing to see here. Move along. by Anonymous Coward · · Score: 2, Funny

      It is a real concept. There is an example of the trojan, or "virus" (sic), here: http://www.scoop.se/~blgl/virus.mp3.sit

      I just tried downloading that file on my machine and it was completely harmless - in fact, the OS wouldn't even let me open it automatically without having to manually select an application.
      I love Windows XP...

    25. Re:Nothing to see here. Move along. by U.I.D+754625 · · Score: 1

      You are right in one sense, but say an OpenSSH worm is created. There are a lot of OS' that OpenSSH has been ported to. Do you call it an OpenSSH worm or a *BSD/*IX/Solaris/HP-UX/Mac OS X/* worm? As the coward flamed me for above, I am being pedantic, but I wasn't supporting installing Linux instead of OSX, I was just trying to clear up what I think is a misconception.

      --


      //Blessed are they that run around in circles, for they shall be known as wheels.
    26. Re:Nothing to see here. Move along. by soellman · · Score: 2, Informative

      think twice if you double-click on mp3s from the finder, but drag them into your favorite mp3 player and a trojan such as this won't have had any teeth. It is the finder which may be executing the "mp3" as something you didn't think it was.

    27. Re:Nothing to see here. Move along. by lobsterturd · · Score: 1

      Also if different icons are associated with mp3s on the user's system the fake mp3 will look out of place...

    28. Re:Nothing to see here. Move along. by U.I.D+754625 · · Score: 1

      Then what do you think it means? I think he was just throwing words out there to make his argument more polished. I see it could be taken two ways:

      1. OS X has a small install base, so does my house. This doesn't make it more secure.
      2. There are less viruses for OS X than other platforms. There have been less break ins to my house than others (0). Again, not something that makes it secure.
      3. The ratio of viruses to installs is lower than that of other platforms. While this may sound good, it's a false sense of security.

      --


      //Blessed are they that run around in circles, for they shall be known as wheels.
    29. Re:Nothing to see here. Move along. by U.I.D+754625 · · Score: 1

      What you describe is oddly like evolution. Health through mutations and biodiversity. It doesn't help me when my linux machine is "naturally selected" though, does it?

      --


      //Blessed are they that run around in circles, for they shall be known as wheels.
    30. Re:Nothing to see here. Move along. by Anonymous Coward · · Score: 0

      "This does not change the fact that Mac OS X is fundamentally and philosophically far more secure than alternatives."

      This statement is bullshit. Unix was never designed originally with security in mind, and unix variants, which are writen in c, have the same fundamental problems that Windows has.

    31. Re:Nothing to see here. Move along. by Anonymous Coward · · Score: 0

      No, your house is more secure because there's only one of it. If somehow your house was magically a thousand houses (connected by tunnels or maybe MAGIC PORTALS), your house would be much less secure because there's that much more opportunity for it to be broken into.

    32. Re:Nothing to see here. Move along. by betterthanducttape · · Score: 0, Redundant

      We caught a malicious virus that wiped the hard drive on our iMac last year. Just so you know viruses for OS X have been in the wild for a while now.

    33. Re:Nothing to see here. Move along. by hamsterboy · · Score: 1

      They put the boxes on the sealing? That must take a lot of tape.

      Hamster

    34. Re:Nothing to see here. Move along. by U.I.D+754625 · · Score: 2, Insightful

      Illogical. Less likely to be exploited does not make it more secure, it only makes the exploit less likely to happen. It is just as secure or insecure in numbers of 1 or 1000.

      --


      //Blessed are they that run around in circles, for they shall be known as wheels.
    35. Re:Nothing to see here. Move along. by Anonymous Coward · · Score: 0

      No they don't, because the default user doesn't have root access - unlike Windows.

    36. Re:Nothing to see here. Move along. by Anonymous Coward · · Score: 5, Insightful

      Well, it's been all of these things for what, about thirteen years now? When exactly are you expecting this massive wave of exploitation to take place?

    37. Re:Nothing to see here. Move along. by bjohnson · · Score: 3, Funny

      Hey hey hey! no fair. 10.2.6 was NOT a virus, it was an update...gotta keep our terminology straight here...

    38. Re:Nothing to see here. Move along. by Decameron81 · · Score: 2, Insightful
      "Yes, because my house has never been broken into before means its more secure than any other."


      No but if the houses of people in your town were broken into 50% less than in another town it'd mean that your town is more secure (at least for the time being).

      Statistics take no role in making Macs more secure, but they can be surely used as an index to decide if they are more secure nowadays.

      Diego Rey.
      --
      diegoT
    39. Re:Nothing to see here. Move along. by Anonymous Coward · · Score: 0

      This news prove that fundamentally and philosophically you are a liar and an idiot. We all know that mac os x is more vulnerable than windows itself. Would you like to use an operating system which treats trjoan horse programs like normal programs and trick the user to run them? Obviously not, the next version of Windows is addressing this problem, whereas no other operating system really cares about this. Everybody is busy with stupid Microsoft bashing, once Microsoft has the ultimate best Operating System, you would be completely exposed as idiot.

    40. Re:Nothing to see here. Move along. by cft_128 · · Score: 2, Insightful
      Could be, but this exploit actually does not use any part of QuickTime. Actually, quicktime indirectly helps find this trojan as the preview (powered by quicktime when it works) does not show up for the supposed mp3 as it is not an mp3.

      And in all fairness quicktime has been around for more than a decade and IE has been around for what, half that? Looking at the number of exploits for each I would not be doing that many comparisons yet.

      --

      Underloved Movies and Pub Quiz: donotquestionme.org

    41. Re:Nothing to see here. Move along. by mattkime · · Score: 1

      In other words, its a lot like the rest of the operating system.

      --
      Know what I like about atheists? I've yet to meet one that believes God is on their side.
    42. Re:Nothing to see here. Move along. by Anonymous Coward · · Score: 5, Insightful

      It's installed on everyone's machine, it's very hard to remove

      How exactly is dragging it into the trash to remove it hard?

      it's not open source

      Yeah, like that matters, when you consider the massive numbers of WMA and Real viruses.

      it autoplays content on the web

      Easy to turn off in preferences.

      it's a big black box waiting to be exploited.

      It's been around for what, a decade? I guess we'll have to wait some more for this particular exploit to happen.

      Thanks for playing, please try again...

    43. Re:Nothing to see here. Move along. by Hawthorne01 · · Score: 2, Insightful

      And posting this twice in the same discussion makes me believe you half as much.

      --
      "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former."
    44. Re:Nothing to see here. Move along. by Anonymous Coward · · Score: 0

      Eat a dick.

    45. Re:Nothing to see here. Move along. by Hex4def6 · · Score: 1

      I dunno about that;
      If one thinks back to Windows 95, which came
      with IE; thats about 1994; its 2004 now, so
      its much closer to tens years as well.
      Still, point made.

    46. Re:Nothing to see here. Move along. by Hungus · · Score: 1

      And the name of the virus was?
      Can you verify it was a virus for us?

      There are several things that can take down a drive including severe corruption but that doesn't make it a virus. Any chance you still have a copy of the virus on a backup or did you have an AV scan it and find it?

      --
      Bad Panda! No Bamboo for you! In matters of importance ACs will not be responded to. Want to say something critical,OK
    47. Re:Nothing to see here. Move along. by the+argonaut · · Score: 1

      No one claimed OS X was immune to them, just that they hadn't occurred yet.

      Sadly, there have been many who have claimed exactly that, which is why when somebody eventually writes and releases "the big one" into the wild, far too many Mac users will be totally unprepared.

      --
      fuck you.
    48. Re:Nothing to see here. Move along. by Hungus · · Score: 3, Interesting
      It's installed on everyone's machine, it's very hard to remove

      How exactly is dragging it into the trash to remove it hard?


      While I tend to agree that Quicktime is not a "big black box waiting to be exploited" You will find that QuickTime is much more than the few applications you find in your applications folder. If you were to actually delete all of quick time you would have some serious issues with OS X. It is possibel to run Darwin sans Quicktime and it MAY be possible to run OS X sans it but I have never heard of anyone trying let alone being sucsessful at it. Quicktime is very tightly integrated into the UI and OS.
      --
      Bad Panda! No Bamboo for you! In matters of importance ACs will not be responded to. Want to say something critical,OK
    49. Re:Nothing to see here. Move along. by the+argonaut · · Score: 1

      Yeah, but how many people use the preview functionality, either in the info window or in column view? It's only "simply spotted' if you are looking for it, which most people are not.

      --
      fuck you.
    50. Re:Nothing to see here. Move along. by Anonymous Coward · · Score: 0

      Security != Vulnerbility. To be vulnerable, someone has to want to penetrate your security, or lack thereof.

      Just like social diseases -- the fact that you can't get a date doesn't make you immune to herpes. See also MacOS 9.

    51. Re:Nothing to see here. Move along. by QJB · · Score: 1

      That is true off course. But I (and many others) do not need to spend the $59,95 on the Intego product to distinguish it. The Intego people would have done a better job by simply explaining how to spot a faulty file and for convenience suggest that their app would automate the search.

    52. Re:Nothing to see here. Move along. by Anonymous Coward · · Score: 0

      The Ramen worm was targeted at specific versions of RedHat Linux running in a default configuration. These weren't "3rd Party" products, and calling it a "Linux worm" might not be 100% correct, but it's understandable.

      > It's not the fault of linux that the programs running on it were exploitable

      Nobody is assigning blame, and you need to disconnect your meager ego from your operating system.

    53. Re:Nothing to see here. Move along. by Lars+T. · · Score: 1
      Well, why bother using one of the hundreds of security holes for Windows, when the user will do all the work for you anyways?

      OTOH, some email worms (not virus) do exploit those security holes (e.g. Netsky.p or Bagle.q), and many people don't have the fixes installed (should they exist).

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    54. Re:Nothing to see here. Move along. by Anonymous Coward · · Score: 0

      Yes, that's a serious problem. Just switch to Windows. You not only get more secure system, because Microsoft is spending more money for true security than Apple. Apple is simply a marketing machine, it is not innovating anymore. Ipod and itunes is a clear example where Apple is headed. It is trying to sell you music and hardware, rather than real operating system and software. The future is clearly Windows.

    55. Re:Nothing to see here. Move along. by Anonymous Coward · · Score: 0

      Just like you did? No thanks!

    56. Re:Nothing to see here. Move along. by Anonymous Coward · · Score: 0

      You are really stupid man, you have no idea what is the security model on Windows. On Windows, it is the same exact situation as it is on Unix, in fact Windows is more secure than Unix itself, because its security model is far more better than Unix itsef. As you know Unix is a 30-40 year old technology, wheras Windows NT is just recently designed. When Windows NT is designed, they factored everything, including this security issue, so no you are completely wrong. The default user on Windows is not the root. That's part of being a slashdot monkey though, you just don't know what you are talking about yet you still speak.

    57. Re:Nothing to see here. Move along. by 0x0d0a · · Score: 2, Insightful

      It's been around for what, a decade? I guess we'll have to wait some more for this particular exploit to happen.

      Remember when Larry Ellison, CEO of Oracle, decided to call some release of his database "hacker-proof", and about a week later, an exploit was publically going around?

      Claiming that your system can't be exploited on Slashdot is, really, an exceptionally bad idea. I felt the twinges of wanting to poke at QuickTime a bit just hearing you say that, and if I had had an OS X box handy, I probably would have started poking about. A description of a crashing bug in QuickTime that barfs all over the stack would have made a nice reply to your post.

      I would be very dubious, given how performance-critical QuickTime is and how frequently extended it's been, that there are no holes in it. If there are none, it would be an exceptional record, far better than other media-playing code historically has done. Remember that even the reference zlib (which had been hammered on by everyone for *ages*, and was *open source*) had a subtle exploit in it for a long time.

    58. Re:Nothing to see here. Move along. by Anonymous Coward · · Score: 0


      Really? Then how is it that you're the only one that caught it? Where do you think that this virus came from, exactly? And wouldn't the originator have lost their hard drive, then, too?

      Can you link to three reports of this having happened? Otherwise, it appears to be a local incident, and I have no doubt that a local application can delete your HD. The issue is when a self-propagating application can do that with no or only minimal user interaction, and you haven't demonstrated the "propagating" part of the problem..

    59. Re:Nothing to see here. Move along. by forkazoo · · Score: 1

      For the record - this is a CFM app, not a native one. So, if I don't have classic installed, I'm not vulnerable. If I have classic installed, I'm potentially vulnerable to old viruses. I don't have classic installed, so AFAICT, I couldn't run this virus on my Mac. This is as big a deal as a MS Office Macro Virus.

    60. Re:Nothing to see here. Move along. by System.out.println() · · Score: 1

      Claiming that your system can't be exploited on Slashdot is, really, an exceptionally bad idea.

      This is exactly why I believe OSX is so secure. OSX users have bragged countless times about the security of their OS. And what have we gotten? This pathetic excuse of a Trojan?

    61. Re:Nothing to see here. Move along. by Anonymous Coward · · Score: 0

      Which is strange because it's really more of an Unkind Application.

    62. Re:Nothing to see here. Move along. by Anonymous Coward · · Score: 0

      Are you sure you're not thinking of QuickDraw?

    63. Re:Nothing to see here. Move along. by Halo1 · · Score: 2, Informative
      No, he's correct. Quicktime is a fundamental component of Mac OS X (note that I said Mac OS X, not Darwin). I doubt you'd find many included apps that would still start up if you'd remove Quicktime. For example, the Finder is linked to the Quicktime framework.

      You can check whether an application requires Quicktime using

      otool -L appname.app/Contents/MacOS/appname | grep QuickTime

      --
      Donate free food here
    64. Re:Nothing to see here. Move along. by MoneyT · · Score: 1

      There is a difference though between quicktime at the system level and the quicktime player. Delete the player, and the only thing that can call quicktime calls now are apps.

      --
      T Money
      World Domination with a plastic spoon since 1984
  5. Pardon me, but... by Sheetrock · · Score: 1, Insightful
    Are you sure it's not an application masquerading as an MP3, but actually an infected MP3?

    Big difference. People used to spread stuff under Windows by faking different extensions too.

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




    1. Re:Pardon me, but... by nuttyprofessor · · Score: 1

      Yeah, the description is ambiguous. If code is embedded in a true MP3 file, how does that code get executed? If its just an application with an MP3 extension, I don't really call that a very novel trojan horse. Can anyone flush out more details?

    2. Re:Pardon me, but... by Anonymous Coward · · Score: 1, Informative

      It's an application, but it's playable as an mp3 if you force iTunes to try to play it.

      A mac application has a "resource fork" in addition to the traditional data. When the OS runs an app it looks at both the data and resource forks. In the trojan in the article, the resource fork contains executable code, so the OS considers it an application and executes it if you tell it to. If you look at the info window (not just the renamed extension) the OS calls it an application.

      However, the data fork in this trojan is a real mp3. When the OS runs the application it considers the data fork to be junk and ignores it. However, if you open iTunes and tell it to play the trojan, it will see the mp3 in the data fork and play it.

      The bottom line is, this is just a trojan renamed to be .mp3 that can actually be played as an mp3. A neat hack, but still just a renamed trojan at heart.

    3. Re:Pardon me, but... by charlequin · · Score: 1

      Based on the usenet thread linked to above, it seems that at least one approach would be to use an unneeded part of the ID3 tag (like the Album Art section) for a small packet of virus code, then have the very first byte of the MP3 be a JUMP to the relevant code. The result is an MP3 whose overall structure is correct, and whose audio stream (with the exception of one byte) is valid and will play correctly, but which contains malicious code which could be executed under certain circumstances.

    4. Re:Pardon me, but... by scruffyMark · · Score: 1
      Now, I just don't get that. Let me run my understanding of the idea by you, maybe I'm missing something

      You launch a program like iTunes. You instruct it to play the mp3. It starts reading the MPEG stream it finds after the ID3 tags, and converting it to raw audio.

      Now, through all this, the instruction register will be loading consecutive instructions from the iTunes executable. To get the JUMP to happen, wouldn't you somehow have to get right part of the MPEG stream into the instruction register? That would be a very strange mp3 player, on a very strange platform, that would execute an MPEG stream...

      --

      What is the robbing of a bank, compared to the founding of a bank? -- Bertolt Brecht

    5. Re:Pardon me, but... by scruffyMark · · Score: 1
      The trick in the example posting, if I understood right, was that the executed code includes opening the file in iTunes and playing it.

      So, if you open the file by dropping it on iTunes and playing it, it will work. If you double-click on it to play it, it will execute some code, and simultaneously launch iTunes and tell it to play the mp3. So, the only result a victim would observe would be iTunes playing an mp3 file as usual.

      Except of course the proof of concept trojan pops up a warning dialog and then exits, so that's pleny observable...

      --

      What is the robbing of a bank, compared to the founding of a bank? -- Bertolt Brecht

  6. Damn, viruses on OS X by CkB_Cowboy · · Score: 5, Funny

    .. and I just bought a G4 PowerBook too!

    That's it, I'm selling this, maybe I'll get one of those Sparc laptops instead..

    - Cowboy

    --
    what, what?
    1. Re:Damn, viruses on OS X by Anonymous Coward · · Score: 0

      hmm, you buy a PB, virii become rapant in OSX, hmm..thats all I have to say is hmmm.

    2. Re:Damn, viruses on OS X by slughead · · Score: 1

      Someone should just make a program that warns you if the file you're opening is carbon. Make rules and stuff obviously for commonly used programs.. kind of like REALCrap combined with LittleSnitch for carbon apps

    3. Re:Damn, viruses on OS X by caomania · · Score: 1

      I'll gladly take that PowerBook off your hands. If you'd like I'll swap you for my Windows laptop. :)

  7. *THUD* by kajoob · · Score: 2, Funny

    That noise you heard was all the mac zealots falling of their soapboxes. ;-)

    j/k, who loves ya baby!

    --
    Quidquid latine dictum sit, altum viditur
    1. Re:*THUD* by Anonymous Coward · · Score: 0, Insightful

      No, that wasn't mac zealots falling off their soapboxes. We were just busy laughing at the company that put this application out.

      Let's see ...

      so, this "trojan" can make applications appear as MP3s ...

      How evil ... I mean, it's not like we can do this in Linux:

      mv filename.sh filename.mp3 (which of course Gnome / KDE would display as an MP3 icon)

      or this in Windows:

      rename filename.exe filename.mp3

      (same thing in Windows)

      Damn! These trojan writers are clever bastards!

      (gimme a break, money-grabbing anti-virus bastard types)

    2. Re:*THUD* by ClippyHater · · Score: 1
      or this in Windows:

      rename filename.exe filename.mp3


      Well, sure, that'd change the icon. When you double-click on it, Windows would run the app associated with .mp3 files and pass it this file to "play". Now if the file then takes advantage of a security hole in the player that is launched, obviously it's a problem. Windows would not simply run filename.mp3 as an executable.

      After STFA (Skimming TFA) I didn't see anything about this trojan taking advantage of Apple's MP3 player. Is this the case, or would OSX go ahead and run it as an executable?
    3. Re:*THUD* by moongha · · Score: 1

      Ok how about this.

      Take a .exe file, give it a windows media player document icon, rename it 'foobar.mp3.exe'

      Windows (in it's default configuration) then hides the .exe but still displays the .mp3

      The user double clicks and the executable runs (probably with root privileges on a Windows machine).

      Trojans are easy to write, if you can get a user to double click on a random file you can do nearly anything (although on OS X you wouldn't be able to affect the system without giving the root password first).

    4. Re:*THUD* by SirTalon42 · · Score: 1

      Unless the trojan was meant to kill the system, you wouldn't need root permissions

      Heres a short little list of things a program/trojan/virus/worm could do with out root access:
      1.) Delete all your files (maybe not system files, but I bet you would be pissed when you loss every file you have that you have write access to)
      2.) Run a proxy server
      3.) Run a mail server for spammers
      4.) Purposly bog down the system
      5.) Change all your settings (like make the language chinese, or the wall paper gay porn)
      6.) Shutdown the computer/restart/log-out
      7.) Give remote control to some other person
      8.) And and everything else you can do w/o putting in the password

      Oh and I bet it would be easy to fake the admin password box and trick people to put it in (only useful if u want to modify files current user doesn't have write access to, or want to open a port =1024)

    5. Re:*THUD* by moongha · · Score: 1

      Yes, I agree.

      My post was just stating that it's possible to perform these sorts of attack on any operating system - and it would be just as easy (if not easier) to do this on Windows than Mac OS.

    6. Re:*THUD* by Ilgaz · · Score: 1

      IMHO its funny...

      I am not a coder nor "haxor" but I know you can even run viruses on 100m dollar Crays.

      Its a program finally yes?

      About the zealots modding you down, no worries ;)

  8. but, but, but.... by carpe_noctem · · Score: 2, Funny

    I thought in unix, everything was just a file!

    --
    "Quoting famous computer scientists out of context is the root of all evil (or at least most of it) in programming." - K
  9. Nothing to see here, move along... by faux+plastic · · Score: 5, Informative

    http://groups.google.com/groups?hl=en&lr=&ie=UTF-8 &oe=UTF-8&safe=off&frame=right&th=631707378ffe9292 &seekm=blgl-5D750C.02150821032004%40news.bahnhof.s e#link6 It appears that this is merely a proof of concept virus, hence, it is utterly benign. It was not made with any malicious intent, but to demonstrate one way that OS X could be exploited. The discussion group is concerned with making OS X more secure, not less. Somehow, Intego got wind of it and blew it out of proportion, but I suppose it is theoretically possible that future viruses could be modeled on it. However I'm sure that Apple could, even more quickly, release a security update that fixes this.

    1. Re:Nothing to see here, move along... by lobsterturd · · Score: 5, Informative
    2. Re:Nothing to see here, move along... by focitrixilous+P · · Score: 0, Troll

      Yeah, but proof of concept viruses are not all that hard to add payloads too. I laugh at all you mac groupies, thinking you don't have to worry about security because "there aren't mac viruses." Even the super-god-like-BSD people have to deal with security once in a while. With all the nerds sending their famalies to macs to keep them safe from viruses, it's only a matter of time before your inbox is clogged with "OSX 10.4 upgrade attached open now" emails along with all the other junk. No OS is perfectly safe out of the box, not even your obsecure OSX. Welcome to patching. Get used to it, or all your Oddly-shapen boxes will are belong to us. Why don't use linux instead, that's still safe. Just shut off SSH and you'll be fine.

      --
      SAILING MISHAP
    3. Re:Nothing to see here, move along... by QJB · · Score: 1

      What I would like to know is has Intego warned Apple? Or are they just blowing this up scaring the Mac community to boost sales? This would be a good reason to avoid Intego products.

    4. Re:Nothing to see here, move along... by Anonymous Coward · · Score: 1, Informative

      Well, actually OS X is safe out of the box. It's not safe once people begin using it of course (nothing is). It's certainly as safe if not more safe than Linux, since it has all services turned off by default.

      And yes, we do deal with security - Apple released a security update with several patches only last week. Perhaps you should try it before ranting on /.

  10. Well, by MuckSavage · · Score: 5, Insightful

    I suppose I'll start to panic as soon as apple acknowledges it, rather than take the word of a company trying to sell me anti-virus software.

    1. Re:Well, by Anonymous Coward · · Score: 0

      yes, don't you?

    2. Re:Well, by MuckSavage · · Score: 2, Insightful

      As a mac user I am relatively unaffected by windows exploits.

      Windows exploits are commonplace, twice a month events. It's come to be expected. When you take a platform that has zero exploits of this nature, then are told by a company who makes money selling anti-virus software that your bullet-proof OS is now exploitable, you should wait to hear some conformation before running out and buying their software.

    3. Re:Well, by Trurl's+Machine · · Score: 1

      As a mac user I am relatively unaffected by windows exploits.

      Don't tell me you never got any My.Doom email. Obviously, the virus itself can do you no harm, but the sheer bandwith consumed by few dozens of messages like this can affect your bank account (especially when checking email by a cellphone). In the best case, it affects you as a Major Pain In The Backside. Unfortunately, the Windows lack of basic security affects us all, even Mac and Linux users.

    4. Re:Well, by geoffspear · · Score: 1

      If you don't check your email on a cellphone, pay a flat rate for your bandwidth, and have a good spam filter that takes out all the annoying viruses, like me, they don't affect you at all, which is really the best case. The only time I even see those messages is when I periodically look through my spam folder to make sure it hasn't accidentally filtered out anything I wanted to see, which is pretty rare.

      --
      Don't blame me; I'm never given mod points.
    5. Re:Well, by Red+Alastor · · Score: 1

      Are you sure ? I think they can also sell you rocks that will protect you from elephants. Check, I got one and I see no elephants, it works !

      --
      Slashdot anagrams to "Sad Sloth"
    6. Re:Well, by Red+Alastor · · Score: 1

      I you perform a search on Google News, you won't find anyone who reported it exept a blog in german (no Idea what it really say, just that it has Mac and Trojan in the title) and this article.

      --
      Slashdot anagrams to "Sad Sloth"
    7. Re:Well, by jdb8167 · · Score: 1
      Follow this link: Google Groups

      This thing is real. It is both an MP3 file and a full blown CFM application with an icon that makes it look like an MP3 file.

      If you drag and drop it on iTunes, it opens and plays (safely since iTunes won't run the code). But if you double click it, it runs the application payload and then opens iTunes to hide its nature.

      This is a bad thing for OS X (but not unexpected eventually).

    8. Re:Well, by dont_think_twice · · Score: 1

      Red Alastor, I would like to buy your magic rock.

    9. Re:Well, by dont_think_twice · · Score: 2, Funny

      Me, I am waiting for a personal phone call from Steve Jobs before I believe any of this anti-mac hype. Steve would never sell me a product that was not as asbolutely perfect as he is.

  11. That's it! by Anonymous Coward · · Score: 5, Funny

    I'm switching to Windows!

    1. Re:That's it! by MuckSavage · · Score: 1, Troll

      Ha!

    2. Re:That's it! by Anonymous Coward · · Score: 0

      Hey! Get back to the MAF

    3. Re:That's it! by Decameron81 · · Score: 1

      Crap, I wish it was a fortress like XP. I am feeling so insecure now.

      Diego Rey

      --
      diegoT
  12. Mac? MP3? by Deraj+DeZine · · Score: 5, Funny

    What kind of OS X user would be caught dead using such ancient, PC-originated technology (and I use that term loosely) as an MP3?

    It's bad enough that they'll be shunned by all their iPod-wearing, dual-CPU-owning, Mac cabal member friends, but now their computer get pwned? Talk about kicking them while they're down.

    --
    True story.
    1. Re:Mac? MP3? by SHEENmaster · · Score: 4, Funny

      What kind of UNIX user would be caught dead using such ancient, PC-originated technology (and I use that term loosely) as a file extension? It's bad enough that they'll be shunned by all their intercal-coding, 8-way-server-owning, Sun cabal member friends, but now their distant cousin's computer get pwned? Talk about kicking them while they're down.

      --
      You can't judge a book by the way it wears its hair.
    2. Re:Mac? MP3? by Mike+Thole · · Score: 1

      Hmm, I'm an iPod-wearing, dual-CPU-owning, Mac cabal... and yet my MP3s far outweight my AACs. Maybe I've lost touch with my inner Apple-zealot.

      --
      Sanity is not statistical.
    3. Re:Mac? MP3? by Deraj+DeZine · · Score: 1

      Let's see, .tar, .tar.gz, .tar.bz2, .png, .jpeg, .sh

      My guess would be a lot. I prefer to not have to run file on something to determine it's type, although in the end, whatever application I'm using usually recognizes files by their magic numbers anyway.

      --
      True story.
    4. Re:Mac? MP3? by 0x0d0a · · Score: 1

      I prefer to not have to run file on something to determine it's type, although in the end, whatever application I'm using usually recognizes files by their magic numbers anyway.

      Detection by magic numbers is slower than by extension, so a number of programs seem to like avoiding it.

      First, a number of file-management programs do so -- Rox Filer, for example, does not check magic numbers, and determines the action-to-take upon click by extension alone (if it didn't, it'd have some fun handling it if the file was empty).

      xmms has the option of using magic number or extension.

      IIRC, gqview uses file extensions to detect type.

    5. Re:Mac? MP3? by ThousandStars · · Score: 1, Insightful
      What kind of OS X user would be caught dead using such ancient, PC-originated technology (and I use that term loosely) as an MP3?

      The kind of user who wants to use the standard format for audio compression that is widely used today, was widely used yesterday, and will be supported long into the future. The amount of work done on the mp3 spec is incredible -- check out LAME, which offers speedy, high-quality compression. Ars Technica's Machintoshian Archaia forum had a long thread about optimizing LAME for OS X. I can't find the thread, but I think it indicates that there's still good reason to encode using MP3s.

      That's not to say there's anything wrong with using AAC. But mp3 still works for me and numerous others. Until a compelling reason exists for change, I'll continue ripping my CDs to mp3.

    6. Re:Mac? MP3? by SiO2 · · Score: 1

      Um, iPods can play MP3 files.

      Look here.

      Here is a quote from the page:

      Auto-Sync with Mac or Windows iTunes 4 lets you organize your music on your Mac or Windows PC and automatically transfer it to iPod. Whether you've ripped your CD collection to mp3, bought music from the iTunes Music Store or made your own track with GarageBand, you can take it with you wherever you go.

      SiO2

    7. Re:Mac? MP3? by Rick+Zeman · · Score: 1

      What kind of OS X user would be caught dead using such ancient, PC-originated technology (and I use that term loosely) as an MP3

      Dunno if you were serious or being a troll, but one answer is me! Other than at 128k, Apple/Dolby's AAC has a way to go to catch up to the quality of a LAME-encoded VBR MP3. My highest quality sources are all ripped that way; the quality is distinguishable at ~160k even over my computer speakers (granted, they're Harmon Kardons, but still).

    8. Re:Mac? MP3? by Deraj+DeZine · · Score: 1

      Not seroius and not a troll. A little of both, actually; I like to call it "humor."

      --
      True story.
    9. Re:Mac? MP3? by Rick+Zeman · · Score: 1

      Not seroius and not a troll. A little of both, actually; I like to call it "humor."

      This is slashdot: genuine humor's not allowed!

    10. Re:Mac? MP3? by Zirtix · · Score: 1

      Nautilus is also moving away from magic numbers. The Gnome 2.6 release uses file extensions. It's a simple question of I/O speed; reading the magic numbers across NFS or SAMBA is just soooo slooow.

  13. How does this work? by dartmouth05 · · Score: 5, Insightful

    What this article doesn't mention is how (or if) the code gets around the normal OS X restrictions requiring that one enters an administrator's password. Even if applications can be hidden, I question the amount of damage they can do... Surely nobody will enter an admin password requested by an ".mp3" file.

    Besides, this isn't a virus so much as a security flaw. Why pay $60 for software when Apple will surely release a patch soon?

    Oh, and for all the PC assholes who are currently saying "In your face, mac zealots" or whatnot--nobody claims that OS X is bulletproof--no computer system is. Nevertheless, it seems to be a lot more secure than, say, Windows, which has security problems all of the time.

    1. Re:How does this work? by emerrill · · Score: 3, Informative

      It can delete your personal files and such, but beyond that it would require a password.

    2. Re:How does this work? by bbdd · · Score: 5, Funny

      Surely nobody will enter an admin password requested by an ".mp3" file.

      you must not have met the users on my network. :-)

    3. Re:How does this work? by Anonymous Coward · · Score: 1, Interesting

      Surely nobody will enter an admin password requested by an ".mp3" file.

      Don't kid yourself. Most users do exactly what the computer tells them to do -- they have no idea what the logic is behind the admin password.

      If anything, the admin password box provides an "out" for smarter users, like most slashdotters. That is all. Still there's stuff on OS X that gets installed as SUID root and so on -- I think even many smarter users don't understand the full implications of OS X's sudo feature.

    4. Re:How does this work? by squiggleslash · · Score: 5, Insightful
      Well, if I may make the obvious point, you don't have to have an administrator password to do damage to someone's files on a Mac or any other system. If you needed the administrator password to do so, then editing your own documents would be a bureaucratic nightmare.

      I don't care that much whether some app is able to delete /System/Library/CoreServices/BootX - I mean, it'll be a pain if it happens, but that file is part of the operating system and therefore recoverable with nothing more than a re-install.

      The files I have that I don't want it deleting are the files I made myself, either directly (my novel - ok, I back it up, but...) or indirectly (my AAC/MP3 collection - yes, they're "recoverable" but not without literally a week or more of work sitting over the CD drive, rewriting lousy CDDB entries.)

      Those files are the same files that need no administrator password to corrupt them. And that is why anyone who tells you that Unix, Linux, or OS X are inherently secure needs to be taken out and shot.

      --
      You are not alone. This is not normal. None of this is normal.
    5. Re:How does this work? by Kenja · · Score: 4, Insightful

      Every Windows user that would click the "yes I want to execute this email attachment becuase I'm brain dead" dialog in Outlook will do the same if they had a Macintosh.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    6. Re:How does this work? by carn1fex · · Score: 0, Offtopic

      NYEA Nyea Nah NYEA NYEA!!!!! thbbbbthbbbt!!!

      --

      ---------

      No matter how thin you slice it, its still baloney.

    7. Re:How does this work? by Anonymous Coward · · Score: 1

      The only assholes I really avoid in the computer world are people who think their choice of operating system says something about them. Unless you are truly a sad basement dweller it doesn't. Most adults recognise that they will use whatever is most appropriate for doing what they need to do.

    8. Re:How does this work? by Anonymous Coward · · Score: 0

      "Oh, and for all the PC assholes who are currently saying "In your face, mac zealots" [snip]"

      YOU GO HIPPIE!

    9. Re:How does this work? by vwjeff · · Score: 1

      Could not be said any better. Security is a combination of technical security (the OS) and user knowledge. What we are lacking for the most part is user knowledge.

    10. Re:How does this work? by 0x0d0a · · Score: 1

      Oh, and for all the PC assholes who are currently saying "In your face, mac zealots" or whatnot--nobody claims that OS X is bulletproof--no computer system is.

      That's "Windows assholes", unless you're concerned about the hordes of, say, BeOS advocates jumping up.

      And what would someone say? "Your system has malware problems...just like ours! Nyah nyah nyah!"

    11. Re:How does this work? by lotsofno · · Score: 1
      Oh, and for all the PC assholes who are currently saying "In your face, mac zealots" or whatnot


      So far, I've read no one saying that here (maybe they've all just been modded down.). I'm not sure why some people feel they have always assume there are anti-mac characters, standing ready to kick you when you're down. It's interesting though to see how many posts there are already of people doing damage control, brushing it off with a "nothing to see here, move along."
    12. Re:How does this work? by Anonymous Coward · · Score: 0

      As a public service to slashdot, and the rest of the world.

      Unix,Linux and OS X are inherently secure.

      You now have a reason to kill ACs.
      Please do so at the earliest possible time.

      Thank You.

    13. Re:How does this work? by Anonymous Coward · · Score: 0

      I didn't say killed, I just said shot. For that, one uses a camera.

    14. Re:How does this work? by Anonymous Coward · · Score: 0

      >Most adults recognise that they will use whatever is most appropriate for doing what they need to do

      Like if you want to play games you fire up the windows box...

    15. Re:How does this work? by Anonymous Coward · · Score: 0

      Why do you need routine write access to your music collection? I have a group called "music" on my machine and all of my music is owned by "root:music". I have a "myusername-admin" account that I add to the groups it needs to have write access to, such as music. After music sits in my "~/music" directory for a while (for at least one listen) and it's been properly tagged and such it gets moved over to the "root:music" owned music directory and has its ownership changed as appropriate. I am a bit paranoid, absolutely :P.

      Since I only have about four CDs of music once it's ripped (to a lossy format, largely Ogg/Vorbis at "-q6"), it's also easy to back up the whole thing every now and then. I know some people have a whole lot more than that and not everyone uses lossy formats, so the enourmous HDDs become their wishful-thinking permanent storage solution. With the dual layer DVD burners and high density DVDs on the way, I'd hope that most of those people will be able to have more permanent storage of that much data soon.

    16. Re:How does this work? by Anonymous Coward · · Score: 0

      In your face, mac zealots.

    17. Re:How does this work? by jdb8167 · · Score: 2, Insightful
      It doesn't get around normal permissions but if you installed it then it can delete anything owned by you. No password required.

      Don't brush this off, this thing is real and dangerous. Ignorance is a bad reason to lose all of your files. Sure, it won't damage your OS if you have reasonable security but it certainly can propogate to other machines.

      This thing is both an MP3 file and an full blown CFM application. If you drag and drop the file on iTunes it plays (safely since iTunes won't run the code). But if you double click it, it is an application and it can deliver destructive payloads before it launches iTunes to hide its true nature.

      Google Groups For more information from the author of the demonstration trojan.

    18. Re:How does this work? by Sebastopol · · Score: 1

      Every Windows user that would click the "yes I want to execute this email attachment becuase I'm brain dead" dialog in Outlook will do the same if they had a Macintosh.

      More Mac users are brainded: How often have you or someone you know recommended a Mac to someone who is completely inept with computers because they are so "Easy to use!" By this logic, the least computer-smarts people own Macs.

      --
      https://www.accountkiller.com/removal-requested
    19. Re:How does this work? by Hao+Wu · · Score: 1
      And that is why anyone who tells you that Unix, Linux, or OS X are inherently secure needs to be taken out and shot.

      No. Their entire family and surrounding village should be shot. One crime, many suffer. It is very important message to send to such criminals.

      --
      I suggest you read Slashdot
    20. Re:How does this work? by StormReaver · · Score: 1

      "I don't care that much whether some app is able to delete /System/Library/CoreServices/BootX - I mean, it'll be a pain if it happens, but that file is part of the operating system and therefore recoverable with nothing more than a re-install."

      I'm of the opposite opinion (and experience). My personal files (years of source code development, my own ripped ogg files, and hundreds of megabytes of other misc. stuff which gets backed up regularly) can be fully restored in well under an hour. That's no big deal; I do it every time I upgrade my distribution.

      It's the system-wide stuff that is the royal pain to restore. All my games are installed to restricted directories, so they would have to be reinstalled. All my patches are already in place, so they would have to be reapplied. All my upgraded RPMs have been installed, so they would have to be determined and reinstalled. All those programs I installed from source are in system directories, so they would have to be recompiled and reinstalled.

      All my system-wide stuff takes ten times longer to get back into shape than a simple restoration of my home directory. I would be much more upset if I had to restore my system than if I had to merely restore my home directory because it's so much more work to restore the system than it is to restore my personal files.

    21. Re:How does this work? by Uteck · · Score: 1

      You have it backwards, user files are easy to restore if they are backed up. Reinstalling OS X requires reformating the disk unless you jump through the hoops to use a separate /User partition.

      OS X all the power of UNIX, but made to think stupid. But Linux runs great on the hardware :)

      --
      no .sig found Please restart your browser.
    22. Re:How does this work? by Anonymous Coward · · Score: 0
      More Mac users are brainded:

      We know how to use a spellchecker, though.

    23. Re:How does this work? by squiggleslash · · Score: 1
      I've had to reinstall OS X several times and have never had to reformat the disk except when the disk was uninitialized in the first place. Most people's first OS X experience involved installing it on a disk that already had OS 9 on it.

      Restoring files from backup requires that they are backed-up somewhere. If they're recent files, they're probably not backed up at all. If they're not, you have to hope you can find the CD that they're on, and hope any changes made since they were backed up are not substantial.

      --
      You are not alone. This is not normal. None of this is normal.
    24. Re:How does this work? by squiggleslash · · Score: 3, Insightful
      I'm guessing your comment about a distribution means you haven't used OS X.

      I've had to reinstall OS X a few times - to upgrade to Panther, and to deal with miscellaneous corruption issues (never install an update before everyone else ;-), and generally have had few or no problems with any applications that were installed before. The thing about OS X is that applications live in self contained relocatable packages, rather than being compiled with static directory paths and stuff that you get in Linux. Installing an application is usually a matter of unzipping the archive (usually a disk image, to preserve metadata), and dragging the application to the hard disk. To any directory. File associations are automatic.

      Needless to say, in that environment, it isn't necessary to reinstall applications when you reinstall the OS. It's a flaw of Windows and Linux that applications are tied to an an instance of the OS once installed. It doesn't need to be like that. It hasn't always been like that, it's just the Unix has always followed that philosophy, and Windows' shared object system isn't exactly a pinacle of software design.

      --
      You are not alone. This is not normal. None of this is normal.
    25. Re:How does this work? by Hungus · · Score: 1

      In actuality I think you would find Mac Users tend to be at the extremes of the populous. I did a few quick searches and unfortunately could not find any demographics for Macintosh users in general but anicdotally I know several high level engineering teams use it and so does my grandmother (talk about your technical extremes) I recommend a Mac to anyone who just wants things to work.

      --
      Bad Panda! No Bamboo for you! In matters of importance ACs will not be responded to. Want to say something critical,OK
    26. Re:How does this work? by Unregistered · · Score: 1

      those are also the same sort of people that forget passwords, so they're safe. If you had to enter a password in the outlook box, viruses wouldn't spread as fast.

    27. Re:How does this work? by Kenja · · Score: 1

      Sure they would, because their passwords would all be "pass", "a", or "". These are not security minded people.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    28. Re:How does this work? by Anonymous Coward · · Score: 0

      "What this article doesn't mention is how (or if) the code gets around the normal OS X restrictions requiring that one enters an administrator's password"

      You didn't take a look at /Applications for a long time, did you? Or for that matter at /Library/StartupItems.

      Every second broken installer is leaving entire trees wide open (some of them rwxrwxrwx). In most cases it will be enough to be able to run something as nobody:nogroup to find a Startup Item to patch - and these things are executed as root:wheel.

    29. Re:How does this work? by Anonymous Coward · · Score: 0

      Every Windows user that would click the "yes I want to execute this email attachment becuase I'm brain dead" dialog in Outlook will do the same if they had a Macintosh.

      Only then they'd be Mac users, and the thought of not executing such a friendly attachment wouldn't cross their minds.

    30. Re:How does this work? by dwightk · · Score: 1

      my AAC/MP3 collection - yes, they're "recoverable" but not without literally a week or more of work sitting over the CD drive, rewriting lousy CDDB entries.

      You can back up your iTunes library too...

      --
      Like anyone can even know that
    31. Re:How does this work? by squiggleslash · · Score: 1
      Yes, I can, though it's going to be a PITA without a DVD burner (indeed, right now it's a good 8 gigs, so even a DVD burner isn't a perfect solution.) It's also never going to be up to date.

      In any case, the point is it's a hell of a lot more difficult to recover your own files - which happen to be the ones unprotected by the OS - than the operating system. That point stands.

      --
      You are not alone. This is not normal. None of this is normal.
    32. Re:How does this work? by Smurf · · Score: 1
      Well, if I may make the obvious point, you don't have to have an administrator password to do damage to someone's files on a Mac or any other system. [...]

      The files I have that I don't want it deleting are the files I made myself [...]

      Well, there are other files that may be stored in your computer and that you don't want deleted by a Trojan you trigger: the documents of other users of your computer (say your spouse, children or parents, etc). Conversely, you don't want your files to be deleted by a Trojan triggered by your ten-year-old daughter.

      But fortunately, in decent operating systems that won't happen because you can't access other's files, even as an "administrator" (in that case you need to supply a password).

      Of course normal Windows NT/2k/XP users can't access others' files, but in pre-XP Windows the primary user normally configures administrative privileges for himself (or administrating the machine would be hell), and many I know continue to do just that in XP although they have fast user switching... I guess they are used to it. When they trigger a Trojan/virus (and they regularly do), they affect the other users of the machine as well.

    33. Re:How does this work? by Head · · Score: 1

      >>Surely nobody will enter an admin password requested by an ".mp3" file.

      >you must not have met the users on my network. :-)


      Surely you don't give those users admin priveleges?

    34. Re:How does this work? by Anonymous Coward · · Score: 0

      You have it backwards, user files are easy to restore if they are backed up.

      I have over 200GB of user files. Where do you propose I back these up to?

    35. Re:How does this work? by Anonymous Coward · · Score: 0

      you're right; you don't need a password to open up text or a/v files and the like. however, you DO need a password to install an app on OS X, so it can run itself as the root. that's the hard part for the worm--hoping that the (l)user puts his password in because he doesn't know what he's doing.

    36. Re:How does this work? by squiggleslash · · Score: 1
      No you don't generally need a password to install an app on OS X. You only need a password to install an app if the application requires root privileges or modifications to the operating system.

      An application that corrupts your files rather than the system's (easily restored) files requires no root privileges, no root password to be entered at any stage, nothing. It merely needs to be run. That can be as simple as double clicking the .dmg, and then clicking on the application's icon when the disk image is opened.

      --
      You are not alone. This is not normal. None of this is normal.
    37. Re:How does this work? by ce25254 · · Score: 1

      Thankfully, installing Microsoft Office v.X for Mac OS X also works the Macintosh way. Instead of installing all over the place, everything (except possibly some optional fonts) just goes into Applications : Microsoft Office.

      Microsoft bit me when I upgraded my MDD to Panther, kind of--the service patches for Office X encountered some weird Classic error, so I couldn't run the patch intstaller.

      But I was able to just drag the Office installation from my wife's PowerBook to an external hard drive, and then drag it into my Applications folder. Viola! Installed! No registry (blech) updates needed.

      Yeah, that's the way it should be to install an application. Although Office v.X isn't great in every way, its installation, at least, is good. Actually, I guess I should say, its lack of installation!

    38. Re:How does this work? by iphayd · · Score: 1

      Which is precisely why they should not have administrator access to their own machines.

    39. Re:How does this work? by ce25254 · · Score: 2, Interesting
      my AAC/MP3 collection - yes, they're "recoverable" but not without literally a week or more of work sitting over the CD drive, rewriting lousy CDDB entries

      Why not just back them up to your iPod? I don't make backups of my iTunes Music folder, since it is all on my iPod. Everything else goes onto an external HDD every night (I use PsyncX for making backups of my home directory and some other stuff).
    40. Re:How does this work? by MarcQuadra · · Score: 1

      Alright, but unless this thing hooks a local root exploit too it's not going to get far in any corporate/academic network.

      There's only THREE 'admin' users recognized by _MY_ Mac OS X machines, and even admins can only add new apps, they can't write over, delete, or replace existing files in protected folders. If you want to overwrite an existing app you need to hunt me down and make me log in as root, erase the app you want to replace and reinstall it as admin.

      Sure, my users might authenticate as themselves and run this app, but the farthest it can go is their own home folder unless it has a local root exploit. My users don't have privileges. Did I mention that a script trolls the home folders at night and unsets the 'executable' flag in all the user's homes?

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    41. Re:How does this work? by viper66 · · Score: 1
      Of course normal Windows NT/2k/XP users can't access others' files, but in pre-XP Windows the primary user normally configures administrative privileges for himself (or administrating the machine would be hell), and many I know continue to do just that in XP although they have fast user switching... I guess they are used to it.

      Personally I still use many older programs that like to be able to write to their installed directories, under Program Files.. makes it a pain to use them as a normal user.
    42. Re:How does this work? by Anonymous Coward · · Score: 0

      ^ You can tell this guy is a Mac user.

    43. Re:How does this work? by Zirtix · · Score: 1
      It's a flaw of Windows and Linux that applications are tied to an an instance of the OS once installed. It doesn't need to be like that. It hasn't always been like that, it's just the Unix has always followed that philosophy

      Sorry, what? How is my software (Gnome, say), 'tied to' my OS (Linux + glibc + GNU bits, say)? I don't get it. Is there some 'Unix/Linux rule' that I have to reinstall Gnome when a new minor rev of the kernel / glibc / GNU bits comes out? 'Cos I seem to be doing fine here. Major revisions of the OS don't count, by the way.

      Perhaps if I put it like this: The thing about Linux is that applications live in self-contained RPM packages. (I couldn't give a damn about relocatability).

    44. Re:How does this work? by SirTalon42 · · Score: 1

      "Installing an application is usually a matter of unzipping the archive (usually a disk image, to preserve metadata), and dragging the application to the hard disk. To any directory."

      Won't take root access to delete that either, unless you manually change it (which I bet you don't)

    45. Re:How does this work? by System.out.println() · · Score: 1

      You ought to share that script.... I wouldn't recommend sharing it on slashdot, but maybe email it to the macosxhints guy.

    46. Re:How does this work? by MoneyT · · Score: 1

      A bigger hard drive?

      --
      T Money
      World Domination with a plastic spoon since 1984
    47. Re:How does this work? by MarcQuadra · · Score: 1

      it's a one-liner put in a cronjob, no magic involved. This is from my memory, it might need a tweak to actually work. the real copy is buried on the server at work right now and it's too early to remote in.

      find /UsersRemote -type f | xargs chmod u-x,g-x,o-x

      just make sure to specify 'type f' for files, 'x' on a directory means traverse, so you have to only disallow-execute on files.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    48. Re:How does this work? by squiggleslash · · Score: 1
      I don't get it. Is there some 'Unix/Linux rule' that I have to reinstall Gnome when a new minor rev of the kernel / glibc / GNU bits comes out?
      Not necessarily, but if you reinstall your OS - the entire thing, including your package management system - then yeah, you're going to have problems without reinstalling just about everything. That's why the person I was responding to thinks it's easier to back up his home directory every single time there's a change and restore that than it is to reinstall the OS if a critical file goes missing.

      Typically if I reinstall my OS with Linux, I'll lose my package management database and most of my configuration settings. Under OS X, I'll simply have a fresh install of the OS itself, and everything else will generally be up - the odd thing that needs a system extention or something installed excepting. If I do have to do a reinstall any time soon on my PowerBook, I suspect the only thing that'll be a PITA will be the keyboard thing mentioned in my latest journal entry.

      --
      You are not alone. This is not normal. None of this is normal.
    49. Re:How does this work? by squiggleslash · · Score: 1
      Indeed. As a general rule, the app will be "owned" by someone on the system (but world readable.)

      As you can see I get rather annoyed when people try to argue that OS X is "inherently secure"... I feel safer as an OS X user than as a Windows user, but that's because nobody's targetting me right now.

      --
      You are not alone. This is not normal. None of this is normal.
    50. Re:How does this work? by squiggleslash · · Score: 1

      Well, my iPod isn't big enough to have two copies of my music, and the "hidden" copy it has doesn't contain the right metadata to make restoring an iTunes database from it an easy proposition.

      --
      You are not alone. This is not normal. None of this is normal.
    51. Re:How does this work? by wtmcgee · · Score: 1

      exactly. you don't need admin rights to delete files in your user directory. so your documents, music, movies, etc are fair game. now applications, and the system folder should be safe.

      --
      *** For a better tommorow, change your life today ***
  14. it is a Mac OS X bug by Anonymous Coward · · Score: 0

    but has the Windows essence

  15. I knew this was going to happen... by bughunter · · Score: 3, Insightful
    ... when Apple abandoned Type and Creator file resources and went back to the old DOS kludge of simple extension typing.

    It was just a matter of time before someone used it maliciously to confuse the line between instructions and data.

    --
    I can see the fnords!
    1. Re:I knew this was going to happen... by swb · · Score: 1

      What about dynamic typing, like using file(1)?

      Type/Creator may have been more "secure" but they were a PITA to change back in the day. Yes, there were extensions and utilities to change them, but nothing as easy as renaming a dos extension.

    2. Re:I knew this was going to happen... by Alomex · · Score: 1


      Tell me about it. Once I transfered a remote file from a PC to a Mac running MacOS using a modem which thereafter died.

      The postscript file landed with the wrong type on the Mac and there was no power on earth to have it print. Then and there I knew that however polished MacOS was on the outside, the underlying structure was a PoS. No wonder OSX comes from a completely different code base.

    3. Re:I knew this was going to happen... by edwdig · · Score: 2, Insightful

      Actually, this trojan works solely because the file extension isn't used as typing.

      The trojan is an application with its icon set to the default MP3 icon, with a .mp3 extension. The type and creator codes say it's an application, whereas the filename says its an mp3.

    4. Re:I knew this was going to happen... by psocccer · · Score: 3, Informative

      Type/creator is no better than extensions, it's just that you can't see them. So while your APPL/VND type creator is there, it's no different than just naming your file:

      file.mp3.APPL.VND

      And this is precisely how the exact same "information hiding" works in windows with .jpg.vba or whatever, since by default windows hides the extension (same thing as type/creator). And resource forks, being non-standard on most other OS's means that every time you move files around you lose meta-data that has to be rebuilt. Type/creator solves nothing, the only real solution would be using dynamic typing, but that won't work because there are so many files that are similar (look in your magic database, you'll see that stuff like Z machine files are not included because they cause too many false positives)

      Extensions really have been the best solution, though there is room for improvement.

    5. Re:I knew this was going to happen... by selderrr · · Score: 1

      eh ? and how would the old type & creator resources have prevented any file from pretending to be an mp3 ? They would just have to add the needed resources and the ffect would be the same as the .MP3 extension

    6. Re:I knew this was going to happen... by Raffaello · · Score: 1

      You must not have tried very hard to solve your problem - there are, and were, many utilities to change file type and/or creator for Classic Mac OS files. A search under the Classic Mac OS section of versiontracker for "file type" yields 38 matches, 30 of which could be used to solve your problem. Even a decade ago, there were a number of utilities easily and freely available from BBSes, and MUGs to edit file type/creator codes for Mac OS 7 (and later, 8 and 9 of course). Every Mac geek worth anything had a copy of ResEdit, which could accomplish this repair, and much else besides.

      The "underlying structure" is one where naive users can't accidentally screw themselves by simply renaming a file, and omitting the extension. The trojan this article is about exploits precisely this vulnerability of file systems without metadata.

      Metadata is a good thing. It prevents precisely this sort of social engineering, because executables cannot masquerade as data files. Naive users are unable to break this file mapping, since merely renaming the file won't do the trick. Geeks are still free to modify the metadata when needed. I'm surprised that someone on slashdot would advertise his inability to use a simple GUI utility to modify the type/creator code metadata of a Mac file.

    7. Re:I knew this was going to happen... by Anonymous Coward · · Score: 0

      if you were smart youde give up your fancy gui and use the CLI

    8. Re:I knew this was going to happen... by Lars+T. · · Score: 1

      Not that changing the dos extension does anything useful in 99% of cases - unles you count things like finaly being able to read READ.ME as READ.TXT in notepad ;-)

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    9. Re:I knew this was going to happen... by Alomex · · Score: 1

      You musn't be very smart. If you go back and re-read my message you'll see that the modem went dead. So there was no way to track down a utility --which at any rate would have been hard to find as all of this took place in 1995, when the web was still very small.

      I don't mind an OS offering a very polished UI, but if the hood is welded shut (so-to-speak), then they have clearly overdone it.

    10. Re:I knew this was going to happen... by HSpirit · · Score: 1

      Extensions are the worst solution. The file name should be just that - a name, a device for identifying the file and distinguishing it from other files.

      Using the name to describe the type of file is like calling yourself "Joe Bloggs Male Student". We don't do this because we know that mixing a person's name and their other vital statistics is a bad idea.

      Why should changing the name of a file from

      porn.jpg
      to
      porn.pdf
      change which application opens the file. Worst still, why should changing it to
      porn.exe
      cause the operating system to attempt to execute it?

      If you need some further (and far more eloquent!) convincing I suggest you read this arstechnica article and I think you will change your opinion.

  16. Re:Fuck off by electrichamster · · Score: 0, Offtopic

    Who said I was a windows fan?

  17. Ahh.. Classic catches up to us :P by __aavhli5779 · · Score: 5, Insightful

    Heh... Interesting that the first trojan horse/virus yet to be seen for OS X uniquely exploits the discordance between the "Classic" pre-OS X way of specifying file types (File Type/Creator metadata) and the new, inherited-from-Windows, file extension method.

    The basic gist of this trojan from what I've read so far (there is very little information aside from what Intego has on their own web site) is that it is a file with type AAPL (executable application) but with an .mp3 extension... the Finder thus displays an MP3 icon for it yet launches it as an application when the user double-clicks.

    What this basically comes down to, then, is the Finder making the wrong decision as to how to present the file to the user. Specifically that it presents it in one way, but acts upon it (when double-clicked) in the other. Whether it should first obey the deprecated file type metadata or the file extension is left to be argued about... what's certain is that it should always behave with the file the same way it presents it. I predict a bug fix for this will be in OS X shortly.

    1. Re:Ahh.. Classic catches up to us :P by np_bernstein · · Score: 1

      Well, at least it's a pretty easy fix:

      if ( $filetype.classic != $filetype.osx ) {
      $filetype=`usr/bin/file $filename` ;
      }

      --
      RandomAndInteresting.comdefending the world from stupidity since 1979
    2. Re:Ahh.. Classic catches up to us :P by gmfink · · Score: 1

      Seems like what the Mac developer community has been arguing about for years now. This could actually have profound effects on Apple's decision to favor file extensions over creator/type codes. The fix, logically, would seem to hint at favoring the old way again, or at the least, making the Finder work like it did in years past.

    3. Re:Ahh.. Classic catches up to us :P by WiseWeasel · · Score: 1

      Ummm, no. The fix would be to ditch type and creator codes completely, though that would not be very practical. Apple will probably just make all type AAPL files have a .app file extension, to avoid confusion.

      --
      "I like systems, their application excepted", George Sand (French)
    4. Re:Ahh.. Classic catches up to us :P by Archibald+Buttle · · Score: 2, Informative

      It's not necessarily the Finder displaying this trojan application the same as an MP3 file. In fact I'd expect that the Finder is displaying the correct icon for the app.

      How could you have a classic-style application that looks like an MP3 file? Simply copy the standard MP3 icon out of iTunes and put it into the resource fork of the app as it's icon.

      There is no simple, convenient way I see of solving this problem without enforcing that all applications should have a ".app" suffix. This policy would be OK for new apps but would create big legacy problems.

    5. Re:Ahh.. Classic catches up to us :P by Anonymous Coward · · Score: 0

      Yes, you have uncovered their dirty secret.

      OS X is written in PHP.

    6. Re:Ahh.. Classic catches up to us :P by redJag · · Score: 1

      Classic mode should be killed. It's dead already, let it rest in peace. Anyone that still needs it can use the current G5s. Let OS X.3 be the last to support Classic mode.

    7. Re:Ahh.. Classic catches up to us :P by scruffyMark · · Score: 1
      That would report the thing as an mp3, is the interesting thing.

      The data fork of the file is a valid mp3 file, The resource fork contains the carbon executable. file, unless Apple has hacked it, doesn't look in resource forks...

      Of course, if the OS would treat it consistently, everything would be fine - if it's gonna be an executable, give it an executable's icon...

      --

      What is the robbing of a bank, compared to the founding of a bank? -- Bertolt Brecht

    8. Re:Ahh.. Classic catches up to us :P by cappadocius · · Score: 1
      Interesting that the first trojan horse/virus yet to be seen for OS X uniquely exploits the discordance between the "Classic" pre-OS X way of specifying file types (File Type/Creator metadata) and the new, inherited-from-Windows, file extension method

      As I recall, this isn't the first virus to exploit a Classic/OS X conflict. The only other virus I have heard of on OS X (which was also a proof of concept virus, not a malicious one) was one that exploited Classic's version of Quicktime to auto-run a Disk Image containing executable code. Apple released a fix shortly after the exploit was uncovered.

      For the life of me I can't find a link, but I swear it was reported on /.

      --

      omnia tua castra sunt nobis

    9. Re:Ahh.. Classic catches up to us :P by zhenlin · · Score: 1

      .extension was inherited from NeXT.

      And yes, I have to agree that is a significant flaw. The law of least surprise is a law of usability, it states that consistency is intuitive... This behaviour is completely counterintuitive.

      I wonder how it is being dealt with in Apple now...

  18. Heh by Anonymous Coward · · Score: 3, Insightful

    No one ever said it was physically impossible for Mac OS X to have a trojan...the only thing that even MAKES this a "trojan" is the fact that the file can *appear* as an ordinary MP3. Writing an application that can be destructive is no difficult task; it's just that this can appear to be an MP3 due to a shortcoming in the way OS X displays and handles Carbon/CFM vs native file type information. A security update can easily fix the shortcoming. Still, 1 trojan vs. thousands? I'll take Mac OS X, thanks...

  19. Re:Ironic the Intego released a solution fast enou by Anonymous Coward · · Score: 5, Informative

    Somebody on macnn.com pointed out this: http://groups.google.com/groups?hl=en&lr=&ie=UTF-8 &oe=UTF-8&safe=off&frame=right&th=631707378ffe9292 &seekm=blgl-5D750C.02150821032004%40news.bahnhof.s e#link6

  20. Hoax or response to proof of concept? by PrimeWaveZ · · Score: 5, Interesting

    I have my doubts about this trojan, as I opined on my website at destination-life.com, but there is one problem: this proof of concept at this link:

    At Google Groups

    I opened the file in BBEdit, and it appears that there is in fact executable code in the file, but it doesn't appear evident to me how the binary code would be executed if the audio file is opened inside of a music player.

    Hopefully this ends up being a hoax, or at least some more details come out soon.

    1. Re:Hoax or response to proof of concept? by KhalidBoussouara · · Score: 0

      but it doesn't appear evident to me how the binary code would be executed if the audio file is opened inside of a music player.

      Unless said code exploits a vulnerability in said music player program. Although this is highly unlikely (but wasn't there a similar thing with JPEG files).

    2. Re:Hoax or response to proof of concept? by 0x0d0a · · Score: 3, Informative

      It's not highly unlikely. There was a story about a similar exploit in .XM just this week on Slashdot, and a major MP3 exploit in WinAMP before. It's a major problem with software -- most of the time, developers do not validate stuff coming from data files to the degree that they do stuff coming in from the network, so it's a lot easier to manage to pull off a buffer overflow or similar. It used to be that a major malware transmission vector was disks. Next was worms, over the network (but that's pretty easy to secure). But in a day and age where P2P networks exist all over, a good attack is against any programs reading data files downloaded from someone else. Audio files, video files, compressed files, games...you name it.

    3. Re:Hoax or response to proof of concept? by HeghmoH · · Score: 5, Informative

      It's not executed when you open it in a music player, it's executed when you open it in Finder.

      I haven't looked at this trojan, but I participated in a theoretical discussion of the possibility on usenet a couple of weeks ago (interesting timing, that) and the theory isn't that strange anyway.

      The way it works is that it's actually a full-blown application. It's a Carbon CFM application, which is stored as a single file. There's a resource in the resource fork of the file which tells the OS where the actual executable code can be found; this allows the application's code to be embedded inside a larger chunk of data. The whole thing is then typed APPL with the HFS+ metadata filetype, but given a .mp3 extension; apparently the HFS+ filetype takes precedence over the file's extension on OS X.

      If you open the file from your music player, it's a real MP3 that just happens to have a bunch of junk (trojan code) in an ID3 tag. It plays, nothing else happens. If you double-click it in the Finder, though, the Finder sees that it's an application and launches it, and then you're doomed. The app can do whatever it wants at that point. Presumably one of the very first things it does is open itself with your MP3 player so as to give the appearance of functioning like a regular MP3 file, and then it can go around infecting or deleting files at will.

      This isn't a particularly dangerous trojan. Because of the dependence on HFS+ metadata and resource forks, the app can't be transported raw, it has to be encoded. So you absolutely cannot be infected by double-clicking an MP3 you got from Kazaa. You have to download an archive file, like a Stuffit archive, a disk image, a .zip file with Mac metadata extensions, an xtar archive, a MacBinary file, etc., then decode it, then double-click the MP3 inside. Since there is basically no legitimate reason to encode an MP3 with one of those archivers when transmitting it over the internet, this trojan is extremely easy to avoid; don't double-click MP3s that were extracted from Stuffit archives and similar places.

      For a successful internet worm to result from this, the recipients have to do two steps. First they would have to decompress the file that was sent to them, then they'd have to find the results and open it. Of course, we know from the example of Windows worms that enough users will go through the trouble of opening an encrypted .zip with a password supplied in the e-mail and then running the contents to enable a worm to spread, so it's not entirely implausible. I'd like to think that Mac users have a higher average intelligence when it comes to virus safety, but I'm not too confident.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
    4. Re:Hoax or response to proof of concept? by Anonymous Coward · · Score: 0

      Nice website. It is teh fagot

    5. Re:Hoax or response to proof of concept? by rf600r · · Score: 1

      Mod this parent up. It's the first clear explanation of what this does and how.

    6. Re:Hoax or response to proof of concept? by KH2002 · · Score: 1
      Hmm- should we be unchecking the Safari preference, "Open 'safe' files after downloading"?

      I'm not sure what Safari does when you download an mp3 in an archive.

    7. Re:Hoax or response to proof of concept? by archen · · Score: 2, Interesting

      Correct me if I'm wrong, but aside from a disk image, if you formatted with UFS instead of HFS+ then this doesn't really work at all. The first real thing I did on my iBook (15 minutes after I got it) was dumped classic and reformatted with UFS... guess it's a lucky quirk that it might protect me against stuff too (like the last version of Windows Media player that couldn't work with UFS).

    8. Re:Hoax or response to proof of concept? by HeghmoH · · Score: 3, Informative

      Safari just opens the archive in that case.

      It only opens files once. It doesn't then open what the files produce. There are two exceptions to this; one is that anything that's gzipped is un-gzipped and then opened or not based on the contents, the other is that stuffit will automatically mount a disk image contained in a .sit archive. Neither of these exceptions poses any danger.

      One thing to keep in mind is that this trick only tricks the user. If the Finder knows it's an executable application, any other app on the system can find out too.

      This is not an exploit of anything, it's just a cleverly designed application that looks like a music file to a human being. It can't be run without active participation by the user.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
    9. Re:Hoax or response to proof of concept? by HeghmoH · · Score: 2, Informative

      That doesn't provide any protection. While UFS doesn't support any of the HFS+ metadata, OS X fakes it. Find a monolithic-file Carbon app and stick it on your UFS drive; you'll notice an extra dot file showing up in the directory where it's stored. This is where OS X keeps the resource fork and stuff like the type and creator codes on filesystems that don't support them directly.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
    10. Re:Hoax or response to proof of concept? by alien-alien · · Score: 2, Informative

      You can be emailed the trojan in its uncompressed (dangerous) form as an attachment. Emailers encode the resource fork and email clients automatically decode it when you single-click on the attachment e.g. in Mail.app on MacOS X.

      Mail.app is nice enough to warn you that you're about to execute an application and gives you the option to "Open" "Cancel", or "Save". If you're cavalier and just click the "Open", you're hosed. If you click "Save" and later activate the saved file in the Finder, you're hosed.

      I do not know if other email clients are even that kind though.

    11. Re:Hoax or response to proof of concept? by Anonymous Coward · · Score: 0

      The app can do whatever it wants at that point

      To your files, yes, but it would have to ask permission to change anything else. I know that there are a huge number of dumb users out there but I don't know many people who would give an .mp3 file permission to do anything (I dont know many windows users ;-)

    12. Re:Hoax or response to proof of concept? by smk · · Score: 1

      I read the comments to this topic for 20 minutes or so and it seems noone noticed that the "type" of the manipulated mp3 is still applicarion and not mp3 audio. You can see that in in 'list view" and 'column view'. So even a dumbuser has a chance to find out what is wrong with this mp3 mentioned in the top of this thread.

      --
      * Smile. People will wonder what you think. *
    13. Re:Hoax or response to proof of concept? by HeghmoH · · Score: 1

      I just tried it out and you're right. I stand corrected.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
  21. More secure than ...OPENBSD? by Anonymous Coward · · Score: 0

    Thats an alternative for me.

    1. Re:More secure than ...OPENBSD? by brainchill · · Score: 1

      openbsd isn't realistically any more secure than ANY other OS when running the same software. The approach is better and the kernel may be better but once you put a user behind it it's the same as OSX More importantly OSX IS another unixlike OS and is functionally very much like Openbsd ....with a far better and more functional GUI XF86 SUCKS

  22. I can hear it now by pholower · · Score: 1, Redundant

    All of the Linux and Windows people are going to say, "I told you so," about this little episode in security breaches. But, when microsoft has to release patches on a monthly basis. Linux, well, lets just talk about Windows right now... There are only 3% that use Mac, myself included, who cares if there is a trojan out for it. There are thousands out for Windows. 1 every few years is much much better than a few every day.

    --
    -- johntracy.com, because everybody else is wrong.
    1. Re:I can hear it now by 0x0d0a · · Score: 1

      All of the Linux and Windows people are going to say, "I told you so," about this little episode in security breaches.

      Why? The Mac has had viruses, trojans, and worms before.

      I don't believe there are any viruses for Linux, but there have been a few worms -- there was one that targetted Apache, IIRC. The infamous Internet Worm targetted *IX boxes. There are a number of rootkits to cover a hacker's tracks once he gets into your box -- a semi-equivalent to Back Orifice. There are no standard and widespread trojans that I know of, but many people custom-write malicious scripts -- I wouldn't try accepting and running random perl scripts you get from people on IRC, for instance.

      Windows has had viruses, worms, and trojans aplenty.

      Really, only some of these can be blamed on Microsoft. Most of the worms are at least indirectly attributable to them, but it's terribly difficult to block a trojan. It is true that Apple and Microsoft do not cryptographically sign all of their software, as major Linux distros do (I'm pretty sure every RPM-based distro, at least, signs their packages). Microsoft *does* sign drivers (though I'm a little dubious as to the practical benefit of their program to users), and *does*, IIRC, check signatures on stuff downloaded via Windows Update as it is downloaded. However, they ultimately distribute software as an executable, instead of a data file (like an RPM) and as long as they do that and the installation procedure consists of "running the application", it's going to be pretty hard to secure the process.

  23. Reminds me of the "MySound" mac virus hoax by wdgiles · · Score: 2

    Once worked for a local mac service shop that sounded the red alert for a purported virus the owner dubbed "MySound". It turned out to be nothing more than a sound file installed by scanner software...He just ended up with egg on his face. Seemed like a quick way to sell more copies of AntiVirus if you ask me.

  24. Question, then... by ii-v-i-head · · Score: 1

    Is the file actually a bundle like every other app? ( you can view contents?) also then wouldn't it be easy to use a command line tool to search for such a folder structure within a .mp3 file?

    1. Re:Question, then... by stevebob2019 · · Score: 1

      It's not a bundle.

      It doesn't even trick the os. Do a "Get Info" on it and it says

      Kind: Application.

      A good trick. All they did was put a mp3 icon on the app and add ".mp3" to the filename, and then stuck some id3 tag in it. This is the work of a child.

    2. Re:Question, then... by Anonymous Coward · · Score: 0

      Yeah, and I'm surprised that it took so long.

      This has always been possible to do on the Mac, and I've been waiting for it for a long time.

  25. You did... by Anonymous Coward · · Score: 0

    ...because a *nix fan wouldn't take a baseless jab at Mac OS X.

    1. Re:You did... by Anonymous Coward · · Score: 0

      um. yes they would.

      steve jobs fans can get pretty obnoxious AND illogical. the reality distorition field is one of the stronger forces in computerdom.

    2. Re:You did... by Anonymous Coward · · Score: 0

      the reality distorition field is one of the stronger forces in computerdom.

      You are correct. What kind of superpowers does your superhero have?

  26. Notice that the fix is out by 192939495969798999 · · Score: 1

    It's sure nice to hear about a fix at the same time as the bug... unlike MOST times, where you hear about a bug and then the fix is waaay later, later enough for every dolt to download the virus and infect their addressbook/shared playlist people/etc.

    --
    stuff |
  27. Re:Fuck off by dipipanone · · Score: 1, Flamebait

    Your mindless trolling would lead anyone to draw that assumption.

  28. Apple response time by nanter · · Score: 3, Insightful
    That a trojan such as this came along is irrelevant - like others have said, it can and will happen.

    What's relevant here is now that this has exposure (and we all know that /. == exposure to those who matter), how quickly will Apple respond and rectify this by issuing a patch?

    Here's wagering that they don't sit on it like M$ has been known to do, if not for any other reason that M$ has a far greater volume of virsus/trojan horses/etc. to deal with!

    -Nanter

    1. Re:Apple response time by fprefect · · Score: 2, Insightful

      Don't be silly. It's just a technique for hiding malicious data in a benign looking file. There's no reason that you couldn't do something similar with a custom icon.

      How do you expect Apple to stop people from clicking on unknown or untrusted files?

      The only "patch" that will help is one that delivers common sense through the skin (like nicotine or birth-control). Until then, trojans are here to stay.

      --
      Matt Slot / Bitwise Operator / Ambrosia Software, Inc.
    2. Re:Apple response time by Durindana · · Score: 1

      A patch for what?

      This isn't a remote root exploit or buffer-overflow hole that's a screwup in system software; double-clicking application files to run them is kind of difficult to "patch."

      In addition to what everyone else is saying about this particular version being merely a proof-of-concept, Mac users might be insulated because the trojan masquerades as an .mp3 file - just about the last kind of file I'd double-click to open. I'd simply "Add to Library" in iTunes instead (well, actually I wouldn't if I didn't recognize the damn thing, but bear with me).

      I can see trojans masking themselves with other file type extensions, say .pdf, doing significantly more harm.

      But anyway, dealing with this isn't Apple's job, it's one for our own brain cells.

    3. Re:Apple response time by System.out.println() · · Score: 1

      I think it actually IS just a program with the extension and icon of an mp3, which happens to send an MP3 to itunes or your default player to make the user think it was a normal mp3.

      They could feasably patch for it by, when anything that looks like a file that's not an executable, actually IS, displaying a warning to the user.

    4. Re:Apple response time by clarkcox3 · · Score: 1
      I think it actually IS just a program with the extension and icon of an mp3, which happens to send an MP3 to itunes or your default player to make the user think it was a normal mp3
      It is both a program and an mp3 file (any mp3 player will play it, including any player on OSX, OS9, Windows, Linux, etc). It also has metadata that identifies it as an application, and it has a 'cfrg' resource that tells the OS where to find the executable data (which resides in an id3 tag in the mp3).
      They could feasably patch for it by, when anything that looks like a file that's not an executable, actually IS, displaying a warning to the user.
      It isn't an executable that looks like an mp3 file; nor is it an mp3 file that looks like an executable -- It is simultaneously an mp3 file and an executable.
      --
      There are no tiger attacks in my area and it's all because this rock I'm holding keeps the tigers away.
  29. Nothing new here... by Mike+Thole · · Score: 3, Informative

    This is nothing new... people have been doing this for years on Windows. OS X lets you hide file extensions too, so MyMusic.mp3.app can show up as MyMusic.mp3. The article seems a little misleading at first -- the ID3 tag isn't executed, its a full fledged application that contains an MP3 file.

    It would take me about 15 minutes to write my own "trojan horse" of this nature... Don't make a big fuss over nothing.

    From the MacNN article:
    The company says that Mac OS X displays the icon of the MP3 file, with an .mp3 extension, rather than showing the file as an application, leading users to believe that they can double-click the file to listen to it. But double clicking the file launches the hidden code, which can damage or delete files on computers running Mac OS X, then iTunes to play the music contained in the file, to make users think that it is really an MP3 file . While the first versions of this Trojan horse that Intego has isolated are benign, this technique opens the door to more serious risks.

    --
    Sanity is not statistical.
    1. Re:Nothing new here... by fuzzhead · · Score: 1

      In 10.3.2, if I try renaming TextEdit to TextEdit.mp3, the Finder shows it as TextEdit.mp3.app Try it out -fuzzy

    2. Re:Nothing new here... by Mike+Thole · · Score: 1

      Yes, but TextEdit.mp3 copy.app will work great.

      Most people don't show file extensions anyway, so it would probably just as effective to name it "myFakeTrojan.app" with a JPG icon, etc. It would appear as "myFakeTrojan" with a JPG icon.

      --
      Sanity is not statistical.
    3. Re:Nothing new here... by kalidasa · · Score: 1

      Yes, this is after all the Mac equivalent to double extensions on a machine with "hide known file extensions" turned on. I notice that noone has tried to fix this problem on Windows. And on Windows, you can make system-level changes with a koolmuzic.mp3.vbs file; not so with OS X.

    4. Re:Nothing new here... by mapinguari · · Score: 1

      It's a hybrid. It's both an application and an MP3 file. The executable code does live in the ID3 tag. But it's the MacOS Carbon resources that allow it to be executed. If you were to look at the data fork, all you'd see is an MP3 with an unusual tag.

    5. Re:Nothing new here... by Anonymous Coward · · Score: 0

      If you rename a commandline app, the extension will stick.

      If you add a .mp3 extension, and double click it, iTunes tries to open the file but it isn't executed.

      So adding an extension isn't sufficient.

      The trick with the "trojan" in the main article is that it only looks like iTunes opens the file. Actually, the OS launches the program, and the program opens the MP3 data in iTunes.

      It's not a case of iTunes opening a file and executing code in it.

  30. Re:Ironic the Intego released a solution fast enou by eltoyoboyo · · Score: 4, Interesting

    We needed an OS X virus just to liven things up! The ratio of viruses in the wild to lab viruses leads one to believe that the Anti virus companies created some to keep them in business. The WildList should be enough to keep all the Antivirus companies on their toes now.

    --
    Have you Meta Moderated t
  31. Trying to sell software by emerrill · · Score: 1

    My personal opinion is that they are trying to sell software. It is just a proof that it can occur (and it can be done with media types other then mp3). My bet would be that Apple will have a Security update out very shortly (i would be <1wk)

  32. Here's a dumb Question by GuySmiley · · Score: 2, Informative

    The last big 'virus' scare for the mac was a number of years ago with the 'autostart worm'. As I understood it, it was an app that took advantage when you put a music cd in, it would automatically launch and play. The system was simply fooled into thinking the worm was a CD and not an application.

    I have been surprised there haven't been more exploits using this method. I stick a music cd in any computer now (mac/win/*nix) and the OS launches and tries to play it.

    Also, many windows install disks have the autoinstaller application which, I suppose, could be spoofed into launching automatically too, by a malicious code writer. It automatically launches simply by inserting a CD.

    Am I correct in assuming all modern OS have some file validation routine to check these autostart/autolaunch applications?

    --
    Hey, leave comments about my mother out of this!
    1. Re:Here's a dumb Question by 0x0d0a · · Score: 1

      That isn't quite the way it works.

      There's autoplay, which does what you are describing with music CDs and autostart (of which there is a standard for both Mac OS and Windows) to automatically run an application on a CD when the CD is inserted.

      The problem with the AutoStart worm is that a number of media that weren't actually CDs were being treated as such by the Mac OS. At the time (and among the community that used Macs -- graphic artists) Zip disks were handed around a lot...

      Am I correct in assuming all modern OS have some file validation routine to check these autostart/autolaunch applications?

      You are incorrect. (Aside from Linux, though you could probably set it up using WINE to support autorun.) Windows and Mac OS both still have the ability to automatically run applications on a CD
      when it is inserted. It really isn't all that big of a security hole, really. I mean, you stick the CD in...and what are you going to do? Sure enough, run the application/installer sitting on the CD.

      Today, most computers are networked, and removable writeable media doesn't have the same allure that it used to (though keychain drives are still popular enough for many folks to have one lying around just in case).

    2. Re:Here's a dumb Question by Anonymous Coward · · Score: 0

      Actually, the Autostart worm utilized a tag in HFS which specifies an executable to be launched upon mounting the filesystem. There was a global control panel option to disregard such autolaunch applications, which would effectively innoculate your system.

      It could not be spread via audio cds, since redbook cds have no idea what a hfs partion is.

      It was spread primarily via Zip disks, and mainly infected graphic design workshops and computer labs heavily reliant on Macs. And fortunately, it was non-destructive.

    3. Re:Here's a dumb Question by Have+Blue · · Score: 1

      The real reason that the autostart worm technique didn't do any damage on the Mac was that no Mac user in his right mind had autostart enabled (it might even default to off on a clean install, I forget). Mac installers never made use of that feature, unlike on Windows, so there's no reason to have it on.

    4. Re:Here's a dumb Question by znu · · Score: 1

      Windows and Mac OS both still have the ability to automatically run applications on a CD

      Actually, autorun is gone in OS X.

      --
      This space unintentionally left unblank.
    5. Re:Here's a dumb Question by Anonymous Coward · · Score: 0

      No -- the reason it didn't do any damage is because the worm programmer decided to make a benign worm.

      Also, Autostart was on by default for years and years, and many many Mac users didn't change the setting (which was buried in QuickTime, IIRC).

    6. Re:Here's a dumb Question by 0x0d0a · · Score: 1

      Unless Classic is running.

    7. Re:Here's a dumb Question by 0x0d0a · · Score: 1

      The real reason that the autostart worm technique didn't do any damage on the Mac was that no Mac user in his right mind had autostart enabled (it might even default to off on a clean install, I forget)

      Err...no.

      The other person who responded to you is also wrong.

      Autostart caused a lot of damage. You might not have gotten hit because the people that were most seriously screwed were graphic shops that had fileservers and large storage media moving around.

      QuickTime, the component that provided autostart functionality, did ship with autostart enabled. Furthermore, for years it did not provide any way to disable autostart.

      Believe me, Apple has its own sizeable collection of security sins. It's just that everyone hates what Microsoft's done to customers and competitors for years that they're willing (even eager) to overlook flaws in Apple.

      Mac installers never made use of that feature, unlike on Windows, so there's no reason to have it on.

      That might be true -- I don't think I ever used the feature, and I had it disabled.

      However, almost every other computer I've seen *did* have it enabled.

    8. Re:Here's a dumb Question by Anonymous Coward · · Score: 0

      Sorry I was a little unclear -- not all Autostart worms were benign, but the most widely spread versions were harmless.

      Nice link -- It looks like 100s of commercial software products were infected by this worm (no doubt by vendors thinking 'Macs don't get viruses').

  33. Ogg? by goMac2500 · · Score: 5, Funny

    This virus sucks unless it has ogg support. Jeez! Mac OS X is so lame..

    1. Re:Ogg? by CdBee · · Score: 1

      yeah, but LAME only supports Mp3

      OMG! Recursive argument!

      --
      I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
  34. Re:Fuck off by electrichamster · · Score: 1

    Actually, I was just making the point that mac zealots irritate the hell out of me - ITS NOT PERFECT.

    I use doze/nix pretty much equally these days for your information.

    But, call me a troll if you will, its not the point I intended to make.

  35. need more explanation by Anonymous Coward · · Score: 0

    OS X is fundamentally and philosophically far more secure

    Whew! If only they could put Apple hubris behind their security, then they'd be totally safe.

    what's a "resource fork intact" , btw?

    1. Re:need more explanation by Anonymous Coward · · Score: 5, Informative

      The resource fork is a remnant of the pre-OS X days. Pre-Mac OS X files, including applications, had two "forks": data and resource. When Mac OS X was created, it had the ability to run its own native applications, as well as two types of "Carbon" applications, Carbon being an API that allowed portability of applications using a subset of the old Mac OS programming APIs. One type of Carbon application, CFM, uses a resource fork for, among other things, file metadata. One of these pieces of metadata is something called Type and Creator. "Type", in this case, is set to APPL, and thus identifies itself as an application. While OS X decides to display the file as an MP3, the launching behavior is that of an application - just an oversight. The issue I was referring to was the resource fork must be kept intact in order for the file to still work - and any type of binary transfer WITHOUT special handling or compression (e.g. StuffIt, MacBinary, etc) will strip the resource fork and render this little "trojan" useless.

      Also, if you knew the first thing about Mac OS X, you'd readily admit that the design philosophy and fundamentals of the OS do make it far, far more secure than, say, Windows.

    2. Re:need more explanation by platypussrex · · Score: 3, Informative

      assuming this is a serious question, try this for explanation.

    3. Re:need more explanation by Fred+Or+Alive · · Score: 2, Informative

      The traditional Mac OS file system has two forks, a data fork, which is where normal data (like an MP3) lives, and a resource fork, which contains stuff like window designs, icons, bitmaps etc. for applications. I guess the executable code also lives there as well.

      Depending on what you do with the file, the resource fork can be stripped easily, which is why Apple switched to a bundled format for most Mac OS X stuff, and why stuff like binhex and macbinary exist, to combine both parts of a file into a normal data file.

      This does hilight an annoyance with Mac OS X, that applications never have an extension shown in Finder (old style Mac ones don't have them, newer bundle ones hid the .app extension) which is a problem, although Windows does the same by default, it is possible to turn it off in Windows. Personally I'd give all executables a special label highlight to show that they're programs.

      --
      10 PRINT "LOOK AROUND YOU ";
      20 GOTO 10
    4. Re:need more explanation by Anonymous Coward · · Score: 0, Informative

      You can turn off extension hiding in OSX.

    5. Re:need more explanation by clarkcox3 · · Score: 2, Informative
      The traditional Mac OS file system has two forks, a data fork, which is where normal data (like an MP3) lives, and a resource fork, which contains stuff like window designs, icons, bitmaps etc. for applications. I guess the executable code also lives there as well.
      You're basically correct, but in this instance, the executable code isn't in the resource fork, it's in one of the ID3 tags. However, the *offset* of that executable data is in the resource fork (in the 'cfrg' resource).
      --
      There are no tiger attacks in my area and it's all because this rock I'm holding keeps the tigers away.
    6. Re:need more explanation by benedict · · Score: 4, Informative

      Type and creator are not stored in the resource
      fork nor the data fork. You could think of them
      as a third, fixed-size fork. At least, that's what
      Siracusa of Ars Technica wrote.

      --
      Ben "You have your mind on computers, it seems."
    7. Re:need more explanation by Fred+Or+Alive · · Score: 1

      Use a terminal to list the files in your Applications folder. You'll find all of them (or most of them) have hidden .app extensions, even though you've turned off extension hiding in the Finder. It's an annoying feature.

      --
      10 PRINT "LOOK AROUND YOU ";
      20 GOTO 10
    8. Re:need more explanation by Anonymous Coward · · Score: 0

      Also, if you knew the first thing about Mac OS X, you'd readily admit that the design philosophy and fundamentals of the OS do make it far, far more secure than, say, Windows.

      NT itself is pretty secure (well, except for XP Home), it's just not set up that way by default, and most application programmers (not exclusively Windows programmers) have no idea how and when to do security. (which is why it's not set up that way by default)

    9. Re:need more explanation by Anonymous Coward · · Score: 0

      If I'm not mistaken, it's kinda retarded to put the code in the ID3 tags. They could put it in the resource fork, since they've already got a resource fork anyway and the hack requires the resource fork. Putting the code in the ID3 tags adds nothing, apart from making it sound like a scary MP3 trojan, when there's not really anything MP3 specific about it.

    10. Re:need more explanation by waynelorentz · · Score: 1

      Had to read that three times before I realized it's not a haiku.

      Could people please stop posting to Slashdot with VIC-20's?

    11. Re:need more explanation by clarkcox3 · · Score: 1
      If I'm not mistaken, it's kinda retarded to put the code in the ID3 tags. They could put it in the resource fork, since they've already got a resource fork anyway and the hack requires the resource fork.
      True
      Putting the code in the ID3 tags adds nothing, apart from making it sound like a scary MP3 trojan, when there's not really anything MP3 specific about it.
      "making it sound like a scary MP3 trojan" is probably what the author was going for.
      --
      There are no tiger attacks in my area and it's all because this rock I'm holding keeps the tigers away.
    12. Re:need more explanation by Anonymous Coward · · Score: 0

      a 512 byte header in data fork contains type code, creator code, mod date, etc.

  36. To all Mac fans... by nametaken · · Score: 1, Troll

    Stop, take a deep breath. The rest of us know this is a BS proof of concept proggy. We know OS X is way more secure than the 'doze. We know your love for your OS is justified. It's more-or-less a weak /. article. It happens for the rest of us all the time. :) All is well.

  37. Trojan with No Major Damage by Anonymous Coward · · Score: 0

    Haven't tried it, but I think the most this could do is take out the user's home folder and files, and set itself up to be run whenever the same user logs in. Without an admin password, the rest of the system (and the other users' files) are completely safe. A trojan like this can only spread by stupidity.

  38. Enter your password here... by parvenu74 · · Score: 1, Redundant

    Surely nobody will enter an admin password requested by an ".mp3" file...

    Sure they will -- just like people click "Yes" to ActiveX installers in Internet Explorer on Windows. Actually, from a social engineering point of view, how many people using MacOS X know that it could be fishy if an app is asking for an admin password? And given MacOS X's stellar security record, why fret that the asking app should not be asking for root access? (Maybe I cannot possibly understand this because I am a Windows user and this is a Mac thing???)

  39. Re:Ironic the Intego released a solution fast enou by Anonymous Coward · · Score: 1, Informative
  40. Time to Stop Complacency by Spencerian · · Score: 4, Interesting

    Trojans aren't new in the Mac world, of course. There have been viruses made for the original Mac OS, but very, very few in comparison to, say, MS-DOS and Windows: Approximately 50 Mac OS viruses compared to 20,000+ viruses and their ilk in the Windows world.

    The method in which this trojan infects isn't new: Windows viruses often hide their true extension in the same way as this empty-payload Mac OS X trojan.

    What is significant is what a payload-laden trojan could do the today's Mac OS world. As a tech, I get to see a fair audience of Macs in use and what software they use. The very concerning part is that very few (my estimate: less than 1 in 50) Macs use ANY kind of antivirus software.

    Not that you can't find any: Aside from Intego (who make a fine firewall as well as their virus products), you can get Norton AntiVirus from Symantec and Virex from Network Associates. Yet, most of us don't own any AV software.

    That's bad for two reasons. One: While most Windows malware we Mac users may receive by mail are harmless to our Mac OS X systems, we remain Typhoid Mary-esque carriers to other PCs. Two: Our complacency in saying that "Macs don't get viruses" does not ensure that we will not experience one later.

    That "later" is now.

    Further, the "security through obscurity" protection is gone with the move to OS X. It's just a UNIX OS now, no longer a relatively-closed OS, which means there are more people who are UNIX-savvy who can create malware than before. (Fortunately that also means there are plenty of Good Guys who can spot this stuff before Apple or AV vendors are made aware.)

    While I doubt there will be lots of new Mac attacks soon, I would not wait until one shows up with a nasty payload. Buy some AV software and keep puttering along. I'm sure there's some ass out there with too much time on their hands who, like the guy who took the Word Macro "Concept" virus, added a payload and sent it on its way, who will love to make some pitiful Mac users suffer.

    Also, consider creating a regular user account, which cannot install software. In the event that you do open something with a payload on that account, hopefully OS X's permissions will stop any attempts to change any file or program except those in that account's home folder. Thank God for the UNIX permissions system.

    --
    Vos teneo officium eram periculosus ut vos recipero is.
    1. Re:Time to Stop Complacency by WiseWeasel · · Score: 2, Informative

      How about you just not open any archived email attachments (.sit or .zip files) that you're not expecting? If the file is transferred bare, without being in a compressed archive, the resource fork is stripped, and the application is rendered inoperable. If you're downloading and opening .sit and .zip files you're not expecting, then you got what you deserved. The low marketshare of Macs practically assures that you won't really affect anyone but your own dumb self.

      --
      "I like systems, their application excepted", George Sand (French)
    2. Re:Time to Stop Complacency by Anonymous Coward · · Score: 0

      Better switch to Windows. Get rid of expensive Apple software and expensive Apple hardware. You don't have to pay a hundred bucks a year.

    3. Re:Time to Stop Complacency by OldSchoolNapster · · Score: 1

      The method in which this trojan infects isn't new: Windows viruses often hide their true extension in the same way as this empty-payload Mac OS X trojan.

      If I'm not mistaken this program had a .mp3 extension. In windows, it is not possible for a .mp3 file to execute as a program. Most people who know what's up view file extensions and nothing is more obvious than a .mp3.exe; although viewing the extension for known filetypes is disabled by default. In conclusion, Windows users uncheck hide extension for known filetypes and your machine will be more secure (at least in this aspect) than a Mac. w00t.

    4. Re:Time to Stop Complacency by Anonymous Coward · · Score: 0

      Also remember the fact that many mac users are very naive and can't take care of their computers. That's why they use macs in the first place. If they are targeted with this type of viruses and worms, then apple is in big danger, because one of the lies windows users being told is that windows is less secure. Now that we know actually Macos X is less secure, mac users may want to switch to windows. That is a big danger for Apple.

    5. Re:Time to Stop Complacency by Anonymous Coward · · Score: 0

      This is the stupidest story ... instead of launching into some self-righteous diatribe, why not think about it for a moment? I think the guy who said it was a promotion is on-target. I love how they say "in Mac OS X where applications can appear to be other types of files." ... kinda like changing the extension on DOSdows ... you can always tell a wannabe by the way they use concepts.

    6. Re:Time to Stop Complacency by Anonymous Coward · · Score: 0

      While I can appreciate your viewpoint (and generally agree), I would side with the people who have already noted that they'll wait for Apple to come out with a Security Update (entirely likely).

      Consider this:

      - Intego charges $60 for the full version, $40 for upgrades

      - Symantec $70 full, $30 rebate for upgrade (Which is $20 more expensive than the Windows full version!).

      - If you didn't choose to subscribe to .Mac ($100/yr) which comes with Virex for free, McAfee requires you to buy at least 11 seats from their website at $37/seat OR you can download the beta for free (which isn't very highly regarded according to Versiontracker members).

      Considering that, you could be arguably throwing your money away for years before you actually need it.

      I'll wait for verifiable reports of virii/trojans in the wild from more than one AV software developer before spending any money and be a little suspicious of things before then.

    7. Re:Time to Stop Complacency by godnix · · Score: 1

      I appreciate the recommendation to buy anti-virus software, however: AV software doesn't seem to be a silver bullet on this one, at least not yet. This particular exploit isn't yet detected by the one bit of antivirus software I happen to have; McAfee Virex version 7.2 (v1.1), --last updated on March 24--reports it as clean, not infected. Doubtless the next update will add an algorithm for this sort of thing, but I'll keep the proof-of-concept file on hand until then, just to see.

      Perhaps there's a more robust AV package out there that would catch this. For now I'll lay no bets.

  41. Watch outgoing transmissions by Anonymous Coward · · Score: 1, Informative

    This would only work if the trojan could somehow learn your admin password, such as a key logger, and then trasnmit it to the outside. If you are using an app such as Little Snitch then you would be imediately alerted once this trojan tries to do this.

  42. Hey! Trojans and virusses are x86 only! by Dark+Lord+Seth · · Score: 1, Offtopic

    Give us back our trojans, silly Mac people! We don't steal your GUI, input devices or hot artist chick users, do we? ... Wait a sec...

  43. Nothing new by FunkDaddy · · Score: 0

    You can write an applescript or any other app to do malicious things, then paste a new icon on it and change the extension. It's been done before. There was a Simpsons one floating around Hotline a couple years ago that would delete files when you launched it.

  44. Any free AV programs? by antdude · · Score: 1

    Are there any free AV programs (opensource would be nice) for MacOS X? I haven't had an AV installed on my PowerBook G4 (over a year) and never had infections. Maybe it is time for me to get an AV. I don't need an AV that runs in the background. I just want to scan and fix. Of course, update often.

    Thank you in advance.

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    1. Re:Any free AV programs? by HeghmoH · · Score: 1

      Mac antivirus:

      1) Avoid getting infected. Don't open mysterious files that come in your e-mail. Don't execute random applications downloaded from disreputable web sites.

      2) Avoid being a carrier. Don't forward .doc, .zip, .exe, or similar files that come in your e-mail. They can't hurt you, but they can hurt your Windows-using "friends".

      Really, that's all you need. In the fifteen or so years that I've been using Apple computers, I've never even so much as heard of somebody who got infected with a virus.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
    2. Re:Any free AV programs? by antdude · · Score: 1

      HeghmoH: I am pretty careful as well, but I would like to be sure that I didn't overlook something. Spywares are the common ones that are harder to track because I download various softwares to check out.

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

    Have fun with your mind-boggling plethora of remote Windows exploits, and the fact that you can't even install Windows XP from scratch on a machine attached to a public network without having it insta-owned.

    Can I do this on a Mac?

  46. Re:Fuck off by dipipanone · · Score: 1

    Actually, I was just making the point that mac zealots irritate the hell out of me - ITS NOT PERFECT.

    A really original and insightful point that *nobody* has ever made on Slashdot before.

    But, call me a troll if you will, its not the point I intended to make.

    Troll, flamebait, redundant... any one of them would seem perfectly apt to me.

  47. Funny pre-emptive strike against PC users by Gothmolly · · Score: 1

    I love how everyone is pre-emptively trolling the PC users, who are supposed to troll about Mac viruses, yet no PC users are saying this. Why are Mac people so fervent and testy about this sort of thing?

    o
    ( )
    8===X===D

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:Funny pre-emptive strike against PC users by Anonymous Coward · · Score: 0

      Why are Mac people so fervent and testy about this sort of thing?

      For the same reason that black people are so sensitive and angry.

    2. Re:Funny pre-emptive strike against PC users by CrackedButter · · Score: 1

      Hah! I told you MAC OSX can get a virus and come crashing down, now windows doesn't feel so bad. HAHAHA

    3. Re:Funny pre-emptive strike against PC users by CrackedButter · · Score: 1

      As you can see from the above PC user, he has issues and this is why us mac users need to be seen as "pre-emptively trolling the PC users". This one is really ignorant, he has given us mac heads the excuse we need to be fervent and testy. Good PC users are so dumb, something fishy about that one! ;)

    4. Re:Funny pre-emptive strike against PC users by ClippyHater · · Score: 1

      What, apple users were slaves generations ago, and once they won their freedom they were still treated like 3rd class citizens? Go away, troll.

    5. Re:Funny pre-emptive strike against PC users by Anonymous Coward · · Score: 0

      What's that got to do with Black people?

    6. Re:Funny pre-emptive strike against PC users by amontgom · · Score: 1

      It wasn't pre-emptive; the PC trolls got modded down. Why us Mac users feel we need to read at -1 to catch and respond to all the flamebait, is another question altogether...

  48. From the Resource Fork by TheMadRedHatter · · Score: 0

    virus.mp3 version 1.0, Copyright 2004 by E. Cracker. All rights reserved.

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList .dtd">
    <plist version="0.9">
    <dict>
    <key>CFBundleIdentifier</key>
    <string>mp3.virus</string>
    <key>CFBundleName</key>
    <string>virus.mp3</string>
    <key>CFBundleGetInfoString</key>
    <string>virus.mp3 version 1.0, Copyright 2004 by E. Cracker. All rights reserved.</string>
    <key>CFBundleShortVersionString</key>
    <string>virus.mp3 version 1.0</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleSignature</key>
    <string>vMP3</string>
    <key>CFBundleVersion</key>
    <string>1.0</string>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleInfoDictionaryVersion</key&g t;
    <string>6.0</string>
    <key>LSPrefersCarbon</key>
    <true/>
    <key>CFBundleIconFile</key>
    <string>128</string>
    </dict>
    </plist>

    I thought it was pretty interesting :)... Now to delete the file before I open it :P

    TheMadRedHatter

    --

    while(1)
    {

    }

    Ah, the story of life.
  49. MP3 Rage. by Luckboy · · Score: 1

    Right, so now, check all of your new MP3s with an application like MP3 Rage, and when it barfs saying that it's not a proper MP3 file, throw it away. Nice and simple. This does sound like something that can be fixed at the system level pretty quickly, though.

    Not that anyone's out there getting MP3 files from sources they can't trust or don't know anyway, riiiggghhht?

  50. Very similar to a recent Outlook vulnerability by CrystalFalcon · · Score: 1

    This is extremely similar to a recent Outlook vulnerability that was patched don't-know-when.

    So, what this Mac trojan does is to present itself with dual types, knowing that one (the file extension) will be presented to the user, and the other (type/creator metadata) to the operating system. The user sees a harmless file, and the operating system sees executable code.

    The recent Outlook vulnerability did the same when rendering HTML mail; it used the MIME type to determine if to render, and the file extension to determine how to render. Thus, you would attach an executable (.exe) with MIME type image/jpeg, and reference it in a HTML mail. Outlook would try to render the image/jpeg, and called the shell for rendering the .exe. Boom.

    So, this is nothing new, but I think we'll see more of this as complexity arises. It's not hard to make a complex system; it's hard to make a SIMPLE system.

  51. About freaking time!!! by toupsie · · Score: 4, Funny

    On of the many woes of being a Mac user is that we do not have the multitude of viral applications that Windows users have. Now that we have our first trojan, we are on the path of being like Windows users. However, it is my fear like most Windows applications, we are going to have to wait months and months before we get our next one...

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
    1. Re:About freaking time!!! by kuzb · · Score: 1

      No market share, no viruses. I guess there is an upside to apple not dominating any market.

      --
      BeauHD. Worst editor since kdawson.
  52. Re:Ironic the Intego released a solution fast enou by daft_one · · Score: 3, Insightful

    "It is quite ironic that a company selling you a fix happens to find the problem and releases the solution for the low price of 59.95. "

    [ Inigo Montoya ]
    I don't think that word means what you think it means.
    [ /Inigo Montoya ]

    That's not ironic. It may be, to tinfoil-hat-wearers, SUSPICIOUS, but it's not ironic at all.

  53. Didn't something like this happen to IE, too? by roystgnr · · Score: 1

    I seem to recall an exploit where you sent Internet Explorer a file with a non-executable MIME type (thus getting by it's "don't open untrusted executables" restrictions) but a .exe extension (thus getting the system to open it by executing it).

    I wouldn't be surprised to see the same thing happen to Linux. The most Unixy way of determining what files are is to actually look in them for a binary magic number or for ASCII keywords (like the "file" command does), but that's so much slower (for large groups of files) than just checking extensions that applications behave both ways.

  54. Any user education is good user education by frequnkn · · Score: 1

    It's obvious that this isn't a virus in the same sense that windows users are accustomed to (read: != outlook worm). It is, however, a good reminder for users everywhere that malicious code can still find its way into your hot little hands.

    Dumb people will still double-click on anything in sight, until their screen/RAM is completely full, then reboot and start over. Maybe we should just hand out Etch-a-Sketch's and call them laptops, a-la Dilbert.

    *shake-shake-shake*

    -Foo

  55. Tried It by Anonymous Coward · · Score: 0

    Very interesting - it does work, but only if opened from the finder or the like, e.g. if you open it in itunes or drag it, it plays the music, but not the executable

  56. Windows problem as well? by SoopahMan · · Score: 3, Interesting

    The Trojan description is:

    1) Make a valid MP3 file
    2) Make the beginning of the file a JMP instruction (assembly code) that tells it to jump to the point in the MP3 where the ID3 tag is stored.
    3) Put a virus in the ID3 tag.

    What's to prevent this from working on Windows? It's a brilliant, and scary plan... . It would be especially effective if linked on a website, as Windows accepts MIME-types first and extensions second now.

    1. Re:Windows problem as well? by n8_f · · Score: 1

      Huh? This must be a troll, but it has a score of 3, so I'll reply.

      Why not just put the virus in place of the JMP instruction? It doesn't matter, because for it to work, you would have to RUN it. How does it get executed? That is the whole trick with viruses, etc. If you don't got that, you got nothing.

  57. Bigotry by Anonymous Coward · · Score: 0

    Mac Zealots piss you off? Oh WAH. PC users have gotten to have every damn thing their way for decades - eat me. You don't like Mac Zealots because you're scared to death one day PC users might have to go through the same kind of shit you've given Mac users forever. I can imagine that would strike fear into your ignorant, bigoted little heart. PCs are miserable pieces of shit.

  58. admin password by Anonymous Coward · · Score: 0

    sucks for all those people (me) who set their osxmachine to always stay root...im gonna go cry while i try to fix it, or perhaps i just wont download these so called "dirty MP3's".

  59. It's not integrity, it's Intego! by droleary · · Score: 3, Insightful

    From my read of their PR page about this, it sounds like something they entirely fabricated themselves to sell their software. There is nothing in the wild and no reports on respectable security sites, just Intego saying they "isolated" something and you should buy their FUD^H^H^Hproduct. As others have pointed out, a trojan is possible on any system if you can get the user to jump through elaborate enough hoops. So the next time you download an unknown MP3 (or whatever) file with an intact resource fork from an anonymous source and give it executable status so you can double-click it instead of just adding it to your iTunes library (or playing it in Finder with a single click in column view), be glad you also shelled out money to Intego so that you are protected from your own stupid and unnecessary actions! That it's come to this shows just how hard it is for anti-virus types to make money on the Mac.

    1. Re:It's not integrity, it's Intego! by Ilgaz · · Score: 1

      As a guy coming from Slackware to OSX, having passwords, reviewing every single file asks for my root pwd... I got infected.

      Currently restoring all my home files since that 'hoax' or ploy, which infects morons like me deleted ALL.

      Thanks for your insightful post...

    2. Re:It's not integrity, it's Intego! by droleary · · Score: 1

      As a guy coming from Slackware to OSX, having passwords, reviewing every single file asks for my root pwd... I got infected.

      Simply not possible. Or are you saying that Intego isn't just scamming for customers with a "proof of concept", but is actually releasing malicious trojans? If they are actually writing the exploits, then they've not only sunk lower, but have done so criminally. You should contact law enforcement officials. The alternative is that you did something else to hose your files. Since you give no details whatever, it's impossible to say.

    3. Re:It's not integrity, it's Intego! by Ilgaz · · Score: 1

      Well that virus was here. Note that Intego, that little French company didn't code it.

      Thats more than Intego figured IMHO, that virus. I knew such crap would release anyway.

      No, Intego is innocent. The assholes like Symantec and Mcafee who left users out with viruses claiming that virus isnt't in wild deserves flames.

    4. Re:It's not integrity, it's Intego! by droleary · · Score: 1

      No, Intego is innocent. The assholes like Symantec and Mcafee who left users out with viruses claiming that virus isnt't in wild deserves flames.

      So you say, yet provide no evidence of any real exploit that is propagating. I wager you are a shill for Intego, making their list of disreputable practices grow even further. Point me to a genuine CERT advisory or anything, really, that backs up your outlandish claims.

    5. Re:It's not integrity, it's Intego! by Ilgaz · · Score: 1

      I should ls -l >proof.txt in my pictures folder and pasted the proof. Should see those 0 byte tiff files which I restored.

      Still, trying to be calm.

      Amazing, its really amazing... Give me access rights (full) on a Cray and let me code a virus, see how it works!.. If it is OSX, G5 64 bit (this system) it doesn't change anything. I PAID for this machine, real high price (I am not in USA, add %20 to prices) , I like it BUT it doesn't mean I will claim stupidly that "that virus is a hoax".

      Intego isn't a startup and believe they make great money already especially from NetBarrier firewall. So, we should blame them for all OSX exploits IF they figure it out?

      Symantec didn't say a WORD until Intego released it... Oh, I am siding with that little French company. Its not like PC World, who produces the BEST, UNPROBLEMATIC software, even on a single iMac office, we buy it.

      I remember Symantec sw from years ago, on a Mac 7.6, those were great stuff but on OSX they are joke now. Check versiontracker comments about them. Guess who likes them best? Mac data recovery companies!

      The concept of thinking is: "Who is that Intego to find such virus while giants like Mcafee and Symantec exist?"

      I don't care about highly politicized places like CERT ignoring a French companies "freedom" release. ;)

  60. file by what+the+dumple+is · · Score: 1
    After you download stuff couldn't you be like

    # file *.mp3
    ??
    1. Re:file by Anonymous Coward · · Score: 1, Informative
      After you download stuff couldn't you be like
      # file *.mp3
      # file virus.mp3
      # virus.mp3: MP3 file with ID3 version 2.2.0 tag
      The "file" command doesn't see the file we are talking about as an app, but as a plain old MP3.
  61. Big deal... by Jasin+Natael · · Score: 1

    How is this any different from someone releasing a Windows Virus with a boatload of file padding, naming it song.mp3.exe, and putting the Windows Media Player or Winamp file icon on it? Haven't we already been through this with viruses before? kournikova.jpg.scr and myparty.yahoo.com come immediately to mind...

    Am I wrong? IS there somehow a discordance in the way OSX handles filename extension-typed files and Type/Creator-typed files? It just seems trivial and non-newsworthy to me. Apple can patch for this in no time; why pay $60?

    --Jasin Natael

    --
    True science means that when you re-evaluate the evidence, you re-evaluate your faith.
  62. In related news.. by razmaspaz · · Score: 2, Funny

    Microsoft today palced a strange ad in the Seatle times classifieds. The ad called for programmers with mac experience who have no scruples about developing malicious software.

    --
    I tried for 5 years to come up with a clever sig...only to realize that I am not clever.
  63. Third-Class Citizen by Anonymous Coward · · Score: 0

    If you'd been a third-class citizen for decades, subjected to an endless stream of ignorant, childish humor and calculated insults, perhaps you'd understand. It's rare to find a PC user that has ANY understanding of Macs, let alone any compassion. Personally, I'm waiting for the day when I see M$ HQ get the pickup truck treatment. I'll dance on the ashes.

    1. Re:Third-Class Citizen by Anonymous Coward · · Score: 0

      News for you: Without memory protection and multitasking, you were a third-class computing citizen.

  64. Re:Moron by oberondarksoul · · Score: 1

    He never said they didn't. But that doesn't make cheating on one's partner okay.

    --
    And tomorrow the stock exchange will be the human race
  65. Re:Ironic the Intego released a solution fast enou by harlows_monkeys · · Score: 4, Insightful
    It is quite ironic that a company selling you a fix happens to find the problem and releases the solution for the low price of 59.95

    You find it ironic that a problem is found by people who make their living looking for such problems???

  66. Parent not flamebait by 0x0d0a · · Score: 4, Insightful

    I have a hard time seeing why the parent is flamebait, especially when given a smile.

    He *is* right in that what you have here is an honest-to-God architectural security problem with the Mac OS. It isn't a coding bug or a stupid user -- Apple clearly defines how to determine file type in their specs, which will now need to be revised.

    And I think he's pretty accurate in claiming that this *does* embarass a lot of people that were making semi-bogus security claims about the Mac OS.

    Had he said "Yes, now we can all tell that Mac OS X security sucks", then sure, he'd be flamebait. But he was spot-on accurate in his statement. Modding him down because you don't like the truth of something he's saying is just silly -- a religion, a text editor, or a computing platform that cannot stand up for itself on its own merits should not have you trying to suppress valid criticisms of it. If it can, it doesn't *need* you trying to suppress valid criticisms, because those are minor compared to the benefits of the platform.

    1. Re:Parent not flamebait by daveschroeder · · Score: 1

      But he didn't say anything but, "That noise you heard was all the mac zealots falling of their soapboxes."

      YOU said all of these other things.

      This is an architectural security problem, and how applications with metadata that identify themselves as applications versus Mac OS X file extensions are handled will have to be revisted.

      But this does not "embarass a lot of people" in the least. How, exactly, does it embarass anyone? The security claims about Mac OS X - that it is fundamentally and philosophically more secure in design, *without regard* to installed base and market share arguments - is not bogus at all.

      And then you say he was "spot-on accurate with his statement". What statement? Again, the only thing he said was, "That noise you heard was all the mac zealots falling of their soapboxes." Yeah, it had a smiley, and yeah, he was just kidding around, but there's nothing spot-on about it.

      No one EVER said Mac OS X could not have viruses or trojans or security issues; and the sensible claims made about Mac OS X being far, far more secure than Windows are one hundred percent true.

    2. Re:Parent not flamebait by kalidasa · · Score: 1

      Quick question: if the app hiding in this file made any system-level changes, would it alert you and ask you to enter your username?

    3. Re:Parent not flamebait by Zhe+Mappel · · Score: 1

      Jeez, what're you trying to do here, increase common sense? We don't need that kind of disruption, fella. ;-)

    4. Re:Parent not flamebait by 0x0d0a · · Score: 1

      No, because all that app would need to do is the same thing an app that compromises a single user Linux box needs to do -- grab the password the next time the user uses su (or an OS X admin password box), then use that password to do whatever it likes.

      Ironically enough, it's actually harder to attack the system of someone who uses a single-user Windows system as non-admin, because most Windows folks log out and then in again as admin, and in the process create a trusted path to the kernel (via Ctrl-Alt-Del).

      I can think of very few applications that request a password (IIS's setup for run-as user and and Microsoft's Visual Studio install program is the only ones that I personally have used).

    5. Re:Parent not flamebait by Anonymous Coward · · Score: 0

      Funny. But that means that anyone who doesn't use su or admin wouldn't be vulnerable to the scenario you describe, at least. Which covers a lot of the folk who are not security-aware... exactly the folk who are the source of a lot of trouble in the Windows world... the old neighbor gentleman merrily passing around email viruses....

      Wish my parents' friends used Macs too.

    6. Re:Parent not flamebait by jkovach · · Score: 1

      Easy... just have the app inside the fake MP3 file display something like "This file is in a newer version of the MP3 format that is not supported in this version of iTunes. iTunes can automatically download an update that will give you the ability to play this file. Please enter your password to install the update."

      Bam, instant administrator access. Wouldn't fool everybody, but if there are Windows users who will open a password-protected zip and run the virus inside, there are similarly-minded Mac users who would fall for a trick like this. Never underestimate the power of social engineering.

    7. Re:Parent not flamebait by Halo1 · · Score: 1
      He *is* right in that what you have here is an honest-to-God architectural security problem with the Mac OS. It isn't a coding bug or a stupid user -- Apple clearly defines how to determine file type in their specs, which will now need to be revised.
      I wonder whether it really is Mac OS-specific. This particular implementation is (since it uses a resource fork), but I'm curious whether you couldn't also make a file that can be both played as an mp3 (or displayed as a jpg or whatever) and which at the same time is also a valid ELF (or whatever) executable. And not a single *nix-like OS looks at the extension to determine whether or not a file is executable.

      I'm also not sure how a revision to how to determine the file type would help anything. The Finder etc do identify it as an application, since it is one. The fact that it also happens to be a valid mp3, doesn't change that. They could change the Finder so that it warns the user when he starts an application whose name ends in an extension, but what is an extension? Lots of Mac programs have names like "Avernum 3 v1.1.4". Is this a program name with 2 extensions?

      --
      Donate free food here
  67. Is this a joke? by xianman84 · · Score: 1

    Here, I've got another proof of concept virus:

    1. Write virus
    2. Apply custom icon of an mp3 file
    3...
    4. $60 Profit

  68. Thank you by Anonymous Coward · · Score: 0

    Rationality on slushdot is like a breath of fresh air in a roomfull of farts.

    1. Re:Thank you by nametaken · · Score: 1

      Seriously. I got modded "Troll" for trying to be civil. :)

  69. This is only the beginning, get used to that by AHumbleOpinion · · Score: 0, Troll

    One virus or Trojan every three years? I can stand that.

    Can you understand that past performance does not indicate future performance?

    Also your sample size is questionable. Classic Mac OS' history is irrelevant to Mac OS X. Mac OS X is a far more interesting and potentially lucrative target. It combines a highly capable Unix environment (home turf/holy grail for hackers) with a usually unsophisticated (wrt security) users who have no admin to watch over them. This is only the beginning, get used to that.

    1. Re:This is only the beginning, get used to that by Rick+Zeman · · Score: 4, Insightful

      One virus or Trojan every three years? I can stand that.

      Can you understand that past performance does not indicate future performance?

      Also your sample size is questionable. Classic Mac OS' history is irrelevant to Mac OS X. Mac OS X is a far more interesting and potentially lucrative target. It combines a highly capable Unix environment (home turf/holy grail for hackers) with a usually unsophisticated (wrt security) users who have no admin to watch over them. This is only the beginning, get used to that.


      OS X has been out for three years. This is the first trojan/virus (giving this the benefit of the doubt). Ergo, 1 every 3 years.

      Yeah, there's no admin to watch over them/us. What's your point? The system will protect the user as much as it can (have to authenticate to install/write to system areas, or create sockets on privileged ports). It's a bit more secure than Windows where a user needs a nanny standing over her slapping her wrist and saying "don't do that" or "don't open that". If it does become a target, it's more hardened. It's not like Windows saying "take me, big boy."

    2. Re:This is only the beginning, get used to that by milkman_matt · · Score: 1

      Unix environment (home turf/holy grail for hackers) with a usually unsophisticated (wrt security) users who have no admin to watch over them.

      I hadn't even thought of this until I read your statement, but there may be a bright side... In OS X you don't run as an administrator, so you can only jack up your own stuff... Yeah, it still sucks that there's a trojan out there for the mighty X, but at least it's less harmful than the thousands out there for Windows.

      -matt

    3. Re:This is only the beginning, get used to that by Anonymous Coward · · Score: 0

      Eat a dick.

    4. Re:This is only the beginning, get used to that by thedillybar · · Score: 1
      but at least it's less harmful than the thousands out there for Windows.

      Unfortunately, it sounds like one of those bitchy trojan horses that are pretty harmful.
      1) You have no real way of preventing infection. It's 100% embedded in media files, and you can't detect. Short of not downloading anymore media, you can't avoid it.
      2) It deletes files. It doesn't just load that nasty SMTP spam engine, it actually deletes shit. Not cool.
      3) What the hell are you going to do about it? Buy some antivirus software for the one virus in existence? Or just hope you don't get infected?

      I expect many Mac users to ask me what to do in the next week. What should I tell them? Buy antivirus software or get lucky? This sounds like one big headache. And I haven't figured out how to deal with it yet. Any suggestions?

      P.S. The antivirus site is slashdotted. If you really want to see for yourself, go find the link. I'm not going to post it again for even more slashdotting.

    5. Re:This is only the beginning, get used to that by Anonymous Coward · · Score: 0

      From his post, it sounds like he doesn't use a mac. So eating a dick probably wouldn't appeal to him.

    6. Re:This is only the beginning, get used to that by AHumbleOpinion · · Score: 1

      In OS X you don't run as an administrator, so you can only jack up your own stuff.

      Well one problem is that your system might become a proxy/zombie for someone else. The attacker does not need super user privelages on your system to be a menace to the net.

    7. Re:This is only the beginning, get used to that by AHumbleOpinion · · Score: 1

      Yeah, there's no admin to watch over them/us. What's your point?

      You seemed to miss the point. As a Unix box it is more valuable that a Windows box. Even with only user level privelages there are a wide range of tools available to cause mischief. You are erroneously focusing on what the attacker does to your system. That is not the real problem. The real problem is what they use your system for. Port scanning other systems, participating in DOS attacks, etc.

    8. Re:This is only the beginning, get used to that by uptaphunk · · Score: 2, Insightful

      It actually disgusts me to see the usual OS bashing bullshit that continues to go on and on and on and on around here. My OS is better than yours Nah Nah Nah. Nice. Can't we have more intellectual conversations around here? I've been coding since the late 80's being weened on x86 assembler on DOS, Q'nix and yes - even 16/32 bit windows - and to see comments like "the average windows user can barely tie their shoelaces" bullshit irritates me. To be quite honest, computers to the average joe are scary. Just because they don't know how to mount a drive or know what shl ax,1 means doesn't mean their stupid. Its like asking /.'s to describe a date with a woman. Want to know something amazing? I've been using Windows since it came out and have YET TO BE INFECTED WITH A VIRUS. Yes you heard right. I have NEVER been infected by a Trojan, Worm or Virus. Be a dumb user - you get burned. Simple. Its like every 5th post is about how shitty Windoze is. Lets drop this dribble. No one is gonna win this argument.

      --
      Geeks of the World, Unite!
    9. Re:This is only the beginning, get used to that by Entropy2016 · · Score: 2, Informative

      This isn't the first OSX virus.

      I think the first one was back during version 10.0 and was named something like "The Simpsons". If I remember correctly, that one was written in Applescript and it was fairly benign.

      I believe the only damage it did was send out the contents of your address book or something like that. Not really disastrous.

    10. Re:This is only the beginning, get used to that by Rick+Zeman · · Score: 1

      Yeah, there's no admin to watch over them/us. What's your point?

      You seemed to miss the point. As a Unix box it is more valuable that a Windows box. Even with only user level privelages there are a wide range of tools available to cause mischief. You are erroneously focusing on what the attacker does to your system. That is not the real problem. The real problem is what they use your system for. Port scanning other systems, participating in DOS attacks, etc.

      True it is more valuable. But what I was (trying to?) saying before they can get out of my system, they have to get in it. And that OS X has more protective mechanisms than WIndows (and linux, for that matter because it's harder to get a root shell when you don't have root enabled).

    11. Re:This is only the beginning, get used to that by AHumbleOpinion · · Score: 1, Interesting

      True it is more valuable. But what I was (trying to?) saying before they can get out of my system, they have to get in it. And that OS X has more protective mechanisms than WIndows (and linux, for that matter because it's harder to get a root shell when you don't have root enabled).

      The existence/nonexistence of a root login is irrelevant. Secondly, they don't need super user privelages to get onto the net and raise mischief from a system. Assuming of course that the user clicking on the trojan is able to access the net. Your fixation on super user privelages is erroneous and you are doing a good job of exemplifying the false sense of security some Mac OS X users have. :-)

      Now that I think of it super user prilages are not that far away with a little social engineering. The trojan can simulate a Software Update or similar dialog where the user is prompted for a higher privelaged password.

    12. Re:This is only the beginning, get used to that by Anonymous Coward · · Score: 0

      You could try telling them to use Get Info on the file, which will identify it as an application not a media file.

    13. Re:This is only the beginning, get used to that by drsmithy · · Score: 1
      True it is more valuable. But what I was (trying to?) saying before they can get out of my system, they have to get in it. And that OS X has more protective mechanisms than WIndows (and linux, for that matter because it's harder to get a root shell when you don't have root enabled).

      'sudo bash'

      The root account isn't "disabled", just logins for it. It makes getting root privileges about 0.00001x more disfficult.

    14. Re:This is only the beginning, get used to that by Rick+Zeman · · Score: 1

      True it is more valuable. But what I was (trying to?) saying before they can get out of my system, they have to get in it. And that OS X has more protective mechanisms than WIndows (and linux, for that matter because it's harder to get a root shell when you don't have root enabled).

      'sudo bash'

      The root account isn't "disabled", just logins for it. It makes getting root privileges about 0.00001x more disfficult.


      Assuming that your trojan is running as a user in the sudoers file...and that's a big assumption.

    15. Re:This is only the beginning, get used to that by Feanturi · · Score: 4, Interesting

      and to see comments like "the average windows user can barely tie their shoelaces" bullshit irritates me. To be quite honest, computers to the average joe are scary. Just because they don't know how to mount a drive or know what shl ax,1 means doesn't mean their stupid.

      I understand there's a fear factor, I work face to face with the average windows user every day, in their home. Not knowing how to mount a drive is one thing, very forgivable. Not even eyeroll-worthy. It's when they get in a panic because their sound card 'stopped working' only to discover that they had been turning the TONE control rather than VOLUME on their speakers. Now that's sad. I don't say *most* average users are like this (well, not without data to support me), but they do certainly abound.

      I hate OS wars too. But the fact is, the average Linux user (oh, I should mention, I'm not one) is a Linux user partly because they are comfortable with having to know some things about their machine in order to use it. You know, Old School, like back in the day when you simply didn't HAVE a computer if you weren't interested in delving into it. They would tend to be the sort of person that enjoys having to learn something in order to make good use of it. I believe that the majority of people do *not* want to keep filling their heads. To many people that's what school was for and that part of their life is done. It's sad, but it's a choice made for the sake of comfort. I can respect it that way, there's a lot of other things they know perhaps.

      I did an install once for a Lawyer (an intelligent man, one must presume), who became upset when he discovered that our high-speed access advertized as "One click and you're there" (or something) wasn't true. Because you have to double-click a desktop icon (to open a browser or whatever) he was almost going to cancel the service. He was getting installed purely on the pressure of friends, as he had gone years without email. And he was mad as hell about the whole thing. He got really mad when I didn't have paper documentation for Internet Explorer to leave with him. I pointed out where the Help was, and that just seemed to piss him off more. He *resented* being forced to learn something new, and I tried to tell him that anything worthwhile requires some learning. I asked him if he had ALWAYS known how to drive a car. No of course not, at some point he had to do a bit of reading, get some experience, do some practice. From the look in his eye at this point I realized I was traipsing into sass-mouth territory and just dropped it. The computer was given to him by a friend, and thank every god that it wasn't running Linux. ;)

      There's no fixing them, but at least they pay us to fix their stuff for them.

      Can't we all just get along?

    16. Re:This is only the beginning, get used to that by Anonymous Coward · · Score: 0

      C0mm0d0r3 64 rul3z!!!

    17. Re:This is only the beginning, get used to that by aastanna · · Score: 1

      Tell them not to double click on the music they download, just try an import it into iTunes, or drag it to the iTunes icon on the doc? I've never clicked on a mp3 in my life, I'm not overly concerned.

    18. Re:This is only the beginning, get used to that by drsmithy · · Score: 2, Informative
      Assuming that your trojan is running as a user in the sudoers file...and that's a big assumption.

      Most OS X boxes will have been installed with default settings.

      Most OS X boxes will be used by only one person.

      Most of these people will be running as a user in the admin group, since that's the type of user that is created during the installation process.

      Users in the admin group can sudo to root.

      So, the assumption that the trojan will run as the default user created during install, which is in the admin group and can sudo things to UID 0, is completely reasonable. Heck it wouldn't even qualify as "small", let along "big".

    19. Re:This is only the beginning, get used to that by Rick+Zeman · · Score: 1

      Assuming that your trojan is running as a user in the sudoers file...and that's a big assumption.
      Most OS X boxes will have been installed with default settings.
      Most OS X boxes will be used by only one person.
      Most of these people will be running as a user in the admin group, since that's the type of user that is created during the installation process.
      Users in the admin group can sudo to root.

      So, the assumption that the trojan will run as the default user created during install, which is in the admin group and can sudo things to UID 0, is completely reasonable. Heck it wouldn't even qualify as "small", let along "big".


      You're absolutely right, at least regarding bullets 1, 3, and 4, and that negates what I typed--but not what I didn't (yeah, too much of a hurry). Typing "sudo bash" isn't going to automatically give you a root shell; you still have to authenticate against the members of admin group (as defined in sudoers for sudo). So unless your trojan has cracked the user's password or sniffed* it, it ain't getting that root shell.

      *And I'd be interested to know how a user-level process could put itself in the position to intercept keystrokes (I honestly don't know).

    20. Re:This is only the beginning, get used to that by Anonymous Coward · · Score: 0

      I'm a OSX and Windows user. I have been for many, many years. And I think that this *IS* just the beginning, just as there was a ramp-up period from the time that Windows NT 3.1 to the time that OS specific viruses/trojans appeared. Also, as more people buy Macs, the system becomes more and more an enticing target. Who cares about a virus that hurt 1% of the installed base of computer users. Now that OSX and Apple have upped their market share, the platform is more viable as a target.

    21. Re:This is only the beginning, get used to that by drsmithy · · Score: 1
      So unless your trojan has cracked the user's password or sniffed* it, it ain't getting that root shell.

      Well, my original comment was to someone implying that because root was "disabled", getting a root shell was difficult - I was just trying to point out how trivial it was.

      And I'd be interested to know how a user-level process could put itself in the position to intercept keystrokes (I honestly don't know).

      Easy, it just pops up one of those graphical sudo prompts that software installers and some other things do. The user will happily enter in their password, giving it to the trojan.

      Of course, this whole discussion is ignoring the simple fact that for 99% of the things most of these nasties want to do, root privileges are a bonus, but hardly necessary.

    22. Re:This is only the beginning, get used to that by steve_bryan · · Score: 1

      If you don't customarily run as a user with administrator privileges is it even possible to make the modifications needed to render your system a proxy/zombie for an attacker? I understand that if you provide an administrator password you can obtain administrator capabilities temporarily. But wouldn't the fact that launching an MP3 file asks for an administrator password (I'm assuming the trojan in this case tries to install something to give the attacker some lasting access, not just muck with your files) be an adequate clue that something is seriously wrong?

      I suppose an important question is how many OS X users create one account just for administrator tasks and another account for day to day use (or more quantitatively what percentage have this setup). The accounts for my kids have always been without administrator privileges.

    23. Re:This is only the beginning, get used to that by Anonymous Coward · · Score: 0

      One lawyer I worked with would treat advertising "ease of use" promises as a binding contract. If they read the manual (and they do, cover to cover) and still can't use it, that's a breach of contract and the software must be removed.

      Furthermore, software written for attorneys seems to have about three buttons per application. "Search. Print. Quit." Anything more seems to make them nervous. And for God sakes, don't give them options like "Print - To PDF or Printer?"

      "Which printer? "What is a PDF? Do I need to use PDFs? What are the implications of printing an object in PDF? Could it be..."

      Lawyers simply don't think like computer users. They immediately go from from "A, B, etc. all the way to Z" then get angry that a flunkie tech finds the solution is really "A ball of fuzz."

      "The last "z" in fuzz should be capitalized to make that a valid comparison" would be the response to that analogy."

      "Whatever."

      Posting anonymously so I don't get sued.

  70. Be amazed by the earthly power of... by commander+salamander · · Score: 2, Informative


    ResEdit.

    --
    Is this rock and roll, or a form of state control?
    1. Re:Be amazed by the earthly power of... by Anonymous Coward · · Score: 0


      Which I could have downloaded using my dead modem, for sure...

  71. Now THAT'S FUNNY by Anonymous Coward · · Score: 0

    Thanks, that's one of the funniest things I've read today.

  72. OT: Sig by 11223 · · Score: 0, Offtopic

    Maybe you should read a bit more about the issues then. Try looking at the approach on terror, and Kerry's statements about treating counterterrrorism as primarily a police matter, which is the same approach used by Clinton (that set our embassies and the USS Cole up the bomb). It's really really hard to debate whether or not the economy is recovering right now - nobody knows until it actually has recovered fully. But if you put the economy ahead of national security, you'll lose both.

    1. Re:OT: Sig by Anonymous Coward · · Score: 0

      Hey, I'm not a yank but didn't John Kerry get like a military award or something for service in Vietnam, and wasn't Bush a school flunking draft dodger?

      So doesn't that make you look ridiculous for creating that stupid png?

    2. Re:OT: Sig by 11223 · · Score: 1
      No, it doesn't. Kerry got three purple hearts without spending a single day in the hospital, and he refuses to release the details of what he received them for; meanwhile, his former CO says he was a loose cannon. Bush didn't want to be a frontline grunt, so he signed up to fly fighter planes in the National Guard. Flying isn't exactly an easy form of draft dodging; I'd challenge you to do it if you think that it is. There's nothing wrong with trying to apply your talents where you'd feel they'd best be used. If a major draft-inducing war broke out, I'd probably be applying at a DOD research lab or intelligence agency because my skills would be better used there. Bush decided to fly homeland defense missions, which had to be done by somebody. Had he really wanted to go to war, there wouldn't have been a place to deploy him at the time he signed up for service anyway.

      I highly suggest you visit the site wintersoldier.com to learn about Kerry's Vietnam service... and the rather dishonorable actions after he secured discharge to advance his political career. And just remember that the media doesn't often report the full story; a lot of this stuff despite being congressional public record is simply ignored.

      (Note to idiot moderators: I know it's offtopic. That's why I'm checking the "no karma bonus" button, and marking it OT in the subject. Don't you have a better post to moderate?)

    3. Re:OT: Sig by Anonymous Coward · · Score: 0

      You forget: Bush flew nothing. ;) Not that I would, but I don't have executive privilege.

  73. Exactly right by Lord+Grey · · Score: 5, Informative
    See Muckraking, the PC Way, written by Richard Forno (former Chief Security Officer at Network Solutions), which was referenced by Slashdot earlier. Excerpt:
    Contrary to his article, the small market segment held by Apple doesn't automatically make the Mac OS less vulnerable to attack or exploitation. Any competent security professional will tell you that "security through obscurity" - what Lance is referring to toward the end of his article - doesn't work. In other words, if, as he suggests, Mac OS was the dominant operating system, its users would still enjoy an inherently more secure and trustworthy computing environment even if the number of attacks against it increased. That's because unlike Windows, Mac OS was designed from the ground up with security in mind. Is it totally secure? Nothing will ever be totally secure. But when compared to Windows, Mac OS is proving to be a significantly more reliable and (exponentially) more secure computing environment for today's users, including this security professional.
    This point has been debated often in the past.
    --
    // Beyond Here Lie Dragons
    1. Re:Exactly right by Anonymous Coward · · Score: 1, Insightful

      That entire argument can be simply disproven: Mac OS 9. No security, no viruses.

    2. Re:Exactly right by rixstep · · Score: 1, Interesting

      Mac OS was designed from the ground up with security in mind.

      Says who? I'm sorry, but says who?

      OS X is NeXTSTEP, and that's based on - runs on - FreeBSD, and that's Unix, and Unix was definitely not designed from the ground up with security in mind.

      In fact, security was a very low priority at Bell Labs, because they were all working together and primarily wanted an environment that worked for them.

      The security that came to Unix came much later, and part or even most of this may be due to the fact that it was a multiuser system from the beginning, whereas Windows is little more than either 1) a hardware interface (MS-DOS) or 2) an isolated LAN server (NT).

      Also, it's unfair bordering on hype to cite 'Mac OS' as being the inherently more secure OS and to leave Unix - and Linux - out of the picture. All these operating systems are Unix; Unix is today a lot more secure; but OS X, despite some good features, does not stand alone here, and - I know this is heartbreaking to accept - Apple did not design Unix.

      They designed Copland.

    3. Re:Exactly right by Enahs · · Score: 3, Insightful

      Oh, yay: an "insightful" comment that gets it dead wrong from the very start. Where did this "OS X runs on FreeBSD" myth get started, anywya? OS X uses some userland apps from FreeBSD.

      --
      Stating on Slashdot that I like cheese since 1997.
    4. Re:Exactly right by TheRaven64 · · Score: 2, Insightful

      Actually, there is some truth to the statement. The Darwin kernel is basically a Mach microkernel, with a BSD server providing the POSIX layer (Mach itself does very little more than pass messages between different userland processes, unlike a traditional UNIX kernel which provides the POSIX system calls itself). The BSD server in the original Mach was based on BSDLite. I believe NeXT used one based on 4.4BSD (although I may be completely wrong here). The one used in Darwin has had code imported into it from the FreeBSD kernel. It's not a FreeBSD kernel, but some of the code originates there.

      --
      I am TheRaven on Soylent News
    5. Re:Exactly right by Anonymous Coward · · Score: 0

      Thank you, Raven.

      The worst thing I know is these humorless dry Mac fundamentalists claiming Apple made OS X. That's just pathetic. Apple tried Copland and fell on their miserable faces. They had a chance to buy BeOS for $20 million but thought it too expensive. By the end of 1996, they were so shit out of luck they had to pay NeXT's (and Jobs' 71% of that) debts for a walloping total of $427 million or they would have gone to the bottom like some micro-Titanic.

      At least Microsoft made Windows. The brain trust at Apple can't even claim to have done the same.

    6. Re:Exactly right by skinfitz · · Score: 1

      Mac OS was designed from the ground up with security in mind.

      Well that's bullshit for a start. It would be accurate to say that BSD being a *NIX evolved with security in mind, and naturally due to OSX being based on BSD then it inherits this attribute, however in Mac OS (read: OS9 and below) "security" is practically non-existant.

  74. Completely Inaccurate Article Title by kaldari · · Score: 1

    This trojan horse doesn't "infect MP3s", it masquerades as an MP3. It doesn't infect anything. That's why it's called a trojan horse and not a virus. Come on guys. Try reading the article for once.

  75. .Mac by fussili · · Score: 2, Insightful

    A .Mac subscription comes with a free copy of Virex (McAfee) along with all the other free apps. Personally I'm just going to download the Virex update when it becomes available, but since I've now gotten used to installing countless Security updates via OS X's Software Update app without hearing a whisper about any vulnerabilities I'm guessing Apple's ahead of the game. Personally I like the fact that we now have a trojan - proves at least that we're not defended entirely by obscurity as some might suggest :)

    1. Re:.Mac by Ilgaz · · Score: 1

      I am a PC convert and hated both Mcafee and Symantec and stay away from their crap, at least in this pricey Mac G5.

      Now, the situation is like. Mcafee is silent, worse, Symantec claims virus is not in wild.

      Both companies products doesn't detect the virus so far (as I understand).

      So, they waste time on releasing press releases provoking users to shoot little messenger (Intego isn't that big) on platforms like Slashdot instead of confessing the virus is IN the wild in fact.

      Want a proof? Ask this guy swapping cd-rws since (my) morning to restore hundreds of 0 byte TIFF files.

      I am near sure that virii came with a popular programs installer too yet can'T be sure. Why? I don't have any mp3 files (which I downloaded), I am kind of "stream" guy, e.g. realone radiopass member.

      Beware, that virus actually exists and runs perfectly even on fairly new Panther+G5 config.

      I case if you get tricked by people here on /. arguing what if NexT didn't use etc etc, or how Intego lies etc...

      Backup.

  76. How gauche! by faust2097 · · Score: 1

    Who double-clicks an MP3? You drag it into iTunes, duh.

  77. later is Now? by microcars · · Score: 1
    Our complacency in saying that "Macs don't get viruses" does not ensure that we will not experience one later.

    That "later" is now.

    No it isn't, where's the virus?

    While I agree with you in principle on the complacency issue, I don't see any reason to go BUY some "AV" software. Especially if Apple can do an update patch for this "potential" problem.

    --
    I like microcars
    1. Re:later is Now? by Spencerian · · Score: 1

      How can you provide a "fix" for what is a truly normal part of ANY operating system's function? Specifically, the ability to open a file. This thing isn' taking advantage of a vunerabilty of the Mac OS per se.

      This is not an inherent flaw in Mac OS or any operating system. Trojans take advantage of the user and their desire to open anything they see.

      The only protection against a Trojan is information and eradication. When the "PKZIP" trojan came along years ago, disguised as an update to the archiving app, information on the new World Wide Web and email notified all that the item was not what it seemed. The file was quickly removed from servers all around.

      Although this new Trojan is harmless, future attempts will not likely be so benign. So, pal, if you don't feel it's much of a threat, don't buy any software. Just come complaining when something happens that causes problems that could have been resolved by not being so cheap and using some foresight.

      --
      Vos teneo officium eram periculosus ut vos recipero is.
    2. Re:later is Now? by Anonymous Coward · · Score: 0

      How can you provide a "fix" for what is a truly normal part of ANY operating system's function? Specifically, the ability to open a file. This thing isn' taking advantage of a vunerabilty of the Mac OS per se.

      Of course there's a fix for this. It's quite easy, too. The problem is that the Finder presents data in one way (MP3 icon based on the .mp3 extension) but acts on it in another way (executes CFM program based on metadata). That's inconsistent and wrong. All Apple needs to do is pick one of the two choices - doesn't really matter which one - and stick with it. Either display it as an application and launch it, or display it as an MP3 file and open it in the default MP3 player. Simple as that.

    3. Re:later is Now? by guet · · Score: 1

      This would be trivial to fix as it's a problem with the Finder. The finder should check if the file extension matches what it thinks the file should be (based on the resource fork information or other meta information). If not, it chooses the least dangerous option and/or warns the user. That or refuse to run carbon apps using code in the resource fork - it's an old kludge from the 68k transition I think.

      I take issue with your insistence that anti-virus software is necessary. I was forced to run virex when visiting a client site recently, just to 'prove' that I didn't have any viruses on my machine. It spent about 1 hour 'scanning' for viruses which don't exist on this platform.

      If there's a security issue with an OS or an app I'd rather the problem was fixed than be told to run anti-virus software to attempt to fix it after the fact. Virus definitions are always going to be sufficiently out of date to let the first example of a virus slip through, unless you have it phone home every hour or something. Relying on that kind of protection (especially for home users on modems who don't dial up very often) is folly.

  78. what kind of calendar are you guys on? by Anonymous Coward · · Score: 0

    April fools was a week ago!!

  79. 1,2,4 by Anonymous Coward · · Score: 0

    Apparently, you can't fucking count.

  80. Marketshare... by greenskyx · · Score: 1

    Apple still doesn't have a high enough market share in trojan horses.

  81. "No Mac Trojans" claim HAS been made, many times. by Anonymous Coward · · Score: 0

    "No one ever said it was physically impossible for Mac OS X to have a trojan"

    Yes, they have, on several hundred occasions on Slashdot alone.

    Would anyone like to admit to it now, or must we search the archives?

    It's not that hard to admit that you're wrong, people.

  82. Other file systems can't be 'silent carriers' by TVC15 · · Score: 1

    Someone on /. commented that Windows users would be "silent carriers" of these infected files. But if it requires a resource fork, the Windows machines would have stripped them off. These files would only be viable if copied from HFS to HFS, right? Dropping these mp3s onto any other file system would effecively 'kill' them.

    1. Re:Other file systems can't be 'silent carriers' by SirTalon42 · · Score: 1

      OS X apparently also fakes resource forks on UFS

  83. Execution by macgyvr64 · · Score: 2, Informative

    It should be noted that the would-be virus code is not executed by OS X when opened with an audio application. It skips over the JMP (or however they implemented the hack) and just plays the audio content.

  84. Use the Forks, Luke! by frankie · · Score: 2, Informative
    It's cute that they wrapped this app with a valid mp3 file, but also demonstrates the classic weakness of internet trojans for Mac. The mp3 is in the data fork, the trojan is in the resource fork, and that's a big hurdle for propagation.

    If you throw virus.mp3 into your favorite p2p sharing system (or a web site, or most sharing methods other than AFP) the downloader will only get the data fork. That's why they had to put it in a .SIT archive first. Now you have to include code to rearchive the trojan before passing it on.

    To do self-propagation right, go for pure data fork. Maybe AppleScript. A simple version would just read from AddressBook.app and spew to Mail.app. Bonus points if you detect/use other email clients too, including OS 8/9.

    1. Re:Use the Forks, Luke! by zhenlin · · Score: 1

      I don't think it is possible using this exploit... This exploit requires at the very least the HFS+ metadata. Not so sure about the resource fork, but the others say that is where the other metadata (entry point (i.e. main) etc.) goes.

  85. a lot of the replies are embarrassing to read by Anonymous Coward · · Score: 0

    apart from the price, most people with any reason dont have a problem with macs.
    many of the replies reinforce what DOES put us off the mac... its pissy chip-on-their-shoulder fanboy users.

  86. New JPG Trojan! BEWARE (sarcasm) by Mike+Thole · · Score: 2, Interesting

    Like I said, this is trivial and stupid... but I spent a few minutes and made a different version of this trojan. Check it out below, it "looks" like a jPG file (if you have "always show file extensions" off), but is really an application with an embedded JPG file which it open after printing some benign messages to the console.

    It is .app package so it would be kind of hard to distribute it via a P2P mechanism or something, since it needs to be .zipped (or whatever) to transfer it as a single file.

    Anyway, check it out:
    fakeJPGTrojan.zip

    --
    Sanity is not statistical.
  87. Jobs and Reality by 0x0d0a · · Score: 1

    You are correct. What kind of superpowers does your superhero have?

    Tux? He can slide on his belly really fast. You think it's easy, you try it -- you'll get terrible burn.

    I could never figure out why Jobs gets Mac users cheering him for the "Reality Distortion Field". It just confuses the *dickens* out of me. What you're saying is that he has personal marketing talent makes people forget reality and make poor decisions. That doesn't seem to be a *good* thing for one's platform -- honestly, it seems to be a rather *bad* thing. Wouldn't you rather, you know, say that people are buying and choosing the Mac for reality-connected reasons?

    And the even weirder thing is that people are fans of Jobs *because* of this, and are *aware* of it. It's like saying "that Nike guy sure is good at suckering people into paying top dollar for Nikes" while flashing your new white Nikes at someone. It just doesn't make *sense* to me at all.

    Personally, I don't like Jobs at all. If I had to choose someone at Apple to name a personal hero, it'd be Steve Wozniak. Woz is far more technically talented than Jobs -- Jobs did marketing, Woz was the engineering guy for the Apple I and much of the Apple II. Woz was a fan of expansion (and the reason there were a ton of expansion slots in the Apple II and why it was so hackable). Woz is friendly (not anal), a good engineer (not a good marketer), and left to help teach children how to user computers (Jobs ran out and played power politics in the tech industry.) Jobs was a die-hard opponent of expandability and user customization of systems -- he wanted to sell a single, packaged, product. The PDS slot (the only reason one can upgrade the processor on a large number of Macs instead of having to buy a new one) went into Macs after Jobs explicitly opposed it, and had to be slipped in under bogus pretenses. One of the biggest complaints from current non-Mac users about considering switching to the Mac is the lack of multiple buttons (especially irritating on laptops, where the only workaround is lugging around an external mouse). Jobs is the primary reason Apple refuses to move away from a single button mouse (even in a world where people are regularly exposed to at least two-button mice and where even Apple ships an OS with contextual menu support as standard). When Jobs came back from Pixar, he got most of the credit for brining Apple back to profitability, much of which he really didn't deserve (like the employment cuts). Jobs has always placed a low value on keeping his systems affordable, and was the reason that Apple's first Mac-like system, the Lisa, was so hideously overpriced. Jobs refused to put himself in a position for being responsible for what happened at Apple immediately after he came back, but still promoted himself heavily after ever gain Apple made (he wouldn't be regular CEO, but placed himself right up in the pole position for Apple visibility). He pushed his buddies from failing NeXT into power positions at Apple when he came back, and killed the Be deal (which would have given Apple a stable and powerful *IX-based OS years earlier, and a big head start over Microsoft on stability). Jobs doesn't, IMHO, really deserve the adoration that he gets -- he represents many of the bad things about Apple, and not the really good ones.

    My only guess is that Mac folks want a hero, and Jobs is the most visible person (mostly due to his own efforts). The thing is that there are much more brilliant people involved with the design of Apple's systems that really have done amazing work -- look at, say Bill Atkinson, who did much of what made the Mac amazing -- the Mac's GUI design, QuickDraw, HyperCard, MacPaint, etc, or the Woz, who's just a brilliant engineer and all-around good guy.

    1. Re:Jobs and Reality by 0x0d0a · · Score: 1

      Oh, and Jobs is the reason for making themeability, which was a big thing that Apple was going to put into its new OS, a pain in the ass, and not particularly Apple-sanctioned. Again, he's a foe of user customization.

      Oh, and Woz is much of the reason that the Apple II was such a great gaming machine. Jobs wanted to make a business machine for managers (much $$$ available). Woz wanted to make something that you could make kick-butt games for.

    2. Re:Jobs and Reality by pohl · · Score: 1
      He pushed his buddies from failing NeXT into power positions at Apple when he came back, and killed the Be deal (which would have given Apple a stable and powerful *IX-based OS years earlier, and a big head start over Microsoft on stability).

      Sorry, but someone has to correct this little bit of revisionist history. The historical event that brought back Jobs was the Apple's choice of NeXT instead of Be...Jobs didn't make this choice, because that decision was made before he was back on board. You can claim that he distorted reality or something to give the illusion that NeXT was a better choice, but you can't really support the claim that Jobs killed the Be deal, because that deal became irrelevant the moment they decided to acquire NeXT.

      Moreover, as much as I loved BeOS, it was lacking in a true multi-concurrent-user kernel at the time, and it did not have a device-independent display model. NeXTstep had both of these (although Display PostScript was replaced by a better display-PDF engine), so by some objective interpretations the decision to go with BeOS would have left them further behind.

      And as far as his buddies from NeXT, those were some damned competent people and they deserve the leadership roles they were given.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    3. Re:Jobs and Reality by 0x0d0a · · Score: 1

      The historical event that brought back Jobs was the Apple's choice of NeXT instead of Be...Jobs didn't make this choice, because that decision was made before he was back on board.

      Jobs contacted Apple before he was at Apple as "unofficial leader", getting Apple to choose NeXT over Be (granted, understandable given his financial interests at the time).

      And as far as his buddies from NeXT, those were some damned competent people and they deserve the leadership roles they were given.

      Fine -- I really don't know enough about them to say much. I still think that a lot of people were unpleasantly surprised by the power coup that happened there, though.

    4. Re:Jobs and Reality by Anonymous Coward · · Score: 0

      Steve is a serious technical hero, I agree with you. But Jobs is a hero of an entirely different type -- people admire him because he was able to assemble an incredible team, motivate and push them, and get fantastic, wonderful products out the door. Jobs led a gang of immensely talented people to give us OS X, the iPod, etc...

      Jobs gets serious technical people to do their best and the end product is great. They've changed the culture. That's admirable.

      Finally about the one-button mouse... why does it get under your skin so much?? You can attach any multi-button mouse you like, and it'll run forthwith.

      Some like the elegance of the single button.

    5. Re:Jobs and Reality by 0x0d0a · · Score: 1

      But Jobs is a hero of an entirely different type -- people admire him because he was able to assemble an incredible team, motivate and push them, and get fantastic, wonderful products out the door.

      Maybe. I think it's because he promotes himself so heavily. What, there aren't any exceptional managers at all of Apple other than Jobs?

      But really, my problem isn't that Jobs gets credit for managing (and I really, honestly, think that he gets way more credit than he deserves even there) -- it's that he's done a number of things that stand out as exceptionally poor technical decisions, and that people still drool all over him, simply because he ensures that his name is so heavily associated with the Mac.

      Finally about the one-button mouse... why does it get under your skin so much?? You can attach any multi-button mouse you like, and it'll run forthwith.

      (A) Because for laptops, Apple has made two decisions that are extremely annoying: (1), to disallow their engineers from putting multiple buttons on their trackpads, and (2), not to make their trackpad a user-swappable module, so that users could at least buy replacement trackpads from third-party vendors. This makes using X11 software (and really, contextual menus in general) a pain in the ass on the Mac, as well as irritating people that would like to have another button for additional functionality. It means that any users that would like to avoid the problem have to lug around a mouse, find a flat surface, and plug the thing in.

      (B) Because in their infinite wisdom, Apple has decided that (1) they shall be the sole vendor of Macs, (2) that no Mac they offer shall be available with a multi-button mouse, and (3) that it shall not be possible to buy a Mac from them without *also* purchasing a single button mouse, so even if you have no problem with going to another vendor for a multi-button mouse, you still have to pay for one of Apple's single button mice and then throw it in the dustbin. Which cost $50 a pop. For every computer you buy.

      (C) Because it ensures that most computers that you might want to sit down at and use lack a multi-button mouse, so even if you buy a mouse for your computer with a sufficient number of buttons, every computer lab in the world forces you to switch away. It's like using a Dvorak keyboard -- sure, you can do it, but the rest of the world is going to push you awfully hard to move away from it.

      (D) Why it really "gets under my skin" so much is that this is a point where Apple is clearly ignoring the desires of their customers because they want to promote use of the single button as standard. People complain about this. It would be easy for Apple to design a multiple button mouse. Even if they found providing a multiple button mouse as standard unacceptable, it would cost Apple essentially nothing to allow users to select a multiple button mouse -- or even choose *not* to get a single button mouse with their computers. It would cost Apple very little and provide significant functionality to provide user-swapable trackpad modules. Apple has firmly refused to do so.

      Some like the elegance of the single button.

      Elegance, my ass. Apple has excellent designers, and I am more than comfortable claiming that they could make an excellent, attractive multi-button mouse. Maybe it would be a swirl of three colors of heavy plastic (clear, white, translucent blue) that spread out into the buttons at the end of the mouse, or something. Whatever; I'm not a designer, but I have faith that they have the ability to do The Right Thing.

    6. Re:Jobs and Reality by pohl · · Score: 1
      Jobs contacted Apple before he was at Apple as "unofficial leader", getting Apple to choose NeXT over Be

      But isn't that a given? One couldn't really expect to sell their company without contacting the potential buyer, could they? I mean, Jean-Louis Gassée contacted apple before that time too, right? And despite his efforts he wasn't really able to make a compelling case for Apple forking out money for Be when there was this other alternative deal on the table. Don't you think you should give Gassée a little credit too?

      Both Gassée and Jobs were former Apple execs with some sort of "inside track". If anything made the playing field uneven it was the fact that NeXTstep was a very mature and portable codebase and that NeXT actually had established, paying customers (the most enticing, no doubt, being government contracts in the intelligence community.) BeOS sure was a sexy system, but it was very young and mostly loved by the lone-wolf-geek demographic, of which I'm a proud member but you can't pin the future of a business on the likes of me.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    7. Re:Jobs and Reality by Bob+Davis,+Retired · · Score: 1

      1. Go to computer store.

      2. Buy multi-button mouse.

      3. Plug it into your Macintosh.

      4. Shut the Fuck Up, you whining little bitch!

      OS X works beautifully with multiple button and scrollwheel mice. It comes with a one button mouse, because it's a Fucking Macintosh!

  88. Re:Ironic the Intego released a solution fast enou by betterthanducttape · · Score: 1

    This isn't the first Mac OS X virus in the wild. We caught one last year on an iMac. It actually erased everything on the entire drive.

  89. thanks "pal" by microcars · · Score: 1
    "...So, pal, if you don't feel it's much of a threat, don't buy any software.

    OK, I won't. :)

    --
    I like microcars
  90. eek! recognition!.. Re:Nothing to see here. Move by swschrad · · Score: 1

    oh, NO, script weasels have discovered the mac! and one of them actually downloaded some tips on programming one! we are all doomed, DOOMED!

    guess I will have to click update on the antivirus package, then.

    apparently nobody remembers the "brain" and "cascade" days when there was just as much shitware generated for classic macs as for MS-DOS boxes.

    almost nap time. wake me up when virii, trojans, spam, flyers under the windshield wipers, rain on weekends, and allergies become urgent matters of national defence. I'll keep practicing safe hex and not opening unsolicited slop from electronic, as well as physical, sources that don't know me and propose to do abnormal things.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  91. Agreed by WiseWeasel · · Score: 1

    I agree. I like the new system a LOT more than the old PITA type and creator codes, that required ResEdit to fix. The OSX way is worlds better. It's not like there were no trojans for Classic MacOS, so it's really a straw man argument. The best defense in this case is that the resource fork will be removed if the MP3 is transferred naked (not in a compressed archive), rendering it non-functional as an executable application. When that happens, double-clicking on it will just launch iTunes, which will then choke on the garbled .mp3 file. I dunno about everyone else, but I sure as f**k ain't gonna download a .sit or .zip email attachment unless I'm expecting one from someone.

    --
    "I like systems, their application excepted", George Sand (French)
  92. Not gonna infect me... by Jesrad · · Score: 1

    Quoteth the article:
    The company says that Mac OS X displays the icon of the MP3 file, with an .mp3 extension, rather than showing the file as an application, leading users to believe that they can double-click the file to listen to it. But double clicking the file launches the hidden code, which can damage or delete files on computers running Mac OS X, then iTunes to play the music contained in the file, to make users think that it is really an MP3 file . While the first versions of this Trojan horse that Intego has isolated are benign, this technique opens the door to more serious risks.


    When a file pretending to be a .mp3, .mpeg or .avi (or any similar media file) does not show a preview in the Finder's column view, I delete it for being corrupt or plain bogus. That, and I don't double click those files. I drag them to the corresponding player.

    But of course I'm not sure that's how the majority of mac users do.

    --
    Maybe we deserve this world ?
  93. Macfanatics cause iVirus by adzoox · · Score: 0
    I swear this isn't a shameless plug but I wrote an article on my website a few weeks back called, "Mac Fanatics cause iVirus"

    One of the points I make is that Mac users were actually hit by the Sobig and Modoom virus(s) because they were email propogation worms - Macs get email .... so.... email was FAR exceeding normal SPAM the few days of propogation.

    I also said that mac lovers bragging about no mac viruses may be asking for it to happen ... even prompting it.

    --
    Yell & scream & rant & rave... it's no use... you need a shaaaave ~ Bugs Bunny
    1. Re:Macfanatics cause iVirus by adzoox · · Score: 1

      overrated? Something found on the Intego website: http://adzoox.com/shamefulintego.jpg You can see it there - Intego is A)based overseas and B) slashdotted right now - this is why I have it hosted on my site

      --
      Yell & scream & rant & rave... it's no use... you need a shaaaave ~ Bugs Bunny
  94. So where's the usual Slashdot clamor... by murr · · Score: 1

    ... for an Ogg Vorbis compatible version of the trojan?

    1. Re:So where's the usual Slashdot clamor... by Jesrad · · Score: 1

      It's 2 pages up from here, modded as (+5, Funny) ;)

      --
      Maybe we deserve this world ?
  95. Ummm, more risk there than meets the eye by flynot2000 · · Score: 2, Interesting

    I noticed alot of people going on about, "I'll now be more suspicious of any mp3's I get like this", but what no one has mentioned is that it aint just mp3 files you could do this trick with, it is probably a wide array of file types.

    This is a self launching application in sheeps clothing, who says it has to be an mp3 flavored one, and it doesn't have dependancy on the app to run, only that it be there.

    1. Re:Ummm, more risk there than meets the eye by Raffaello · · Score: 1

      Not quite. The reason this is more likely to spread is that the app launches iTunes and tells it to play something, so, to the naive user who hasn't checked Get Info on the file, will continue to think it that is a harmless .mp3.

      In other words, it will go undetected while it does its writers malicious bidding, because it looks and _acts_ like an .mp3 file - it actually plays sound in iTunes.

      It falls down because:
      1. It doesn't play anything in the Finder's Preview Pane.
      2. It shows up as type Application in both Get Info, and the Finder's Preview Pane.

  96. Solution? by cZ4r · · Score: 1

    Huh, use ogg and be free ;)

    --

    NO FAT CHICKS.
  97. Re:Ironic the Intego released a solution fast enou by edgar_is_good · · Score: 4, Funny

    No, no, that wasn't a virus, just 10.3.2. (Note to would be flamers - I have a mac and love it!)

  98. MODERATORS! by Anonymous Coward · · Score: 0

    +4 Informative for five seconds worth of HTML code?

  99. Sharing virus in iTunes? by _ZorKa_ · · Score: 2, Interesting

    I wonder if the virus can progate as a shared iTune? So if someone on a corporate lan added that to their shared iTunes and someone played I wonder what would happen?

    --
    "With enough memory and hard drive space, anything in life is possible!"
  100. Re:Ironic the Intego released a solution fast enou by rixstep · · Score: 3, Insightful

    Second, an OS X application is actually a directory with '.app' trailing the name. This is possibly the dumbest thing that I've ever seen Apple do recently. Not only is it cumbersome and extremely resource intensive, but it is a glaring security hazard.

    A.) Apple didn't do it - NeXT did.

    B.) How is this cumbersome?

    C.) Resource intensive? Bollocks.

    D.) Glaring security hazard? Bollocks again. Double bollocks.

  101. Don't Have Permission to Open by Wingsy · · Score: 5, Interesting

    I downloaded this sample virus and tried to open it, but Panther told me I didn't have permission to open it. So, unless you're logged as admin it looks like it ain't gonna work.

    --
    If I didn't have absolutely NOTHING to do, I wouldn't be here.
  102. Re:Ironic the Intego released a solution fast enou by Rosyna · · Score: 1

    Indeed. It is just a way to sell software it seems. The file in question is a compressed CFM Application (it must be compressed or encoded in some way as the internet destroys the resource fork and makes this application nothing more than a tame MP3 file with laughter).

    The cfrg resource gives the offset of the executable code in the data fork as 64 bytes with a length of 3215 bytes. Which is the exact length of the ID3 tag in question. So the application part is completely ignored by MP3 players and the MP3 part is completely ignored by the Application and OS.

    The real question is why didn't the author just put all the executable code in the resource fork. The resource fork is required because the cfrg resource (among others) are required for OS X to launch CFM applications.

    I wonder just how many people won't be confused when they see an mp3 file in a stuffit archive. How often do you download mp3s in compressed archives?

  103. How it works and why it isn't really an exploit by santiago · · Score: 5, Informative

    The file is a CFM application. As others have pointed out, this means that it has a resource fork which it needs in order to be able to run. Thus, it must be downloaded as a compressed file. If the resource fork is stripped, it is harmless, as the payload will never be executed.

    Its name ends in ".mp3", and the included icon is copied from an iTunes MP3 file, but its type code is APPL, an application. The data fork is a valid MP3 with PowerPC executable code inside the ID3 tags. When given to iTunes or another MP3 player, it simply plays the included sounds without executing code. When double-clicked on from the Finder, the surrounding bits of MP3 file appear to be ignored and the code is executed. The payload for the proof-of-concept displays a dialog box, then tells iTunes to play the file itself, presumably via AppleScript.

    When double-clicked, it shows up in the dock as an application, though this could be suppressed in an actual hostile trojan just like many utility programs do. In the Finder, if one is using column view, it is identified as an Application instead of an MP3 File, and its icon is shown instead of a QuickTime-style playback bar for previewing the contents.

    In terms of an actual exploit, the only thing going on that is even possibly questionable at an OS level is the presence of other stuff in the data fork before the Joy!peffpwpc tag. I am not certain if this is allowed in the definition of what a PEF executable is supposed to look like. Aside from that, there is nothing else that is tricking the OS into doing something it shouldn't do, only legally included information that is deceptive to a user who is not looking carefully at things.

    1. Re:How it works and why it isn't really an exploit by Anonymous Coward · · Score: 1, Interesting
      the only thing going on that is even possibly questionable at an OS level is the presence of other stuff in the data fork before the Joy!peffpwpc tag. I am not certain if this is allowed in the definition of what a PEF executable is supposed to look like.

      And that part isn't even relevant, except in that it confounds discussion for a few extra days.

      <cynic>... confusion leads to worry, and worry leads to sales...</cynic>

      In a CFM application, the 'cfrg' resource indicates where the application's main code fragment is stored: e.g. whether in the data fork or in a resource, and at what offset.

      The fact that the code was tucked into a usable offset within the MP3 contents in this case was clever and cute, but completely unnecessary: the resource fork already exists to hold the 'cfrg' resource and the custom icon, and there's no earthly reason it can't also carry a normal 'CODE' resource.

      The data fork, then, is free to store anything at all: GIF, PDF, random bits, Windows EXE, or more traditionally nothing at all: a zero-length data fork.

      So the use of an ID3 tag in this case was simply gratuitous.

  104. Re:If there aren't any MacOSX virsuses.... by valkraider · · Score: 3, Funny

    The same reason there is "N'Sync".

  105. Who would want trojans or viruses to exist? by giaguara · · Score: 1

    Who would want trojans or viruses like this to exist?

    I wonder if it is RIAA behind it - they for sure would love if the people were suddenly too scared to download music illegally.

    Another group that does get profit from this is the anti-virus companies. Since mac os x was practically virusless platform, not everybody urged to have an anti-virus program. I am sure the anti-virus program sales for macs go up this week.

    1. Re:Who would want trojans or viruses to exist? by SirTalon42 · · Score: 1

      This was a proof-of-concept trojan, not a virus, and not in the wild. (at least till someone puts a payload on it and spreads it)

  106. apple created it to delete playfair users' mp3's by Anonymous Coward · · Score: 0

    in response to having their FairPlay DRM cracked

  107. Re:Ironic the Intego released a solution fast enou by Anonymous Coward · · Score: 0

    Actually it was the iTunes 2.01 installer or something like that. Google it.

  108. Re:Ironic the Intego released a solution fast enou by tyrione · · Score: 1

    No. But it is quite humorous that you believe all Virus Companies are devoid of malevolence.

  109. BeOS had the exact same problem by acoustiq · · Score: 3, Informative
    A quick Google search brings up a topic I remember from years ago:
    BeOS virus ? Something to keep you awake at night...
    So if someone wanted to activate some malicious code on a BeOS machine it seems to me that an easy way to do it would be to bulk mail a file called "funnypic.jpg" with its attribute set to executable. That way as soon as the hapless recipient clicked on the file the code would run.
    BeOS could also set arbitrary icons for files to disguise their real types. This problem is nothing new.
    --

    --
    I romp with joy in the bookish dark
  110. LaserJet 1012 by Graymalkin · · Score: 3, Insightful
    Process to catch execute a worm of this sort:
    1. Download file with a name like Yeah-Usher.mp3.sit with your favorite downloader.
    2. Decompress said StuffIt file. If you use Safari and have "Open "safe" files after download" or use Camino and have "Automatically open downloaded files" checked you can skip this step
    3. Open up the file in attempt to view/listen to it
    4. Suffer ill effects of worm
    I'm not too worried even if a Security Update isn't released to fix the problem. I suppose a worm of this sort will affect the sort of people that open attachments from strangers and type in their administrators passwords despite warnings against such actions. For them there isn't much you can do except take their computer away.
    --
    I'm a loner Dottie, a Rebel.
  111. Re:Ironic the Intego released a solution fast enou by rworne · · Score: 5, Informative

    NeXT did it for a good reason:

    NeXTSTEP ran on four different hardware platforms and had fat binaries. Within the foo.app directory, there'd be foo-moto, foo-386, foo-sparc, and foo-hpux binaries. The OS would then attempt to execute the appropriate binary for the hardware platform the OS was running on.

    OS X uses the .app directory so all the resources, bitmaps, and supporting files are in that one directory. That is why I can reinstall OS X and have MS Office X and all my other applications still work without reinstalling everything. I suppose they could still do fat binaries as well if they ever decided to do so.

    --
    I tried every decent and legal way I could think of to resolve the issue w/the business before I rented the chicken suit
  112. God Damn it, its a f**king marketing ploy by varmit+poontang · · Score: 1

    Check out the website, www.intego.com.

    1. Re:God Damn it, its a f**king marketing ploy by Ilgaz · · Score: 1

      Man, that company is in business for YEARS. It actually found god damn thing in my Acrobat Reader for OS9 folder, CLEANED (so, not hoax, files changed)...

      About marketing ploys? You should check Symantec which produces CRAP and sells by giving ads to EVERYWHERE like mad.

      IMHO, Intego ,as all ethical AV companies would do alerted other vendors and apple than today made it public.

      I got proof, there were strange updates past 1 week. The descriptions were like hiding something, I suspected.... Now its all clear.

      BTW, Intego sw owners should also update ALL stuff, not just descriptions since there was another update to Netbarrier firewall which doesn't describe much. ;)

  113. Gnome 2.6 Prevents this sort of thing by PepsiProgrammer · · Score: 1

    One of the lesser known new features about Gnome 2.6, is that nautilus will warn you if you try to perform the default action on a file if its extension and mime type dont match.

    --
    "The United States has no right, no desire, and no intention to impose our form of government on anyone else." - Bush 05
    1. Re:Gnome 2.6 Prevents this sort of thing by cubic6 · · Score: 1

      Yes, this is the same feature that tried to convince me that my text files were of type "video/mpeg" and refused to open them in an editor.

      --
      Karma: Contrapositive
  114. per-application Fast User Switching? by Anonymous Coward · · Score: 1, Insightful

    I have an extra user account for mucking around with programs I don't trust. Fast User Switching makes this relatively easy -- I guess if I was paranoid, I would use the dummy account more often.

    How hard would it be for Apple to make it possible to log in as several users, but have those users' apps running on one screen? I.e., how hard would it be to implement Fast User Switching on a per-application basis (maybe with the user indicated in the upper right corner of the window)? Then if apps by default were launched by a low-security user, even this sort of trojan horse wouldn't be able to damage my important files.

    If Apple did this, surely we OS X fans could claim it is inherently more secure (without getting shot).

    1. Re:per-application Fast User Switching? by Mr.+Arbusto · · Score: 2, Insightful

      open up a terminal:

      man sudo
      and
      man su

      then:

      sudo - dumbuser ./Applications/Mail.app/Contents/MacOS/Mail

    2. Re:per-application Fast User Switching? by Anonymous Coward · · Score: 0

      Wow -- way cool. I didn't realize OS X could do that . . .I just tried:
      sudo -u dumbuser /Applications/TextEdit.app/Contents/MacOS/TextEdit

      So maybe I'll take to logging in as dumbuser, and sudoing to launch apps to manipulate files I care about. In fact, maybe I'll create a login script for realuser that launches my trusted apps -- then I'll just have to do one quick su as dumbuser.

    3. Re:per-application Fast User Switching? by SirTalon42 · · Score: 1

      Not to burst your bubble, but in Windows (I'm assuming your using XP for FUS) try right mouse clicking on a EXE file, notice "Run as..."? WOW!!! Amazing huh?

      It's actually very useful (at least in theory), I think I'm gonna make a script for the action menu in KDE that implements this same functionality (mainly would just do: "kdesu -u nuke -c '%s'").

      I think the whole Run As... feature of Windows is rather underused (too bad theres not a way to make it always always run as that user in Windows...)

  115. Re:Ironic the Intego released a solution fast enou by guile*fr · · Score: 2, Informative

    no i think the mach-o objects (the code) is fat. one file contain the executable, while the directory contain all the datas... especially the interface definitions. in theory you could copy English.interface directory, cant remember the actual name and do the interface translation in the interface builder.

  116. Re:Ironic the Intego released a solution fast enou by Jon+Abbott · · Score: 3, Insightful

    No, he's referring to Fahrenheit 451 -- you know, where the firemen are the ones starting the fires, not putting them out... Mix this with a little cut-throat capitalism, and you have a conspiracy theory (a damn good one at that)! :^)

  117. WHAT??? by Anonymous Coward · · Score: 5, Insightful

    Average Windows users know command lines?! What kind of fucked up world do you live in?

    The average Windows user doesn't know how to map a network drive; doesn't know how to properly unmount a USB Storage Device in Win2k; doesn't know how to CANCEL PRINT JOBS if there isn't an annoying window from the bullshit software that pops up when you print.

    The average Windows user doesn't know how to format a disk; doesn't know how to look at a full mail header, doesn't know how to Mail Merge.

    The average Windows user doesn't differentiate between hard disk and "memory"; doesn't know how to clear the Recent Documents; doesn't know how to change their password.

    The average Windows user hasn't used net send, ping, or even winipcfg. They don't know where to change the resolution on their monitor; they only change the Background from a right-click menu in Internet Explorer.

    They have never intentionally used an F-Key that wasn't modded to do something special on their multimedia keyboard. They have no idea that Ctrl-F6 will switch between panes, so you don't need to click back and forth when designing a table in Access.

    They don't know that Print Screen copies their screen to the Clipboard. Hell, they don't know what the Clipboard is.

    The average Windows user doesn't know what Temp files are; has no concept of file permissions, can't make a Pivot Table; doesn't know how to uninstall programs; Has at least two things in their system tray they can't identify; has never performed a full backup of their data; and certainly has never touched their Registry.

    Even tech support often doesn't know enough about the command line, like using "~1" doesn't mean you don't need the extension, or that Program Folder 8.1.1 becomes Progra~1.1 or that you can type the whole damn thing in quotes.

    Maybe ten years ago the average Windows user knew something about the command line, but not anymore.

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

      They have no idea that Ctrl-F6 will switch between panes, so you don't need to click back and forth when designing a table in Access.

      Wow. And that's supposed to be a key shortcut? I'm not sure that gains a whole lot over just putting my hand on the mouse and clicking, to be honest. Especially on those MS "Natural" keyboards, where the distance between control and F6 is even farther.

      Amazing.

    2. Re:WHAT??? by skinfitz · · Score: 2, Insightful

      Substitute "home computer" for "Windows" and I agree.

    3. Re:WHAT??? by tbone1 · · Score: 1

      s/home computer/\1 and non-IT work/g;

      --

      The Independent: Reverend Spooner Arrested in Friar Tuck Incident - ISIHAC, Historical Headlines
    4. Re:WHAT??? by Anonymous Coward · · Score: 0

      You MAY as well replace 'average windows user' with 'average user'. The word windows in there means nothing. I assume this is the normal 'windows users are stupid' thread - but in reality, you've merely pointed out that linux has nil desktop penetration.

    5. Re:WHAT??? by Charles+Dart · · Score: 1

      Damn dude, you must do tech support. Don't let em get you down. There are others who suffer right along with you. Here have a bunny.

      (\(\
      (^.^)
      (")")

    6. Re:WHAT??? by Ohmsee · · Score: 1

      *huzzah*

      From the standpoint of someone who has worked in Windows software support as well as Windows and *nix harware support, I must agree with that. Most Windows users aren't sure what you mean when you say "memory" or "hard drive"... To them, the 'memory' is how much hard drive space they have, and the 'hard drive' is the 'box on the floor with the cables running to the computer?'

      For note as well, in the command-line problem of typing out a directory name that is 35 characters long: Starting sometime with Windows XP, Microsoft did implement tab-completion on the command line. Sound like linux to anyone?

      _X

      --
      /(bb|[^b]{2})/
  118. Double-click on an MP3? by b1t+r0t · · Score: 1, Insightful
    Due to the use of this technique, users can no longer safely double-click MP3 files in Mac OS X.

    Huh? I normally drag MP3 files to iTunes and then press the play button anyhow.

    --

    --
    "Open source is good." - Steve Jobs
    "Open source is evil." - Microsoft
  119. This is, like, 10 years behind by JeffTL · · Score: 3, Informative

    On Windows we had Trojans of this level of complexity -- really little more complex or interesting than distributing an AOL password phisher as porn and/or a game -- ten years ago. This can effect anything from Palm OS up to a mainframe. It'd be something to be scared about if a worm came out for OS X that can infect without any user action.

    1. Re:This is, like, 10 years behind by feloneous+cat · · Score: 1

      On Windows we had Trojans of this level of complexity...ten years ago.

      So, what, Windows users are now bragging that their Trojans are more complex than the Macs?

      That seems like dubious bragging rights...

      --
      IANAL, but I've seen actors play them on TV
  120. no command line, but.... by zogger · · Score: 1

    ... at least on classic mac OS, they always were apple-scriptable, built in. that's typing crap to do stuff, near as I can see. I always liked mine, never got a single cootieth. They existed, but I ran the net for many many years with classic, did what I wanted, never got owned or lost data, no firewall, no nuthin. Biggest problem I could consistently count on was netscape freezes. Dang I'll give that to anyone, it for-sure happened. If one learned to allocate correct memory to apps though, then there was no problem multi tasking with anything else. Switched to iCab when it came out, got rid of that browser borking the system syndrome, plus speeded up surfing considerable. Heck, I put iCab on an old quadra and that thing is a surfin machine, put it on a 280c, works great. iCab was years ahead of other browsers, IMO,for most features, so was soundjam, still my favorite tunes/streams player, always worked well, low foot print.. Installing apps, I mean, about as dang easy as it can get short of thought control. Still got my PB 1400, love it.

    I mean, what is wrong with the concept of "just works"? I think it's a decent idea meself. Stuff SHOULD just work right from the git go the day you bring it home, then be customizable from there.

    No idea on OSX, can't afford it, and switched to open source/free because after I was turned on to the philosophy of it,how cooperation makes better stuff, many hands make light work, etc, it made sense to me.

    too bad apple never released classic as open source, just gave it away.

  121. MOD PARENT UP by Anonymous Coward · · Score: 0

    +5 Insightful Biologist.

    The real poetry here is that you know everything there is to know about getting laid, except how it feels!

    (Notice, I did not say irony, despite the popular perception of the meaning of that word.)

  122. Re:If there aren't any MacOSX virsuses.... by cant_get_a_good_nick · · Score: 2, Informative

    MacOS has always had a virus scanner, even though most viruses were for Windows. Disenfectant was written by John Norstad at Northwestern UNiversity. Great freeware app, and protected agasint all known mac viruses, of there were literally on the order of 20 or so (while there were thousands of Windows ones). The best part was the Monty Python foot that came down in the About Box.

  123. Vaguely reminds me of extension masquerading by cgenman · · Score: 4, Funny

    This kind of reminds me of adding extensions to the resource fork of otherwise innocuous system files in system 7-9.

    One April Fools Day I installed a completely juvenile little extension called "Mouseturds" on my roommate's computer. But inside of "Mouseturds" I inserted an extension that reversed all of the text in the system. Inside of another file in the system (I believe it was directly in the Finder), I installed a second instance of the text-flipping extension.

    When he first started using his computer, all of the text looked normal, but his mouse kept doing this terribly juvenile thing. "Cute, really cute." He said, removing that extension. You can't imagine his befuddlement when upon rebooting all of his text was sdrawkcab, simply for having cleaned his system. In the next few hours he drew up all sorts of crazy theories about dependencies, mounting extensions from the trash can, automatically installing programs when something is removed, and a mythical hidden second system folder. I didn't have the heart to tell him to watch the extensions list on the startup screen more carefully, but I didn't have the jaw if he decided to start swinging. He was not at all amused.

    Moral of the story: No one thing is ever one thing on an apple system.

    Other moral of the story: Never take a smart-alec joker as a roommate.

    1. Re:Vaguely reminds me of extension masquerading by Durandal64 · · Score: 1

      The Extensions folder is one thing that I'm not lamenting about being rid of in Mac OS X.

    2. Re:Vaguely reminds me of extension masquerading by Anonymous Coward · · Score: 0

      !!!dratsab uoy siht xif dna revo emoc ot uoy rof gnitiaw llits m'I

  124. Re:Ironic the Intego released a solution fast enou by Mr+Pippin · · Score: 4, Informative

    In NeXTStep V1.0( and I think 2.0), the entire application was stored in a Mach-O format file. Ultimately, there were resource issues involved in trying to keep the entire application and it's resources in a single Mach-O file, which resulted in this being splitup into a diretcory containing the resources, and the Mach-O file retaining the executable data required by the system loader.

    That's not all that different from how classic Mac OS apps were stored in different resource areas of a file.

  125. Re:If there aren't any MacOSX virsuses.... by t_allardyce · · Score: 2, Informative

    Because Microsoft Office (the mac port) adds the functionality of vbs-worms!

    --
    This comment does not represent the views or opinions of the user.
  126. Don't depend on daddy by Zhe+Mappel · · Score: 1
    I suppose I'll start to panic as soon as apple acknowledges it, rather than take the word of a company trying to sell me anti-virus software.

    Huh? There's skepticism, and then there's blind faith. In computer security, events nearly always overtake corporate ability to respond. Better to be proactive, by using peer knowledge and review, than to wait upon Apple to acknowledge problems that will produce bad publicity for it.

    Meanwhile, watch what mp3s you click on, my friend. ;-)

    1. Re:Don't depend on daddy by MuckSavage · · Score: 1

      Appreciate it, but I'm not stupid enough to double click on an unknown file. OS X may be secure, but I'm not an idiot.

    2. Re:Don't depend on daddy by System.out.println() · · Score: 1

      Meanwhile, watch what mp3s you click on, my friend. ;-)

      For example, a song entitled "virus.mp3" might not be the safest file in the world. :-)

  127. Re:Ironic the Intego released a solution fast enou by Anonymous Coward · · Score: 0

    This has been mentioned here before, but people have seen other people,
    1. Visiting a store with their iPod
    2. Connecting iPod to Mac
    3. Copying MSOffice.app to iPod
    4. Disconnecting iPod and going home with pirated copy of MS Office for OS/X

  128. Re:Ironic the Intego released a solution fast enou by Anonymous Coward · · Score: 0

    "they could still do fat binaries as well if they ever decided to do so."

    I remember having seen Apple-ications with Darwin PPC and Darwin i386 executables inside...

  129. Umm... by daishin · · Score: 1

    Considering OSX is based on Darwin, a BSD-derivative, didnt it have trojans that could work on it day 1?

    --
    (\_/)
    (O.o) This is Bunny. Add Bunny to your signature
    (> <) to help him achieve world domination.
    1. Re:Umm... by SirTalon42 · · Score: 1

      Umm... Trojans don't need root password, exploits, weak file permissions, or anything of the like to exist on an OS.

    2. Re:Umm... by daishin · · Score: 1

      I know that, I'm just saying it would probably be easy to recompile BSD trojans for MACOSX

      --
      (\_/)
      (O.o) This is Bunny. Add Bunny to your signature
      (> <) to help him achieve world domination.
  130. Re:Ironic the Intego released a solution fast enou by Jesrad · · Score: 5, Informative

    The Intego Virus Barrier software just flags as "infected" any CFM executable whose name ends in a common file extension... which is why it STUPIDLY flagged as viruses the BMP, PCX and PNG plugins for Photoshop Elements. Which means it does not even check for a dot and something else before the file extension.

    Proof (jpg)

    Can you say "crappy" ? I'm sure you could.

    --
    Maybe we deserve this world ?
  131. how many apps are fooled? by nuckin+futs · · Score: 1

    a couple things to consider...
    it seems like mail.app is not fooled by this thing. Also, Get Info sees it as an application.
    lastly, it has to be stuffed or its resource fork gets stripped and it's useless.
    If this can only be executed by itunes then maybe it's not so bad after all.

  132. Re:Ironic the Intego released a solution fast enou by jo_ham · · Score: 1

    I think they are bringing back fat binaries so that they can have 64-bit optimised apps for the G5 line that will work on the previous G4 and G3 generations without hassle.

    Not sure if any of Apple's apps actually employ this yet.

  133. Re:Ironic the Intego released a solution fast enou by kabloom · · Score: 4, Interesting

    I seem to recall that common Macintosh viruses were things like MDEF (menu definition) viruses or MBDF (menubar definition) viruses or WDEF (window definition) viruses. These are the names of certain kinds of code resources on Macintosh systems that could be used to define a custom look-and-feel in certain places where necessary. To hook up an MDEF virus and get it to execute, you would insert an MDEF resource into the program (*very* easy to do), and then modify one of the MENU resources to use that MDEF to draw itself. (similarly for MBARs with MBDFs and WINDs with WDEFs). There were also certain resource numbers you could choose to hide the corresponding system resources while running the program, and you wouldn't have to do anything else to change the program.

  134. Re:If there aren't any MacOSX virsuses.... by Anonymous Coward · · Score: 0

    The reason is that there are viruses for MacOS X, despite the fact that mac idiots and slashdot monkies deny that. MacOS X is in fact less secure and as you see has critical design flaws. On Windows, clicking on an mp3 file will open it on windows media player. MacOS X users should switch to Windows.

  135. Read the Press Release! by amdg · · Score: 3, Informative

    The linked article (and most coverage of this trojan) is very misleading. This trojan does not delete files, propagate itself, or infect other files. The press release from Intego just says that a trojan like this could do those things. Read the press release for yourself.

    Intego Press Release

    The important thing to realize here is that Mac OS X, while very secure, is not perfect. And no matter what OS you are using, you should be very careful what you double click! Let's hope Apple nails this quickly!

  136. fucking wrong! by Anonymous Coward · · Score: 0

    Assume you are writing exploits; you probably want to be effective, thus something being able to infect 2/3 of the net is a lot more interesting then 1/5(?; what's the apple market share right now?). Many people look for/code exploits for win*,
    thus a high percentage of (the many existing) bugs are found (and used).

  137. Re:need more explanation (corrections) by cr0z01d · · Score: 3, Informative

    The resource fork is not CFM-specific, and is not where metadata goes. Metadata, like the type and creator, are stored along with info like the filename. A file can have this metadata without having a resource fork.

    A resource fork is used for extra data. Pre-OS X applications store dialogs, sounds, pictures, icons, strings, and even program code in the resource fork. All files on Mac OS X are capable of having resource forks, this is used by programs like BBEdit which store cursor & window position in the resource fork of text files you create.

    Mac OS X is only capable of running one type of application binary, the Mach-O executable. When you run a CFM (Code Fragment Manager) application, launch services will run the 'LaunchCFMApp' program transparently. Normal CFM programs require a 'cfrg' resource in order to function, as well as a 'carb' resource to launch outside the Classic environment. CFM applications aren't necessarily Carbon, but that's by far the most common case.

    The program isn't all that special. It has a custom icon, like every other application, but the icon looks like an MP3. If you transfer it without archiving it with Stuffit or MacBinary, the type & creator get killed (can't launch) and the resource fork goes away (no custom icon, can't launch). Since the data fork is a valid MP3 file, when you launch the stripped version it will open iTunes and play. You can also strip the file by going to the command line, and running 'cp virus.mp3 virus2.mp3'.

    The 'cfrg' (Code FRaGment) resource is usually created automatically by development tools. It specifies where in the data fork the application code resides. So it's trivial to create an application that is also valid as a different kind of file.

    I suspect it will catch the kind of people who put '.' in their $PATH, browse slashdot as root, and open email attachments in Microsoft Outlook.

    Oh, and don't think that Mac users haven't had *problems* with viruses, as any Hypercard programmer will tell you (I hated MerryXmas virus).

  138. Re:The Problem Here... by Verminator · · Score: 1
    My first inclination was to compose an erudite and elegant response to your angry tirade.

    But I can't be bothered.

    You're an idiot.

    Shouldn't you be wiping your hard drive and reinstalling Windows, instead of posting as an Anonymous Coward?

    --
    "The more corrupt the state, the more it legislates." - Tacitus
  139. Re:Ironic the Intego released a solution fast enou by ShadowRage · · Score: 0, Insightful

    still apple's fault..
    because they should have reviewed and remedied the code beforehand.

  140. Type / Creator more elegant than extensions by cr0z01d · · Score: 1

    Having been raised on a Mac, I expect to be able to screw with the name all I want without the file magically changing type. The name of the file and its type are not the same information. Extensions are the lowest denominator solution, same reason people have to tar their sources before uploading -- to preserve the files' executable flags, which get stripped over HTTP.

    Ideally, I would like my filesystem to know the MIME type of my files. Remember when you could look at a file you downloaded on a Mac, and you could get the URL it was from? Metadata is insanely useful.

    Oh, and if you use a Mac to copy files to foreign file systems, the metadata and resource forks will be preserved (through extra hidden files).

  141. Looks like.. by Magickcat · · Score: 1

    Looks like they're another step towards being an actual computer. I joke!

    --

    Si tacuisses philosophus mansisses. If you had kept quiet, you would have remained a philosopher.

  142. We can solve all your problems . . . . by carou · · Score: 2, Informative

    . . . just give us your credit card number and everything will be fine.

    But seriously; they paint the situation much worse than it currently really is, because they want ordinary users to be frightened of getting a virus. And that's because people who are frightened of getting viruses buy anti-virus packages.

    It looks like someone noticed a potential security flaw to do with the way MacOS X presents files and file types to the user. He asked around on a Mac programming group to make sure he wasn't being paranoid, people there confirmed it was possible and one even made a test case (totally benign - it runs code but does nothing else). Here's a link to that thread on google groups.

    Intego caught wind of this, and immediately issued a press release describing how the sky is falling, noone can trust anything any more, claiming credit for the discovery, and by the way have you noticed we sell a product which will prevent infection? Buy it now!

  143. Re:Moron by Anonymous Coward · · Score: 0

    yes, but david beckham is married to skeletor. it's only a matter of time before He Man finds out and fucks the bitch up. Therefore beckham should get some practice in before battle cat starts chewing on her.

  144. 'Switch back' virus for OS X? by Amon+CMB · · Score: 1

    http://www.lowendmac.com/lite/03/0813.html

    Does anyone know if this 'Switchback' virus is real or not?

    --


    Men believe what they want. - Caesar
  145. Damnit by Hassman · · Score: 1

    God, I wish fucking MS would get off their ass and make their shit secure...

    errr...

    shit.

    --
    -Mark
    Dovie'andi se tovya sagain.
    1. Re:Damnit by Bob+Davis,+Retired · · Score: 1

      Fuck 'em.

      You can wish in one hand and shit in the other. Guess which hand fills up faster?

    2. Re:Damnit by Hassman · · Score: 1

      That depends...how recently have I ate? :)

      --
      -Mark
      Dovie'andi se tovya sagain.
  146. Re:Ironic the Intego released a solution fast enou by ocelotbob · · Score: 3, Insightful

    The .mp3 was just a proof of concept. Compression is how a lot of windows viruses in the loose work in very similar means now, as many mail servers now block file formats like .exe . Yes, most people won't be fooled by a .mp3.sit but what about something like a .doc.sit?

    --

    Marxism is the opiate of dumbasses

  147. Re:Ironic the Intego released a solution fast enou by rixstep · · Score: 2, Interesting

    NeXTSTEP did not run on four different platforms. OPENSTEP might have - NeXTSTEP did not.

    And they never used 'fat binaries'. Apple did, NeXT did not. The whole idea of subdirectories under 'Contents' such as 'MacOS' contravenes this - they had different directories for different binaries at best, but remember, NeXTSTEP did not use HFS+, they used UFS, so there was no way they could have made a fat binary anyway.

    The directory as an app only means you have a different model for application development. They saw no reason to bake everything into the same file so you got things that were only accessible by products such as Resource Workshop and the like.

    The presumption is as well that few standalones, even on other platforms, are true standalones, and so - especially with the NSBundle class at your service - you can create and manage a single self-contained entity.

    Yes, you could have multiple binaries within foo.app; but these are not 'fat'; they're distributed into different subdirectories. Big difference.

  148. Re:Ironic the Intego released a solution fast enou by rixstep · · Score: 2, Interesting

    Cocoa apps are a security hazard, but then so is X11. Cocoa apps can be compromised through their input managers, the Objective-C runtime, and the Apple services menu. Which is why no Cocoa app should ever run SUID root: anything invoked will be root too.

    But that being said, Apple have about the most secure platform going today. SUID stuff is taken care of being the scenes by console apps which are much more difficult to compromise, and security awareness is very high.

    If I were to put my money on exploiting either Cocoa or X11, I'd go with X11.

  149. Re:Ironic the Intego released a solution fast enou by Anonymous Coward · · Score: 0
    From dictonary.com: ...78 percent of the Usage Panel rejects the use of ironically in the sentence...


    Try Suspicious or (sarcastically) coincidentally

  150. You forgot by Anonymous Coward · · Score: 0

    5. Finding that the pirated copy does not work, because they do not have the 25 character product key that comes with the installation CD.

    Each copy of Office has its own product ID embedded in the software, and the product key works only with the associated product ID, so the whole procedure would be an exercise in futility.

    They would be more successful with shoplifting a MS Office software box from the store, but of course THAT WOULD BE STEALING.

    (For those of you who can't tell, yes I am being sarcastic at the end there.)

    Damn you, AC, for putting me in a position of defending MS
    (which is why I am also posting as AC).

    1. Re:You forgot by Anonymous Coward · · Score: 0

      I've been able to use Office X for Mac, from across the network, no need to add a serial. You seem to need a serial for installation, that's it. If i wanted to, i could just copy the whole folder. It's been done before by people.

  151. Re:Ironic the Intego released a solution fast enou by rworne · · Score: 4, Informative

    NS 3.3 ran on four platforms. That was the last version I used, and I distinctly remember it. There were even NeXTSTEP utilities that "thinned" out these fat applications and only left the thin executable you needed.

    --
    I tried every decent and legal way I could think of to resolve the issue w/the business before I rented the chicken suit
  152. Re:Ironic the Intego released a solution fast enou by rworne · · Score: 1

    You are correct. I downloaded a couple of these apps and checked them out. Though I could have sworn there were some with separate binaries, this was back in 1995, so my memory is hazy.

    --
    I tried every decent and legal way I could think of to resolve the issue w/the business before I rented the chicken suit
  153. Re:Ironic the Intego released a solution fast enou by Anonymous Coward · · Score: 2, Informative

    Nextstep did run on four platforms, and NeXT did use fat binaries. The binaries for the architectures were together in one MachO binary file, each in a different MachO segment. NeXT's fat binaries didn't use the resource fork like Apple's did.

    Commandline programs, which have no directory bundle, could be fat, because the architectures were just concatenated. Mach just goes to the appropriate segment to find your computer's binary.

    There was a tool called 'lipo' which was used to remove architectures from a binary, and otherwise manipulate them.
    lipo as in liposuction, from 'fat binary'.

    The directories you're thinking about are perhaps the different .lproj directories for interfaces for different languages.

    lipo is still in OS X, apparently unchanged.

    NAME
    lipo - create or operate on fat files

    SYNOPSIS
    lipo [-info] [-detailed_info] [-arch arch_type input_file] ... [
    input_file] ... [-create] [-thin arch_type] [-replace arch_type file-
    name] ... [-remove arch_type] ... [-extract arch_type] ...
    [-extract_family arch_type] ... [-output output_file] [-segalign
    arch_type value] ...

    The lipo command creates or operates on ``fat'' (multi-architecture)
    files. It only ever produces one output file, and never alters the
    input file. The operations that lipo performs are: listing the archi-
    tecture types in a fat file; creating a single fat file from one or
    more input files; thinning out a single fat file to one specified
    architecture type; and extracting, replacing, and/or removing architec-
    tures types from the input file to create a single new fat output file.

  154. Re:Ironic the Intego released a solution fast enou by pohl · · Score: 3, Informative
    NeXTSTEP did not run on four different platforms. OPENSTEP might have - NeXTSTEP did not.

    Someone should point out that the distinction that you're making is in name only. The actual codebase is the same, rebranded as "OPENSTEP" when they published their API for open implementation. For all non-marketroid intents and purposes, NeXTstep did run on four architectures. I had the pleasure of using it on i486, an HP "Gecko" PA-RISC workstation, and one of those noisy Tadpole SPARC laptops.

    And although the code segments were not interleaved within the same file in the way that you're thinking, the actual term was "fat binary" both inside NeXT and within the user community. There was even a tool called "lipo" (as in liposuction) to strip out the architectures that you didn't need. It still lives in /usr/bin on MacOS X today.

    --

    The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

  155. Re:Ironic the Intego released a solution fast enou by MarcQuadra · · Score: 5, Informative

    Sorry to burst your bubble, but the whole 'app is really a directory' thing is a SOLUTION to the 'resource fork' storage problem. And it allows for cleanly implemented multi-platform 'fat' binaries. Apple's Classic fat binaries were kludgy, the CODE resource fork held the 68K binary and the data fork held the PowerPC binary, hardly extensible.

    I've got an OSX install on purely UFS, and sure enough, it allows you to pack x86 and PPC binaries (or multiple PPC/X86 binaries, for optimization/bitness) into the same *.app so you can have one application file that executes on multiple architectures. It might not be Apple's hacked-up old kludgy way to get a 'fat binary' but it's effectively the same result but done MUCH cleaner and capable of living on many diverse file-systems.

    Imagine how cool it would be to have ONE shared 'applications' folder mounted read-only on all your clients, the x86 clients execute the x86 code from camino.app and the PPC machines execute the PPC code from the same place. It would be an administrator's utopia!

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  156. Re:Ironic the Intego released a solution fast enou by Princeofcups · · Score: 2, Informative

    NextStep ran on Motorola 68k (Next slab and cube), PA RISC (HP workstations), Sparc (Sun workstations), and Intel (specific PC's). Applications could be compiled fat on any of the four platforms and run on all four platforms with no modification.

    jfs

    --
    The only thing worse than a Democrat is a Republican.
  157. Re:Ironic the Intego released a solution fast enou by Anonymous Coward · · Score: 0

    did not use HFS+, they used UFS, so there was no way they could have made a fat binary anyway.


    MacOSX's partitioning tool has an option for UFS as well - you can install onto UFS (though with certain limitations).

    in any case, the point of a fat binary isn't defeated by the filesystem issue. if I had i386 code in one section and a PPC code in another in my app directory, obviously I'm only going to be running one of those on any one machine, right? I'm happily cross-compiling apps for different architectures without HFS+ support here on my Mac, it doesnt' hurt that I can't run the app or whatever as long as my filesystem can store it and then ssh it somewhere else.

    but the point of "fat" distribs/packages is convenience on the part of the guys releasing the packages ("just click here!" as opposed to "click here if you are using X, there if Y, how do I tell if I am using X or Y?") AND the end users (in not having to worry about which link to click to download), at the cost of being a bit wasteful of space, but in these multi-GB HDD days it doesn't matter.

  158. Re:Ironic the Intego released a solution fast enou by Anonymous Coward · · Score: 0

    You can also have tuned code for specific processors. For example, executable code that was compiled with the best G4-tuning flags. And another executable with the best G5-tuning flags.

    The loader could then pick up the most suitable executable without the programs intervention. Not too unlike how the OS X language setting affects which unicode strings are used.

  159. Whaddaya mean, so what? by FredFnord · · Score: 1

    Geez. It's the first MacOS X trojan.

    Okay, it's not a Beethoven symphony. So what? It's a landmark, a milestone. It deserves mention.

    -fred

    --
    Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.
  160. This virus was released over a year ago... by ErnstKompressor · · Score: 3, Funny

    ...on Windows... I pre-ordered the port once I heard about it...

    Now if only Duke Nukem Forever would drop...

    --
    We apologise for the fault in this post. Those responsible have been sacked. -- Signed RICHARD M. NIXON
  161. Proof of concept anti-virus ? by DrYak · · Score: 1

    This trojan was a proof of concept.

    Why not also build a proof of concept trojan.
    The exploit behind the trojan is quite simple, and a generic heuristics detection tool is easily made :
    - If file is an application, but has a name ending with a typical data extension : +1 warning point.
    (Almost the same anti-trojan-mail filter concept as ".jpg.pif" on PC).
    - If app's icon is the same as the datatype the app is trying to impersonate : +1 warning point
    - If app folder contains data of the same type that the app is trying to impersonate : +1 warning point

    This heuristic tool can be easily made open-source. Proving that you don't need to pay huge $50+ bill, just to be protected against some script kiddie's crap.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  162. Bollocks, Bollocks and more Bollocks by |>>? · · Score: 2, Insightful
    I say again, "Bollocks".

    ...Let me elaborate...

    From what I've read so-far, this is not a virus or a trojan horse at all. It's a concept of social engineering. The idea is that you can make an attachment look like one thing and be another.

    A virus spreads without your intervention - AFAIK this doesn't.

    A trojan horse pretends to do one thing while doing another - AFAIK this doesn't.

    I know, right now some of you are jumping up and down and getting ready - or have already - hit the reply button and have all manner of argument.

    Let me point this out:

    A trojan horse pretends to *do* one thing while *doing* another. This doesn't pretend to be an MP3 file - it just looks like one - nor from what I read is it actually playable in iTunes - so it's not an MP3 - it's an application.

    Also it doesn't spread by itself - though it conceivably mails copies of itself to others if you launched it, so it's not a virus.

    Back to my original statement:

    "This is social engineering"
    So.

    Hope you've stopped being huffy, and got to this part - what do you do about it? For starters, don't launch things you get from people you don't know or don't expect.

    Second, don't launch things you get from people you don't know or don't expect.

    From my perspective this is just an attempt to create a marketing need for anti-virus software for the Macintosh.

    Here endeth the lesson....

    (PS. I've you've got something to rebuke the above, I'm all ears - I don't profess to know everything about everything, but I'll confess I know a lot about a great many things to do with computing - hint: I've been doing this for a few years :-)

    (Second hint: My first computer was a Commodore Vic-20)

    --
    |>>? ..EBCDIC for Onno..
  163. Don't do that then by guet · · Score: 1

    Perhaps you should reconsider your unsafe habits or set up an untrusted account for testing software then... If you download a malicious executable, no 'anti-virus' program is going to stop it damaging your system when you run it.

  164. Re: NEXTSTEP 3.3's 4 platforms by toby · · Score: 1
    M68K (black NeXT hardware), SPARC, Intel, HP PA-RISC.

    --
    you had me at #!
  165. Easy Distribution... by rlangis · · Score: 1

    So the .mp3 file has to be zipped up in order for this exploit to work properly, yes? At first I thought this wasn't a problem. But then again, those zipped-up and password-protected windows viruses of late didn't save the lusers who opened them, did it?

    And then I thought of something else. What about free webhosting places that don't allow you to store .mp3's on the server? And only allow .zip or .txt or .sit for file storage? A little disclaimer...

    Download the newest Britney Spears .mp3! Sorry but my provider doesn't allow .mp3 extensions, just unzip and open after downloading, thanks! ...and you've just infected a slew of people.

    --
    GIR: I'm going to sing the Doom song now. Doom doom doom doom doom doom de-doom doom doom doom doom doom doom...
  166. Re:The Problem Here... by SirTalon42 · · Score: 1

    Someone's pissed off. And Bothered. And looking stupid.

    My entertainment is Mac users bashing Windows.

  167. Not even a real OS X Trojan... by Thargok · · Score: 1

    I don't know if it has been mentioned (I only read about half the posts) but this isn't an OS X Trojan. Instead it is an iTunes Trojan; OS X identifies it as a application, which means it isn't it's fault. It won't let you choose what application you open it with, and any program can run the mp3 stream (Real included) however only iTunes does anything.

  168. Re:Ironic the Intego released a solution fast enou by pen · · Score: 1

    Well, at least it looks like the PC virus : OS X virus ratio can finally be defined! ;-) (Think division by zero.)

  169. Re:Ironic the Intego released a solution fast enou by Ilgaz · · Score: 1

    Man, I donno whether you do ironic post or not... I will send personal "thank you" to them. To intego

    Virusbarrier found that damn thing yesterday, on my Acrobat 5 (for OS9!), it said "mp3virus.gen", I check web, NOTHING. Just few hoaxes.

    Now they deserved my 60 dollars (or 50, I don't remember).

    That virus can infect OS 9 files too, if not pointed out.

    Yes I am happy I got virused! So, my 50 bucks weren't for nothing ;)

  170. Re:Ironic the Intego released a solution fast enou by tonywong · · Score: 1

    A simple fix from Apple. Just force every application that is 'first-run' to create a "preference" file or log file that forces the user to enter an admin password. Of course there should be an obligatory warning, but that would eliminate all trojans that pose as files. Still nothing much would be done about malicious apps though.

  171. Re:Ironic the Intego released a solution fast enou by Ilgaz · · Score: 1

    Really?

    I try to be calm as I know Unsanity, friendly people...

    So, how that "hoax" or "ploy" made my 40mb TIFF files which are personal photos, hand edited/restored 0 BYTES?!?!

    Now restoring all from CD-RW hoping damn CD-RW isn't broken.

    You people are amazing. You know the earliest days of NexT, know HFS+ internals which, me, a 6 months convert doesn't... Yet you can't guess an OS, in news EVERYDAY (how secure etc) will call Virus/Trojan coder lamers like MAGNET.

    There, at least backup cd-rw can be read...

    I am staying away from this article and comments until I find a way to ignore people who shoots MESSENGER...

  172. Clearing things for Mac newbies (like me) by Ilgaz · · Score: 1

    1) That virus exists
    2) That virus works (my personal files are 0bytes now, restoring)
    3) Secure your home directory, maybe it can help until Symantec or Intego releases a fixer utility (filevault thing in Panther prefs)
    4) backup
    5) Don't pirate AV on Firewall like security software. Probably that asshole released trojaned versions on gnutella too...
    6) Profit!!!
    (That 6 is a joke but its amazing a company, coding for macs for years gets BLAMED for finding an OSX virus and trying to sell products)

  173. Re:Ironic the Intego released a solution fast enou by reub2000 · · Score: 0, Flamebait

    If they have the disposible income to spend on an ipod, couldn't they buy office with the moeny under their couch?

  174. ...mp3."SIT"? by Udo+Schmitz · · Score: 1

    Am I the only one who would be extremely suspicious when seeing an mp3 that is zipped or stuffed? As this totally doesn't make sense I already would anticipate an exploit of some sort.

  175. test by Anonymous Coward · · Score: 0

    Just in case anybody forgot: This so-called "security flaw" has been present in the Mac OS for over ten years.

    If nobody developed a real virus exploiting this "flaw" until now, I feel reasonably safe to assume that there won't be a virus exploiting this "flaw" anytime soon.

    Oh yeah, and congrats to Intego for finding this "flaw" in less than 8 years (the company was founded in 1997)! I just hope they act faster if there is a real threat.

    Arne

  176. here is the fix boys and girls, free of charge! by NeedleSurfer · · Score: 0

    Like some other have pointed out it doesn't reside in the ID3 tag but in the ressource fork of the file. The file therefore needs to be transfered in a way that doesn't damage the ressource fork (most type of transfer will except for macbinary or binhex), greatly reducing the chances that it infects an osX box.

    The fix for this virus will be very simple, all your mp3 files going to a ressource fork filter, the ressource fork being optionnal in osX and being mainly maintained for backward compatibility with os9 it is hardly a problem.

    Apple could even include this in the finder or as an internet helper library, every media files downloaded of the net get instantly striped out of their ressource fork, problem solved.

    Until then, please, lady and gentlemen, give a warm wlecome to:

    GrimRipperCM, the ressource fork deleter!
    http://www.versiontracker.com/dyn/morein fo/macosx/ 16168

    PLEASE REMOVE ANY SPACE CONTAINED IN THE LINK

    [thin foil hat]
    Anyway it was about time anti-virus software companies and mac security firm (hint hint) got something to brag about to justify their need, cause as of now, job must have been slow for them... plus Apple now finally has a good reason to definitely get rid of ressource forks...
    [/thin foil hat]

  177. Elegant meta-data by guet · · Score: 1

    Meta-data is the answer yes, but it needs to be implemented in a way that doesn't break existing systems *and* follows the file when it crosses OS boundaries. Resource forks failed for this reason, and caused no end of pain when exchanging files with other systems (I say this because I've used Mac OS 8-X for my work for the last 8 years). As it is macs sometimes pollute servers at the moment with .DS_Store files which aren't hidden (perhaps they've fixed this).

    In the best of all possible words files would all be folders/bundles (as in many apps on Mac OS X) - that way you could have whatever OS-specific meta-data you wanted within the bundle (though hopefully everyone could standardize on common ones like mime-types). You could just have a structure like this

    "mypicture" (bundle)
    "metadata.xml" ( xml file with tags)
    mypicture.jpg (file with name referenced in metadata.xml)
    Resources (optional folder with embedded files)

    People with operating systems that didn't conform would instead see the files within a folder, so it'd still be accessible for them.

    This would also have the benefit of allowing html pages to be saved with resources (jpegs etc) inside the package (bit like MHTML but more general), and many other types of files which refer to external resources (eg pdfs or word docs) could save the external resource untouched inside the package instead of trying to wrap them and making them inaccessible to other programs.

    Unfortunately this will probably never happen.

  178. Re:Ironic the Intego released a solution fast enou by Anonymous Coward · · Score: 0

    Does sound really useful. That's why people have been doing it for years out of AFS with @sys...

  179. Problem Solved, Opensource developers to the rescu by Netmaster · · Score: 0

    This was published just a few hours ago :
    http://www.versiontracker.com/dyn/moreinfo/maco sx/ 23054

    It's a small tool that takes care of the problem. So why pay for it..

  180. some misunderstandings in the parent post by mzs · · Score: 2, Informative
    The .app directory idea is gross but it seems 'nifty' to some. This is personal taste and seems to go hand-in-hand with how a person feels abot xml files versus dot files.

    I've got an OSX install on purely UFS, and sure enough, it allows you to pack x86 and PPC binaries (or multiple PPC/X86 binaries, for optimization/bitness) into the same *.app so you can have one application file that executes on multiple architectures. It might not be Apple's hacked-up old kludgy way to get a 'fat binary' but it's effectively the same result but done MUCH cleaner and capable of living on many diverse file-systems.

    Okay but that is not really necessary on Darwin anyway because it uses Mach-O instead of something like ELF (most modern UNIX-likes) or XCOFF (basically what the PPC data fork code really was prior to MacOS X) and this allows the same binary FILE to have copies for various architectures in it. Check out:

    otool -arch
    This came from NeXT too. What .app directories do is they have a Contents subdirectory for the various OS/architecture combinations. And that is where the .app should be useful, you can have an application that runs on both MacOS 9/X. But my opinion is that I do not think that is worth it, others disagree. What I think would have been niftier here would have been some fantastic implementation of extended attributes in the filesystem and to use that like the resource/data forks of yore, but most people would think I was a heretic of some sort for thinking that.

    Imagine how cool it would be to have ONE shared 'applications' folder mounted read-only on all your clients, the x86 clients execute the x86 code from camino.app and the PPC machines execute the PPC code from the same place. It would be an administrator's utopia!

    Did you know about the ARCH variable and the automounter? Do a man automount on solaris say. This is how you can create a map in NIS for /foosw say, where /foosw/bin is different for sparc and x86 while /foosw/include are the same say. Then you have dirs like /export/foosw/bin-x86, /export/foosw/bin-sparc, /export/foosw/include (or you may like to use a structure like /export/foosw/x86/ and /export/foosw/sparc/ with symlinks pointing up a dir for common stuff) which you export over NFS. On solaris check-out isaexec, isalist, and friends to see how to have different optimized verions of the same binary. (The trick there is with subdirs like sparcv9 etc.) Each other OS (and sometimes it is a compiler-toolchain provided trick) handles this in its own way. You can even have optimized dynamic libraries, in elf just link with the appropriate -R options creating special dirs for the different targets. In solaris you may be able to be even more nifty about this all. Do this sometime on a recent solaris box:

    pargs -x $$
    Take a look at AT_SUN_PLATFORM. Now do:
    elfdump -d /usr/lib/libc.so
    Take a look at
    AUXILIARY
    and this should give you an idea of how to do something similar.

    Anyway, the thing you wish for has been solved a long time ago, and in a more clean fashion, without resorting to treating applications like directories.

    1. Re:some misunderstandings in the parent post by Anonymous Coward · · Score: 0

      "Anyway, the thing you wish for has been solved a long time ago, and in a more clean fashion, without resorting to treating applications like directories."

      Maintaining multiple separate directories of executables is more efficient than each application maintaining its own collection of multi-architecture executables?

      If admins have to keep the ../x86 executables synced with the ../sparc executables and the ../ppc executables, it just complicates things.

  181. Re:Ironic the Intego released a solution fast enou by Rosyna · · Score: 1

    Not sure where I called it a hoax. The PR itself says it is benign. It cannot spread. It has to be compressed... It is basically harmless (as harmless as an applescript or any other program that does this or working in the finder). My biggest problem is with the title of this /. story. It implies this is an exploit in in the MP3 engines or in iTunes itself. It is neither. Just a clever use of the cfrg resource.

  182. Re:Ironic the Intego released a solution fast enou by rixstep · · Score: 1

    Where's Rob Rosenberger when we need him? Somebody buy him a Mac!

  183. an app already out to fix... by Chuck+Bucket · · Score: 1

    Someone has created an app to address this shortcoming in OS X: http://www.versiontracker.com/dyn/moreinfo/macosx/ 23054

    CVb

  184. Re:Ironic the Intego released a solution fast enou by Ilgaz · · Score: 1

    Well as you probably read, as a guy not having a single p2p app or a mp3 file, I lost my files.

    It must be clever but its not just mp3 imho, it must have infected at least 1 program.

    Not a hoax for sure, I see 0 byte TIFF files here.

    I meant that. Cfrg resource, whatever that is. deleted all my personal files and with big chance I had backups.

  185. Re:Ironic the Intego released a solution fast enou by Anonymous Coward · · Score: 0

    I call PEBCAK.

  186. key points: Intego made it, it's OS 9 & bad Fi by javaxman · · Score: 1

    A few key points are worth noting :

    1) it's a 'proof-of-concept' virus, meaning that Intego wrote it for the express purpose of selling their product. No OS X user has ever had a single virus or trojan *unwillingly* infect their computer, as of the date this email is written. Not bad for 3 years and an install base of 50 million. Having said that, this doesn't mean we should all just double-click on any random file without a care; that would have been a poor practice under OS 9, and it still isn't a good idea.

    2) If you get the trojan MP3 file in mail, it's correctly identified as an application. The downside is of course that many users seem to have no problem launching some random executable file, but basically this means that the main method of transmitting this trojan is somewhat blocked. Sure, you could get it via P2P, but it'd have to be an archive, not an MP3 file, which should set of alarm bells if you have an ounce of computer knowledge or even P2P experience.

    3) The file is also correctly identified as an application if you look at the "preview" of it. So if you have the default columns view in Finder, you're likely to notice that it's an application. You'll also notice it's an application if you 'Get Info', not that you're too likely to do that.

    4) You'd have to get the file in an archive ( like a .sit file or something ) or it'd lose it's resource fork, which is where the executable is. It's essentially an OS 9 virus that works on OS X because of support for Classic and Carbon applications.

    This works, essentially, because of OS 9 support, which allows something to be an application even though it has a different file name extension from .app, by setting it's OS 9 file type to "APPL". I'm further driven to my conviction that Carbon applications are slightly evil, even if they're a necessary evil. Of course, I suppose the flip side of that argument could be made; if the Finder favored the file type over the extension in showing the user what the file is, you'd know it's an application. I'm willing to bet some future update to OS X changes the Finder to do just that, especially since that's what the Finder already does in Get Info and file preview, and is also what Mail.app does. Hmmm... maybe we should all file a bug report against Finder ?

    I don't want to verify this claim, but at least one user is reporting that they can't launch the proof-of-concept virus since they're not running an administrator account. I'm not sure I see why not, but it's possible that this is true, especially depending on how you set up the user's account. I suppose having your admin account *not* as your main account is probably a good idea if you're paranoid about security, in *any* event.

    In the final analysis, this is exactly the same type of social-engineering exploit we're used to seeing in Windows-based email-attachment trojans: a file which is actually an executable hides it's true nature by using a .jpg or other file extension. It's also exactly the same in most respects as any OS 9 virus, and thus not terribly new.

    This is perhaps a nice wake-up call to OS X users not to just blindly click on any random file, though... and yes, it's a real problem. A malicious application can be written for almost anything the executes code, including OS X and your cell phone- that's a reality.

  187. what about just using custom icons? by Anonymous Coward · · Score: 0

    Is it my imagination, or can you do the exact same thing as this virus by just writing an application that does the same thing and then giving it a custom icon that mimics the mp3 icon? It's not like the finder doesn't correctly identify the file as an application in the preview pane or list view....

    I don't see what the big deal is.

  188. Re:Ironic the Intego released a solution fast enou by Anonymous Coward · · Score: 0

    This is basically how most NeXT installations worked.

    Shared applications were in /LocalApps, which would be fat binaries on an NFS server. User directories would also be mounted from an NFS server.

    It's pretty nice when you can move from your regular NeXTSTEP PC in one building, to a NeXT computer or NeXTSTEP HP RISC box in another building, log in, and get your same exact environment, with the different hardware architecture making no difference whatsoever.

  189. Re:Ironic the Intego released a solution fast enou by TechniMyoko · · Score: 0
    B.) How is this cumbersome?

    I agree, it's as cumbersome as windows autorun for cds. And probably just as easy to disable

    C.) Resource intensive? Bollocks.

    I have to agree, 'if right(path, 4) = ".app" then' is not exactly what i'd call a resource hog

    D.) Glaring security hazard? Bollocks again. Double bollocks.

    Again I must agree, security hazards are only hazards when the user doesn't know about them. And considering that I dont own a mac and I know about .app, then everyone should know

  190. Wake Up Call by jjaro · · Score: 1

    Everyone knows OS X is by far the most secure mainstream desktop OS available right now. However, this should serve as a wake up call to all OS X users, especially those who are ignorant enough to believe they are completely protected from the dangers of computer viruses. It would be extremely simple to code a basic apple script that upon execution could spread to other systems via email, and completely destroy all data within the users home directory. It could also delete many application files or certain system settings depending upon the level of the compromised user account. Of course the user has to be tricked into opening in it, but that proves not to be a daunting task, at least based upon the recent wave of windows viruses that have been sweeping across the net. That being said, the total affect such a virus could have on a system and/or the net would be insignificant relative to a compromised windows box.

    1. Re:Wake Up Call by catdevnull · · Score: 1

      Of course, this doesn't happen on the Mac because it lacks the density to spread like a Windows virus. If Macs were as ubiquitous as the IBM boxes, then a virus would be a problem. Without a reliable automated vector of infection, most Macs are few and far between enough to be isolated from infecting others (beyond their immediate vicinity).

      So, to anwer the theoretical issue of the Trojan concept, yes, it is possible to circumvent any security barriers on the Mac and MacOS X, but theory does not always support practice.

      It does, however, mean that the "concept" can be used for specific purposes by attackers much like "root kits" and other sploits are used against *nix and Windows hosts.

      One advantage we have that the Windows community does not have is insight; we can do something now by learning from their mistakes and deploying appropriate measures to avoid repeating history.

      This particular exploit, however, seems to rely upon the need for a resource fork to be preserved. The resource fork is becoming an endangered species on the Mac as it is usually stripped during a download via HTTP, etc. Unless the file is packaged in ways that specifically preserves this fork, this method of infection is unlikely to be found in the wild. However, you can bet there's somebody out there trying to figure out how to deliver his payload. Unfortunately, the bad guys usually figure it out before we do and security becomes reactionary rather proactive. C'est la guerre.

      --

      I might know what I'm talkin' about, but then again, this is Slashdot...
  191. Problems with Virus barrier by Anonymous Coward · · Score: 1, Insightful

    uhm you are, unfortunately, entirely wrong and have been misled by Intego. 1>Their algorithm falsely marks as positive any CFM executable file with a document extension - in this case it's a plugin for Acrobat 5. (see this slashdot post) http://apple.slashdot.org/comments.pl?sid=103394&c id=8809962 2>"mp3virus.gen" does not exist in the wild, and was only discussed as a concept on a security mailing list a few weeks ago, so it's not even likely that you could be 'infected'. 3>It's a trojan so you would have had to download a stuffed archive of an MP3 from someplace and double click on that in the finder to get it - surely you would remember doing this? 'Virused' is not a verb, thank goodness. You could use infected, if you had a virus, and if this was even a virus and not a trojan. I hate to break it to you, but your 50 bucks were indeed spent for nothing.

    1. Re:Problems with Virus barrier by Ilgaz · · Score: 1

      OK, as I said on my previous posts, I am new to macs, especially to HFS stuff and file formats.

      I will send a bug report to them with your reference than. It seems that a bad co-incidence has happened to me.

      I sure spent 50 bucks to Virus Barrier than NetBarrier since I liked the concept. Amiga had (in my days) 30 viruses and I got infected by Saddam virus, the most evil one. Having "luck" like that, I directly bought Virus Barrier and Net Barrier (both tested in demo) 5 MONTHS ago. So it has nothing to do with me, being fooled by PR report or something. About my grammar, spell? I admit they suck... Also check my signature ;)

      Thanks for pointing things out AC!

    2. Re:Problems with Virus barrier by Ilgaz · · Score: 1

      I got reply from Intego. Pasting it before story is archived against confusion:
      --
      Ilgaz,

      The viruses found in your plugins were a false positive.
      The virus definitions released on 4/7/2004 were detecting false viruses on small file names (file names with less than 4 characters).

      Our VirusBarrier developers released a new set of virus definitions on 4/8/2004 that resolved the false positive issue. We apologize for any confusion.
      --

  192. So What???? by WanderingFighter · · Score: 1

    This has been the second security flaw ever since OSX came out to my knowledge. How many has XP had? Like 236 or something?

    And some people are linking this to Quicktime and not OSX itself.

    If anything, this is just gonna make a bunch of Windows Fanboys even more Fanboish.

    --
    $>man woman
    $>Segmentation fault (core dumped)
  193. incoherent nonsense by Anonymous Coward · · Score: 0

    heh heh. 0 byte tiff files. What did you download and run that you gave you 0 byte tiff files then?

    There is no virus, there is a trojan, a proof of concept trojan (which does nothing) at that. What exactly did you download? What exactly was deleted?

    You're a bit short on details here, and given your other posts in the thread I'm not inclined to believe you without them. What Crays, G5s and the nationality of Intego have to do with it I have no idea.

    oh, perhaps you should fix your signature.

  194. Resource Forks != Metadata by cr0z01d · · Score: 1

    .DS_Store files have nothing to do with standard metadata or resource forks. I don't know exactly why they appear, but I think it has something to do with extra metadata that the Finder uses, and I think it changed in Panther (they seem to appear less often, but I may be mistaken). The files that appear have obvious names like resource.frk for the resource fork.

    I think that in the best of all possible worlds (not counting ones where computers are our omniscient servants) that the metadata would still be just extra tags on files. For example, I could have a file named "Circuit Diagram" and it would be an SVG file, because the OS recorded a MIME type of image/svg+xml.

    If you think about it, every networked platform already supports MIME types. On a Mac, you wouldn't have to worry about mapping creator codes to MIME types or vice versa, and on Windows you wouldn't have to worry about nasty things like extension conflicts. The only problem is that there isn't any OS-level support for this (i.e. there are filesystems that can handle this). You could add tags for file previews, source URLs, authors, file position.

    Tags could be changed without regard to file write permissions, but these changes would only be visible to the user that made them. For example, I could specify that when I double click on the MP3s in your shared folder, they would open in Quicktime instead of iTunes, without changing with what application you open them.

    The filesystem would be versioned, and metadata would persist across versions unless explicitly removed. This would eliminate the old problem of editing files on a Mac and having the comment / preview / resource fork / etc. disappear.

    People with operating systems that didn't support this would simply not get the extra data. Too bad for them. Their mail program would probably have to add a filename extension too.

    For the command-line users who want to be able to know the file's type, just add that feature to ls. You could add a feature to find as well: imagine 'find . -mime image/jpeg', or 'find ~/Downloads -srcurl \*gnu.org\*'.

    Personally, I think bundles get a little overused at times. It's an awesome idea for applications and plugins, but I'm not fond of the idea for files. In Garage Band, the sound data is stored as AIFFs... if I want to edit them in a different program, I have to right click > show package contents.

    The best part? Anyone could add this to GNU/Linux if he felt like it (and had enough free time & dedication). You'd take a filesystem that supports it, add some metadata code, and write in application support (like mod_metadata for figuring MIME types).

    1. Re:Resource Forks != Metadata by guet · · Score: 1

      Well as you point out there are two problems, the file system support (and moving a file from one file system to another while preserving metadata), and operating system support.

      If you have file system support it works very well on one machine, however when you move files across file systems which don't support this metadata and back again (unfortunately inevitable right now, particularly with lots of windows servers, FTP etc), you'll lose all that information, which seems a shame. Still, as you point out, perhaps the way to go is to adopt a file system that supports extended metadata and hope the rest of the world follows. It'd be nice to have more metadata than just a mime type, there are loads of other things that'd be useful - among them versioning, username, application specific stuff etc.

      I was thinking bundles would be handy as they *only* require a change at the operating system level, not the file system level, and they would persist even across metadata agnostic filesystems. Of course you'd have to give the user the choice of what to do when copying to such a system - copy just the flat file or copy it within the bundle folder for use by others with a bundle aware operating system.

      Though I understand your reservations about bundles (eg they might seem like overkill for a simple text file), if they were a standard feature enforced by an operating system, all of a sudden all apps would know about them (and legacy ones would just get handed the file reference inside the bundle and never know, thus solving your problem with AIFFs). The user wouldn't have to deal with the question of opening packages to get at the contents (unless they wanted to).

      PS

      .DS_Store files are metadata - the position of the files in the finder window etc. though perhaps you wouldn't expect this to be preserved across file systems. I didn't mean to imply that they were used for resource forks.

      Resource forks held/hold a mixture of what should really be meta-data (icons, file previews, version, associated files for app etc), and other stuff like images etc for apps, so they're kind of strange, but they are used on classic mac OS systems for storing info about the file (among other things).

      Haven't read all of this, but this looks an interesting perspective on where file systems are headed, though heavy on XML I'm sure this stuff has been discussed many times before by people who know a lot more than me, but thanks for playing : >

  195. You could already do this with AppleScript by Krioni · · Score: 1
    Read more at: DanShockley.com weblog

    --
    Lose essential liberties to get temporary safety = get only hassles and security theater.
  196. Curing Mac viruses by PegQuin · · Score: 1

    For a Mac, what ya need to do is sprinkle a little stump water over the CPU while you be swingin' a dead cat over yer workstation and you don't need to be worrying but no virus no mo.'

    --
    PegQuin--I've got a sneakin' suspicion
  197. Something Fishy by Cycline3 · · Score: 1
    There is something strange about a company who is known to have spammed Mac users, who writes AV software and then also happens to discover the first Mac virus/trojan/whatever which just happens to have been anonymously e-mailed to them. To top it off - their solution is to buy their $60 AV software.

    My opinion is - they wrote it, they are blackmailing the Mac community with thier proof-of-concept code and should be shut down, not supported. They will never get a penny of my money. It's like paying someone not to beat you up... G.. that's a win win situation there...

  198. Re:Ironic the Intego released a solution fast enou by Bo+Lindbergh · · Score: 1

    Quoth Rosyna:

    The real question is why didn't the author just put all the executable code in the resource fork.

    Because the Mac OS X implementation of CFM doesn't support code fragments in resources. Believe me, I tried. (More implementation critiques, anyone? ;))

    Now, some of the most interesting google results so far are these: "MP3Virus.Gen alert during start-up" and "IDCS won't open - AWS plug in missing??". If Intego's virus scanner starts to generate lots of false positives for InDesign plugins, they've really shot themselves in their corporate foot.

  199. A propos de l'orthographe by guet · · Score: 1

    To fix your sig, perhaps change it to

    "I promise to meta-moderate every +insightful or +interesting comment which mentions grammar or spelling."

    Vous êtes français? Je ne peux pas dire que je partage vos sentiments à propos de l'orthographe (en anglais ou bien en français), mais à chacun ses opinions (comme vous pouvez le voir, mon français est loin de parfait). Moi, je le trouve utile lorsque je fais de fautes et quelqu'un d'autre me corrige, en fait il y a pas mal d'Anglo-Saxonnes ici qui ont besoin d'amelioré sur ce plan-là!

  200. AV software on the Mac by Zathras26 · · Score: 1

    A couple of weeks or so ago, I downloaded demo versions of both Sophos' and Norton's antivirus software (at the time, I was running OS X 10.2.8). Like anyone else here, I receive a lot of Windows viruses in my email, and I wanted to see how Sophos and Norton would handle them. I saved several different Windows virii to my desktop, then turned both Sophos and Norton loose on my PowerBook. They both reported that there were no viruses on my system.

    I suppose I can at least be thankful that the manufacturers both gave me a free evaluation so I didn't have to waste any money determining that the products were useless.

    Before you ask -- I did check them both to make sure the signatures were up to date. I don't actually remember the details on this, but AFAIK, at least one of them said I couldn't get updated signatures in the evaluation version (which to my mind means that you can't really evaluate it at all, but whatever).

  201. not that bad by mzs · · Score: 1

    In the last place I worked, we had exactly the set-up I described. In such a system most software that used autoconf works fantastically. You can make a subdir for x86 and one for sparc, cd into that dir, do ../configure -exec-prefix=foo -prefix=bar, then make; make install. Then login on the other system and build over nfs.

    Then of course it is very simple to have a Makefile in the dir above all of your source that remembers what options to configure to use. You can even have that apply patches if you need for really trick code.

    The place I work now, we use AFS here and I really liked the comment about @sys from the AC.

    So I guess if you were using binary packages or something having all of the versions prebuilt would be nice, but that would not play too well over the network anyway for anything that uses dynamically linked libraries (almost everything compiled correctly). For most binary file formats you need to specify at build-time where to find the libraries. Most binary packages assume using a tree under something like /, /usr/local, /opt/sw. /sw, or something. If you just export one of these schemes as-is over a network filesystem, then the local admins cannot install packages on their workstation any longer. If you decide to put them someplace-else then you need to play with environment variables like LD_LIBRARYPATH and now you really cannot do that too easily for everyone now can you...

    (But then again, on the FreeBSD boxes here we DO export /usr/local. With ports it is so insanely easy to keep everything up-to-date, it is like everyhting gets upgraded for everyone automatically. For stuff not in the ports tree, we just use our home directories which are exported over NFS. But this is all so easy for the FreeBSD boxes because they are all x86 of course...)

    Trust me, the scheme I described is not anywhere near perfect but it does work better than I imagined at first.

  202. My, such high ratings from the moderator! by Anonymous Coward · · Score: 0

    Anyone notice the high ratings from the moderator on the entire set of threads for this topic? Never have I seen such a liberal dose of 4's and 5's. Is Slashdot covering this in a "fair and balanced" manner?

  203. Why UFS? by sorbits · · Score: 1
    I've got an OSX install on purely UFS

    I just have to ask, why UFS?

    I once formatted a harddisk as UFS believing it would be easier to read from a linux machine, but the partition info is still in mac-format, and the UFS Apple uses is in fact an OpenStep-modified version of the old UFS.

    So I am puzzled to why Apple has this option, and more to whom would actually use it?

    For the records, it turned out that linux understood HFS+ quite well, unlike the Apple UFS, for which it only had read-only access.

    1. Re:Why UFS? by MarcQuadra · · Score: 2, Informative

      I chose UFS fo my desktop for three reasons:

      1. Case sensitive.
      2. Thought it would be more resistant to corruption.
      3. To see if it had any other advantages or disadvantages.

      What I found was that it's a lot slower on laptops, but about the same real-world speed on desktops. Several third-party apps needed TLC to work right, because case sensitivity broke them. Cloning using Carbon Copy Cloner doesn't work with UFS.

      I still use that UFS desktop, but I think next time I wipe it I'll go HFS+. I heard I can enable case-sensitivity in HFS+ now, so the benefits of HFS outweigh those of UFS for me now.

      I'd like to see Apple implement resource forks as a plugin for reiser4 and then make darwin/OSX work on top of it. I think reiser4 would kick HFS+ arse.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  204. If these guys are such security experts.... by trouser · · Score: 1

    ....then why the hell are they running Windows 2000/IIS?

    --
    Now wash your hands.
  205. Fake by pphoenix · · Score: 1

    I haven't heard of anyone affected by it have you? If it does exist where is it, I don't need a proof of concept, i need the exploit

  206. macs are awesome! by kronchev · · Score: 1

    " a weakness in Mac OS X where applications can appear to be other types of files."

    now WHY are macs more secure again?