Slashdot Mirror


Apple Cites Open Source Core Security

ChilyMack writes "In a CNet article, Apple senior vice president Bertrand Serlet says, 'A lot of security problems derive from the core ... [With open source code,] thousands of people look at the critical portions of source code and ... check those portions are right. It's a major advantage to have open-source code.'"

69 comments

  1. Yeah... by shfted! · · Score: 4, Funny

    With the skin peeled off the Apple, and the raw core exposed, it's easy to remove the rotten bits. Getting rid of the rotten bits is good, as it reduce the number of worms.

    --
    He who laughs last is stuck in a time dilation bubble.
  2. ...and this is why we love Apple. by keiferb · · Score: 4, Insightful

    They're a (relatively) big company. Big companies are supposed to be evil, yet they do lots of Good Stuff(tm) like supporting and using OSS.

    This is what Apple's always done that's kept them around... their products are dirt simple, yet really powerful in hands that know how to put them to work.

    In the words of a motivational book-on-tape foisted on me recently, it's not enough to have satisfied customers, you need to create raving fans. I bought my first Apple (Pbook G4 1.25) in May, and I've been raving about it ever since. mmm.... iMac...

    1. Re:...and this is why we love Apple. by Anonymous Coward · · Score: 0
      Big companies are supposed to be evil...

      Oh, grow up. What's the point of being actively stupid? Who are you trying to impress?

    2. Re:...and this is why we love Apple. by OmniVector · · Score: 2, Interesting
      "The corporation *cannot* be ethical, if its only responsibility is to make a profit." - Milton Friedman
      I think Milton said it best himself.
      --
      - tristan
    3. Re:...and this is why we love Apple. by Delphiki · · Score: 0, Flamebait
      That's great that you think that. What I think is that just because he said it well, does not mean it's true. The only way I could think to justify a statement like that is with a gross over-simplification, which includes in part pretending that corporations aren't run by people.

      But then again, ignoring reality in favor of pretending statements like that OSS is the solution to all problems, that Windows is the worst piece of software ever written, and that all corporations are huge evil entities out to get us, has never been a problem on slashdot, has it?

      --

      Feel free to mod me "-1 - Angry Jerk".

  3. Hold Yer Horses! by CaptainCheese · · Score: 2, Funny

    I'd like to point out that Steve Jobs Did not say this.

    The fundamental difference? When Jobs says something is cool, it's cool. When random execs at Apple say something's cool it means nothing.

    At least, that's the way it seems to work...

    --
    -- .sigs are a waste of data...turn them off...
    1. Re:Hold Yer Horses! by Paradise+Pete · · Score: 3, Funny
      -- .sigs are a waste of data...turn them off...

      You had me convinced, right up until I realized it was your sig that convinced me. Then my head exploded.

    2. Re:Hold Yer Horses! by CaptainCheese · · Score: 1

      You had me convinced, right up until I realized it was your sig that convinced me. Then my head exploded.

      seemed the most obvious place to put it. I've always wanted to be a head-explodey-fu master. I shall call this attack "The nine fingered blow of the code monkey"

      --
      -- .sigs are a waste of data...turn them off...
  4. Odd they bring this up now by Black+Cardinal · · Score: 4, Interesting

    Especially considering how just a few days ago Steve Jobs was saying in an interview here. [alwayson-network.com] how they were trying to not be blatant about trumpeting this advantage to avoid becoming a target for viruses and other security breaches.

    Although, if Steve Jobs points that out in an interview, then how low-profile can it really be?

    1. Re:Odd they bring this up now by Black+Cardinal · · Score: 0, Offtopic

      Ack, sorry for the typos. I need to read the preview better before I post!

    2. Re:Odd they bring this up now by UnknowingFool · · Score: 1, Informative

      The difference is that it is easier to exploit MS holes. It's harder to exploit holes in OS X, Linux, and BSD. More knowledge and skill is required, and there are far fewer script kiddies in these systems.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    3. Re:Odd they bring this up now by Anonymous Coward · · Score: 0

      That interview wasn't "just a few days ago". The note at the bottom says that it was "last month", which would be July, but in fact the D: All Things Digital conference took place in June: over two months ago.

    4. Re:Odd they bring this up now by stevey · · Score: 2, Informative

      That's not entirely true, there are many tutorials on discovering and exploiting security holes on Linux / Unix platforms.

      Everything from the classic Smashing The Stack For Fun And Profit paper to more recent ones.

      Bugtraq deliveries daily reports of exploitable flaws in software lots of it for Unix systems - granted that few people use most of the toy packages which people post bugs for, but they still exist and it's still mostly trivial to discover them.

      I audit code and it's depressingly easy to find flaws in Unix software.

  5. Re:It's the open source! by Frequency+Domain · · Score: 5, Insightful
    95% of users are using Windows, making it, not Mac OS X with its market share smaller than that of Linux, a high value target.
    By that logic Apache should have more exploits than Microsoft's web server, since Apache has the major market share. Since that's not so, it seems that vulnerability is a bigger factor than market share when it comes to picking targets.
  6. Re:It's the open source! by Anonymous Coward · · Score: 1, Interesting

    Or it could be that the institutions with money (i.e. something to hack for) are running IIS or other commercial web servers as opposed to the home websites running freeware like Apache. And others are probably spoofing Apache to throw hackers off the scent, so Netcraft numbers.

  7. open source is like proofreading by spineboy · · Score: 4, Insightful
    Open source works for exactly the same reason why you have someone else proofread your paper/thesis before you turn it in. You've seen it so many times, that you don't really look at it anymore. A fresh pair of eyes will spot all sorts of wrong things, or come up with a more elegant way of stating something.

    I mean seriously - if something is important to you, do you just turn it in w/o someone else giving it the once over? My wife reads every talk I give and vise-versa. WE ALWAYS catch mistakes that the other person has made.

    It's a no-brainer.

    --
    ..........FULL STOP.
    1. Re:open source is like proofreading by TheLink · · Score: 4, Insightful

      Most significant security problems are only detected by a few experts in the field.

      A million ignorant eyes won't be able to spot a buffer overflow even if it bites them.

      --
    2. Re:open source is like proofreading by Twylite · · Score: 2, Insightful

      And equally Open Source doesn't work because there is no controlled review process. In most (not all) projects only one pair of eyes will every consider a particular piece of code. Another may touch on it in passing. But seldom is each function thoroughly reviewed, line by line, for correctness.

      Open Source gives you the ability to have a million eyes inspecting the code. It doesn't necessarily cause that the happen.

      What we need in the FLOSS world is a code review system similar to Project Gutenberg's distrbuted proofreaders. Every time code is checked into a (CVS) repository it is analysed to determine the effected function / class / file, and the before and after snippets are sent off to be reviewed by (say) 3 independent reviewers (at least one who is recognised as a "senior" reviewer). Alternatively a patch is submitted and must pass 3 reviews before being committed.

      A catch to this suggestion is that it only works properly if the function interface is properly documented, and the system is able to determine the call graph and invalidate the review of all calling functions (and their callers, etc) if the function interface changes (as attested to be a reviewer).

      --
      i-name =twylite [http://public.xdi.org/=twylite], see idcommons.net
    3. Re:open source is like proofreading by Anonymous Coward · · Score: 0

      Boff, any professional coder that doesn't have a debug package set up to automatically detect buffer overflows when they occur should be sent back to school. In any security critical apps that I write, I even leave it switched on for production - it's generally better to crash the process than to have an unauthorised hacker doing bad things on the system...

    4. Re:open source is like proofreading by zonx+lebaam · · Score: 1
      Nice idea.

      Perhaps it can be done using a mechanism modeled on the slashcode karma/moderation/metamoderation system. (It seems that this might be valuable CVS functionality for some kinds of projects).

      The peer review of code is somewhat different from sifting the chaff in slashdot, but the parallel is there, and the automated negative feedback process that the slashadmins invented certainly solves some of the problems.

    5. Re:open source is like proofreading by TheLink · · Score: 1

      How does your debug package detect buffer overflows?

      --
    6. Re:open source is like proofreading by Anonymous Coward · · Score: 0

      Which explains why Windows users continue to use IE even after having so much spyware installed their 3GHz P4 "Extreme Edition" runs slower than a 300MHz Celeron.

      Extreme edition... heh... It's Craptacular - TO THE EXTREME!

  8. Er, bad pun by mkiwi · · Score: 1

    Does anyone else hear their ears ringing (even though this is on screen?) Apple, core? Ugh! Did the Apple dude mean to do that?! I suppose one could use text to speech to experience the effect with Victoria's emaculate voice.

  9. Shame they left out the secure bits.... by Anonymous Coward · · Score: 1, Interesting

    .... like setting ownership/permissions on tty devices with Apple X11's xterm.

  10. Well... by 0x0d0a · · Score: 2, Interesting

    Nice as this sounds and all, I have to point out that there's an awful lot of OS X code out there that is closed source.

    Though most of the directly network-exposed stuff seems to be generally open source (well, dunno about Rendevous).

    1. Re:Well... by prockcore · · Score: 3, Interesting


      Though most of the directly network-exposed stuff seems to be generally open source (well, dunno about Rendevous).


      There's an simple rendezvous implementation that's open source called mDNSResponder. This is the library released for linux and darwin.

      However, this is not what OSX apps use for rendezvous. They call functions in the core services. The code in the core services is not opensource and probably uses little of the mDNSResponder library.

      But even if it did use the mDNSResponder library, just because it's open source doesn't mean it is secure.

      At the core of mDNSResponder is a single 318k file called mDNS.c

      It is really tough to work on because it is such a huge mess.. and this is the code they released to the public.

    2. Re:Well... by 0x0d0a · · Score: 2, Interesting

      But even if it did use the mDNSResponder library, just because it's open source doesn't mean it is secure.

      Obviously -- but there's a pretty good argument that it helps improve security (other factors being held the same, naturally).

    3. Re:Well... by Anonymous Coward · · Score: 0

      I'm not sure, but I think Rendezvous (now OpenTalk) must be Open Source, as the screenshots http://www.gnome.org/~davyd/gnome-2-8/ of Gnome 2.8 linked to in another slashdot story show it being used in that...

    4. Re:Well... by jeffasselin · · Score: 1

      The OS X Rendezvous implementation uses a daemon called mDNSResponder. It's a 132k executable.

      The entire architecture is like that: Applications use frameworks, APIs and system calls to get services, which are often provided by UNIX daemons.

      --
      If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
  11. Re:It's the open source! by gumbi+west · · Score: 1

    Yeah, so lets see... % curl http://www.ibm.com/us/ -D header > /dev/null % cat header HTTP/1.1 200 OK Date: Thu, 02 Sep 2004 05:03:47 GMT Server: IBM_HTTP_SERVER/1.3.26.3 Apache/1.3.26 (Unix) Vary: * Cache-Control: no-cache Content-Length: 26256 Content-Type: text/html But... IBM doesn't have any money. Check, www.whitehouse.gov, (where all the money is). It runs on Apache.

  12. Evidence too... by bullitB · · Score: 1, Insightful

    Apple has been a great demonstration for the added security of OSS. Of the few exploits that have arisen, they've mostly been related to the parts of the OS that are still closed, like AppleScript and Internet Connect.app. Maybe they should expand their OSS efforts into these areas...

    (exceptions in recent libpng and libz exploits)

    1. Re:Evidence too... by node+3 · · Score: 2, Informative

      "Of the few exploits that have arisen, they've mostly been related to the parts of the OS that are still closed"

      That's not even remotely true. When you run Software Update, Apple lists exactly what's being updated and all of the security updates have been primarily updating free software.

      And that doesn't even address your use of the word "exploits" as there have been none to date, just potential exploits and "proofs of concept" that are at best nominal exploits.

  13. Re:It's the open source! by Anonymous Coward · · Score: 0

    Umm.

    That is the most ignorant Slashdot posting I've ever read that used complete sentences.

    Or did I just get trolled?

  14. Re:It's the open source! by 0x0d0a · · Score: 1

    That is the most ignorant Slashdot posting I've ever read that used complete sentences.

    "And others are probably spoofing Apache to throw hackers off the scent, so Netcraft numbers" is not a complete sentence.

  15. Re:It's the open source! by prockcore · · Score: 4, Insightful

    By that logic Apache should have more exploits than Microsoft's web server, since Apache has the major market share. Since that's not so, it seems that vulnerability is a bigger factor than market share when it comes to picking targets.

    You've misunderstood what the "Apache versus IIS" example represents.

    It shows that open source can be secure. Apache is indeed a more attractive target because it does have a larger marketshare. However, attacks are unsuccessful because Apache is more secure than IIS.

    This doesn't mean that marketshare is irrelevant. Quite the opposite. It means that good code can withstand the added attention a marketleader attracts.

    You cannot make a parallel between Apache and OSX however. Apache is a product that proves a concept is sound; that open source can be secure even when it is a very attractive target. This doesn't mean all open source is secure, and it certainly doesn't mean that OSX won't be targetted more as its marketshare increases. OSX will be targetted more.

  16. Totally misses the boat on security by cipher+chort · · Score: 1, Informative

    OS X is not "secure" because it uses Open Source, it's less targeted because it has far less market share and Apple changes enough stuff that straight BSD and/or GNU vulnerabilities can't be exploited the same way as on other platforms (not to mention different byte code!).

    I'll also remind everyone that it has had it's share of URI handler problems, but of course people will claim they only had those problems because they used a closed-source browser. Well I've seen enough Mozilla and Opera security patches that I don't buy that one.

    So really, there are two reasons why Mac OS has not had mass exploits:
    1.) Obscure
    2.) Not an emotional target

    People have an irrational hate for Microsoft and even when presented with easier opportunities elsewhere, will often prefer to write exploits for Microsoft products. That's not going to change any time soon, and given Apple's rabid fan base and rapidly swelling Open Source cheerleading squad, it's only likely to go the other way.

    Note, it's not that I dislike Apple. Personally I run OpenBSD on most of my machines because I'm a paranoid nutcase, and I got Apple laptops for the family (which you can have when you pry them from my cold, dead fingers). I'm actually a huge fan, but at least I have some prospective.

    And by the way, for all the people claiming Apache hasn't had as many exploits as IIS, I think you'll find that if you include common Apache modules (which are similar to IIS in functionality) in your comparison that it will be very close, if not worse for Apache. Think about it, mod_ssl, mod_php, mod_proxy, mod_rewrite, etc... That's a lot of vulnerabilities that have been discovered.

    --
    Someone is WRONG on the Internet!
    1. Re:Totally misses the boat on security by xenocide2 · · Score: 1

      I'd wager the real reason we haven't seen many worms from apple platforms is the clientelle. Its both small and likely to turn the computer off when not in use. No value in a target thats never on and difficult to propogate. Not like the thousands of servers running BSD, Linux, or Windows, with vast resources for storing pirated goods, sending spam or using as part of a DDoS.

      Of course, I'd hate to see what a few powerbooks infected could do with their builtin wifi. If nothing else, it should bring the airspace around it to its knees!

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    2. Re:Totally misses the boat on security by node+3 · · Score: 4, Insightful

      "People have an irrational hate for Microsoft"

      I wouldn't call it irrational. Sometimes people vent their anger irrationally, but the cause of that anger is generally quite rational indeed.

      And your assertion:

      "So really, there are two reasons why Mac OS has not had mass exploits:
      1.) Obscure
      2.) Not an emotional target"

      is pure speculation. If they were the sole reasons, then you'd expect at least one actual exploit to surface in the wild. I'm sure they are factors, but how about it's easier to write viruses/worms/trojans for Windows? And the fact that MS waits so long before security updates?

      In short, there are not, simply, "two reasons why Mac OS has not had mass exploits".

    3. Re:Totally misses the boat on security by TomorrowPlusX · · Score: 2, Interesting

      Personally, I don't really think Macs are "obscure" at all.

      Macs have been around for what, 20 years? I don't know a single graphic designer who hasn't at least spent a fair amount ( if not all) of their time on them.

      Obviously, Macs aren't number 1, but as regards *personal* computing they're definitely number 2. Macs have a huge mindshare. Macs are everywhere from schools to businesses to government and even science.

      Saying the Mac is obscure is like saying Zenith is obscure because Sony has #1 marketshare. (Note how I avoided a car analogy.)

      --

      lorem ipsum, dolor sit amet
    4. Re:Totally misses the boat on security by YouHaveSnail · · Score: 2, Interesting

      OS X is not "secure" because it uses Open Source, it's less targeted because it has far less market share

      These things are not mutually exclusive. OS X may, in fact, be more secure because it uses open source, and also has fallen to fewer (zero?) exploits in part because it has smaller market share.

      I'll also remind everyone that it has had it's share of URI handler problems, but of course people will claim they only had those problems because they used a closed-source browser.

      True, but that was a problem with one application, and technically not the "operating system." I know Microsoft wants us all to believe that a web browser is an essential, inseperable component of an OS, but on OS X it's just another app. The URI handler exploit does point up a problem in that, IIRC, it could be used to gain root and do whatever. But it's misguided to think of it as some inherent security flaw in the kernel.

      I got Apple laptops for the family (which you can have when you pry them from my cold, dead fingers)

      No thanks, I'm really not interested in "having" your family in any sense of the word.

      People have an irrational hate for Microsoft

      Some people do. Some people have a rational dislike of Microsoft.

      and even when presented with easier opportunities elsewhere, will often prefer to write exploits for Microsoft products.

      I think you're speculating here. I doubt very much that hatred of Microsoft, rational or otherwise, is a primary motivation for most of the people out there writing viruses. Indeed, most of the people I know who really dislike MS avoid using its products, and therefore use either Linux or MacOS. (Though I guess you could make a pretty good argument that if you use Windows long enough, you'll build a pretty solid dislike of MS.)

      My point is, the people who write Windows viruses and worms and such are probably NOT Mac and Linux users. They're Windows users who want to show off their programming skillz and build some kind of hacker cred. They're not mainly driven by ideology, but by their own egos. And when it comes to "easier opportunities," well, it doesn't seem like there are any that are easier than Windows.

      That's not going to change any time soon, and given Apple's rabid fan base and rapidly swelling Open Source cheerleading squad, it's only likely to go the other way.

      Dude, you've been reading too much Microsoft PR. When was the last time you met a "rabid" (meaning "infected with rabies" or implying foaming at the mouth, wild-eyed, unable to think clearly) Mac user? We're mostly a pretty mellow bunch, and we just want to get our work done without the OS getting in the way. We like that it looks nice, works well, and has some cool features. And Apple makes pretty darn nice hardware. What's irrational about that? What's so wrong with thinking Microsoft products are crappy?

      Apple will be glad to know it's got a rapidly expanding open source cheerleading squad, but only if it leads to rapidly expanding sales.

    5. Re:Totally misses the boat on security by Anonymous Coward · · Score: 0

      Apple bases their OS on BSD Unix. The Unix model depends on an Operating System, a distinctly different and unique process, to oversee all operations. Microsoft blurs those boundaries in all sorts of way, having designed a boat with millions of corks in the hull.

    6. Re:Totally misses the boat on security by alispguru · · Score: 2, Interesting

      So really, there are two reasons why Mac OS has not had mass exploits:
      1.) Obscure
      2.) Not an emotional target

      You're at least partially right, though there is room for disagreement (the way Windows puts all the metadata about executability in the file extension is a fundamental flaw, I'd say).

      In the end, it doesn't matter why Mac OS X has fewer security problems - it only matters that it does have fewer problems.

      Right now, if you're using file formats and applications that are standards-based and/or cross-platform, you have a choice as to which platform to use.

      If you're using Windows, you're sitting right in the bullseye.

      If you're using anything else, you're sitting out at the edge of the target.

      I prefer to get work done with my computer, without worrying about incoming darts - that's why I use Anything But Microsoft. I'll reconsider my stance when the situation in the real world changes - either exploits for other platforms go up, or exploits for Windows taper off to the annoyance level. Call me when that happens, OK?
      --

      To a Lisp hacker, XML is S-expressions in drag.
    7. Re:Totally misses the boat on security by Ohreally_factor · · Score: 2, Interesting

      In the end, it doesn't matter why Mac OS X has fewer security problems - it only matters that it does have fewer problems.

      Yes and no.

      Yes, in that of course, for you and I in there here and now, this is most important in practical terms. We can both get on with our work with fewer hassles.

      No, in that the why is important for several reasons. I think it's important to look at the obscurity angle, and break it down into two areas. 1) is that obviously because there are fewer Macs as compared to Windows machines, there are less opportunities for exploitation, even if the level of security were the same. More importantly, 2) is that OS X is incredibly unlikely to become a vector for viral infection. This has important implications for computing as a whole and in arguing for heterogenous computing environments. A business that uses a mix of OSes is far less vulnerable than an all Windows shop, and it could very well be that having a mixed environment is far cheaper in the long run. An internet not totally dominated by Windows PCs will be less vulnerable to epidemics, and those epidemics will burn themselves out more quickly. Thus it is good public policy to encourage the adoption of alternative OSes in business and especially in government.

      --
      It's not offtopic, dumbass. It's orthogonal.
    8. Re:Totally misses the boat on security by stevey · · Score: 2, Insightful

      A third reason that Macs have fewer attacks is that fewer of the l33t kiddies actually own them.

      There's no way I could write code that attacked a Mac without having one to play with - and I don't.

      I've got a collection of PCs and a collection of Sun boxes, but no Macs.

    9. Re:Totally misses the boat on security by WatertonMan · · Score: 1

      If obscurity were the reason for such few exploits then we'd expect there to be many more attacks on Apache than there are.

    10. Re:Totally misses the boat on security by valmont · · Score: 1

      A default installation of the consumer-version of OS X ships with zero network services turned-on by default. Run nmap at a fresh installation of OS X on the same network, you won't get a single hit.

      Windows has FOR YEARS shipped with network services that were turned-on by default that the vast majority of end-users would never need. Start with IIS. samba. xmlrpc. FOR YEARS windows machines have been exploited without the help of their users, for just being "turned-on". The most virulent cases really started with with CodeRed and Nimda back in 2001. 3 years later, you absolutely cannot install a fresh version of Windows XP on a machine with a public unfirewalled internet IP address, without being infected within seconds by Sasser. Which is the exact case of the vast majority of broadband users out there. Windows is also very clumsy when not run in non-administrator mode. Even then, privilege escalation flaws are numerous.

      You bet your fucking ass consumers have every rational right to be infuriated at microsoft. Beyond all this open-source vs proprietary software babble, there was one simple thing microsoft could have done since day 1 to prevent the spread of the most virulent worms, and that was to TURN OFF THE FUCKING SERVICES.

      Now they're just starting to wake up and scrambling to turn that shit off via SP2. About fucking time.

      And then you have ActiveX, and the way microsoft has gone thru great lengths to tie software installation with web browsing. Users are taught to point their browsers to windowsupdate.microsoft.com and to be OKAY with the fact that their browser takes a life of its own while "inspecting their system". Try to teach them to not click "Yes" on ActiveX dialog prompts when they're about to "install this really cool FREE screensaver of nekkid chix". "If it's on the web, it's harmless!". Not to mention the numerous ActiveX-related privilege escalation flaws which many spyware companies have been leveraging to deliver crap to people's machines.

      No OS is secure in absolute terms, no sane Mac user has ever nor will ever claim that "OS X is a secure operating system", in absolute terms. But frankly, I like my odds better on OS X. If not for the fact that I can do everything I want in my every day non-admin user while being prompted for administrator account credentials when installing shit, and the whole thing is not a painful user experience. While a default OS X installation is in admin mode, I make sure to get my friends and family in non-admin mode, and they do just fine. The only service I run locally is httpd. But I leverage OS X's built-in firewall to restrict IP ranges, many front-end apps to ipfw are available for free out there. BrickHouse.app rocks. OS X's system and software updates come through a separate application, in a very clear, user-friendly interface that tells me what is going on, this update service is turned-on by default on all fresh installs. It is clear to me that I'm not "browsing the web" to install critical system updates. DUH. System updates always prompt users for administrator credentials. Apple is slowly but surely drilling basic concepts of security into the minds of the clueless masses, and this, to me, is valuable.

      Finally, Apple's been extremely quick to plug security holes. As quick as an entity with financial obligations can be, in my opinion. I'll however concede that they've been typically quiet about their addressing the security issues, which has made me nervous a couple of times. In the end though, they came through.

      Again, for now, as far as security is concerned, I'm liking my odds better with Apple than with Microsoft.

    11. Re:Totally misses the boat on security by jocknerd · · Score: 1

      Dude, nobody turns off Apple computers. Even my iBook doesn't get turned off. Apple Computers go to sleep and wake up when you hit the space bar. Their power saving features are years ahead of anything Intel based.

      Its obvious you know nothing about Apple computers.

    12. Re:Totally misses the boat on security by jbartone · · Score: 1

      People always talk about no-one attacking OS X because of it's market share, and it being a "low value" target.

      We saw, when the proof-of-concept virus came out, the media jumped all over it. Imagine the attention the first real OS X virus would get!

  17. Re:It's the open source! by NexusTw1n · · Score: 3, Interesting

    By that logic Apache should have more exploits than Microsoft's web server

    It possibly does.

    361 Apache Advisories on Buqtraq VS 141 IIS advisories

    A rough and cheap example, but never the less a belief that Apache is somehow super secure is a nonsense.

    The many eyes argument is a tired one - how many people actually check the code, how many of those people are experienced enough to find vulnerabilities?

    Look at the DARPA funded Linux Security effort. It died because noone was contributing.

    Open source is great because you can read the code, but a belief that someone else must be auditing that code leads to security through delusionment - unless YOU are auditing the code, and unless YOU are trained to know how to audit it well, don't assume anyone else is.

    --
    It has become appallingly obvious that our technology has exceeded our humanity. --Albert Einstein
  18. Security Updates != Exploits by Arivia · · Score: 1

    You're just proving the point of the article. Open source doesn't mean that there will be less security advisories(in fact, there will likely be more, because more people are looking for them), but that those that do appear will be fixed quickly and in most cases, before they can be exploited. For closed source stuff, it generally works the other way around-exploit and then patch. When discussing this, keep in mind how many more eyes OSS can train on code, and how much faster those patches can be created.

    --
    The role of the writer is not to say what we can all say, but what we are unable to say. -Anais Nin
    1. Re:Security Updates != Exploits by node+3 · · Score: 1

      "You're just proving the point of the article."

      I wasn't disputing the article. In fact I agree with the article. I was disputing that Apple's security flaws have been from their proprietary software and that the answer to their (nonexistent) problem is to open source the whole thing.

      "When discussing this, keep in mind how many more eyes OSS can train on code, and how much faster those patches can be created."

      I care nothing about how many eyes see the code as how many brains do.

  19. Re:It's the open source! by Anonymous Coward · · Score: 0

    I forgot "are not likely to be accurate and should not be used as an indicator of 'market share,' even if commercial sites tended towards freeware like Apache."

  20. Re:It's the open source! by Anonymous Coward · · Score: 0

    How is it ignorant? Enlighten me. You're telling me real businesses--the Fortune 500, banks, brokerage houses, large manufacturing concerns, trust their businesses to freeware? It is much more likely that any such entity reporting Apache as a server is engaging in deception to elude hackers, who quite naturally target platforms like Microsoft's which are used for real business as opposed to hobby software like Apache.

  21. Re:It's the open source! by Anonymous Coward · · Score: 0

    Flamebait, indeed. Which is why I always post AC when I post facts that might offend the Cult of Mac's faithful. Meanwhile, while logged in, I have more Karma than Siva, gained from posting slavish praise of the Mac--the zealots eat it up :).

  22. Re:It's the open source! by Anonymous Coward · · Score: 0

    Anti-MS zealot company and spoofed, respectively. You think Homeland Security wants whitehouse.gov advertising the version of the webserver it's running to Al Qaeda?

  23. Yep by Anonymous Coward · · Score: 0

    "Totally misses the boat on security"

    You sure do.

  24. I remember this from when I was a kid by Ohreally_factor · · Score: 2, Funny

    Q: What's worse than finding a worm in your apple?

    A: Finding half of a worm.

    --
    It's not offtopic, dumbass. It's orthogonal.
  25. rabid by cipher+chort · · Score: 1

    Well I think the response to Real Networks pretty much fits the description...

    As for the cheerleading squad, you can't go 6 inches on /. these days without running into some *n*x junky singing the praises of Apple. Just look at *n*x conventions and tradeshows over the last two years, the amount of laptops with an Apple on the lid is staggering.

    --
    Someone is WRONG on the Internet!
  26. OMG! Vulnerabilities! by Shikoten · · Score: 1

    The difference is, in OSS software, vulnerabilities and exploits tend to get fixed

  27. Milton was wrong by AHumbleOpinion · · Score: 2, Insightful

    I think Milton said it best himself

    The fact that a falsehood can be stated with great precision, style, or in a moving manner does not change its "false" nature. For example my corporation's goal may be to maximize profit by designing and developing the most effective and reliable medical equipment.

    And of course charities, open source developers, etc. can be unethical. Welcome to the real world, sound bites, or in Milton's case word bites, are not the ultimate source of knowledge or fact. Writers have poetic license to oversimplify or fudge the facts to convey a point.

    1. Re:Milton was wrong by dgatwood · · Score: 1
      The fact that a falsehood can be stated with great precision, style, or in a moving manner does not change its "false" nature. For example my corporation's goal may be to maximize profit by designing and developing the most effective and reliable medical equipment.

      And in twenty years, your corporation is maximizing profit by selling that medical equipment at incredibly inflated prices. leading to an overall rise in the cost of medical care, and eventually there's a whole class of people (at least in some countries) who can't afford it and die as a result.

      A company driven entirely by profit motive, will, by necessity, sometimes do things that many people would consider evil, as there will always be circumstances in which the evil/unethical choice results in more profit.

      No, fundamentally, corporations will only behave in an completely ethical manner if it is part of their lifeblood---if they are led by someone who values ethics above all else, including his/her own job, and if their board of directors is similarly led, in which case the corporation's motive is, by definition, no longer purely profit.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    2. Re:Milton was wrong by AHumbleOpinion · · Score: 2, Informative

      And in twenty years, your corporation is maximizing profit by selling that medical equipment at incredibly inflated prices. leading to an overall rise in the cost of medical care, and eventually there's a whole class of people (at least in some countries) who can't afford it and die as a result.

      Inflating prices invites competition, that does not maximize profit. Subsidizing needy hospitals in the third world can give me tax write offs, generate good publicity, and strengthen business relationships. Those subsidies can be more cost effective than TV ads, trinkets, and dinners.

      A company driven entirely by profit motive, will, by necessity ...

      You confuse the common with the necessary.

  28. Re:It's the open source! by MacGod · · Score: 1

    You've misunderstood what the "Apache versus IIS" example represents...
    You cannot make a parallel between Apache and OSX however. Apache is a product that proves a concept is sound; that open source can be secure even when it is a very attractive target. This doesn't mean all open source is secure, and it certainly doesn't mean that OSX won't be targetted more as its marketshare increases. OSX will be targetted more.

    And you understood what the example represents, but then lost the message at the end. The grandparents is not trying to say that all OSS is inherently more secure, nor that Mac OS X is impenetrable due to its OSS base. Rather, he's defusing the point that a lot of anti-Apple people make: that the only reason Mac OS X is secure is due to its minimal marketshare. What the grandparent is saying is that there could well be (and likely are) other reasons. Yes, Mac will have to weather a greater storm if its popularity increases. However, it is my belief that it will survive well even with greater market share, because it has a solid, secure base on which to fall back.

    --
    "Reality is merely an illusion, albeit a very persistent one " -Albert Einstein
  29. Re:It's the open source! by gumbi+west · · Score: 1

    Add to that a fortune 50 company: Target.

  30. Re:It's the open source! by gumbi+west · · Score: 1

    Add to that Amazon.

  31. you're missing a boat too... by argent · · Score: 1

    There's a whole class of security vulnerabilities in Windows that did not trouble any other operating system or application environment, at least until people started copying them. And they've only begun to show up elsewhere... if people push hard enough, maybe they can be kept from spreading...

    I'm talking about "cross zone exploits". Until Microsoft merged the desktop and the browser the whole idea of a program that was designed to handle untrusted documents, particularly something like a web browser, that even contained a mechanism whereby these documents could do dangerous things was fantasy.

    There have occasionally been bugs where this kind of functionality was created, until they were fixed, but they were clearly bugs and they *were* fixed. Because the idea that you could (for example) take this program, point it at a directory, and get your regular file browser with full local user rights... then point it at a webpage or a mail message and get a supposedly "secure" browser... this was bad SF. It was a JOKE, for heavens sake. We used to joke about the "Good Times" virus that could infect you just by viewing a mail message. We knew nobody would ever deliberately build a mail reader where that was possible. We knew that if anyone ever made that possible, they'd rip the dangerous code out and use an inherently secure[1] viewer instead.

    Then Microsoft did it. And they refused to fix it. And they refused to fix it even when they faced being forcibly split up as a result. This is not just bad design, it's almost criminal negligence. It's like building a car that explodes if you park it facing north, and then telling people not to face it north.

    And the scary thing is that people are copying it. Apple's URI vulnerability, which they *haven't* fixed properly, is a step on the same path. And I sure hope KDE's onqueror integration is being done with the utmost care.

    [1] Inherently secure doesn't mean "there are no security holes", it means that the design doesn't include capabilities that are security breaches if used by an untrusted agent. There can be security holes, but fixing them won't change the interface or require valid and legal applications using it properly to be changed. HTML is "inherently secure", because there's no mechanism for changing anything outside the page. HTML+ActiveX is no longer "inherently secure", because ActiveX provides functionality that can breach security, and removing that functionality (rather than restricting what agents can use it) would break working software.

    Javascript as implemented in most browsers seems to be inherently secure. Java is not inherently secure at the bytecode level, but if the security model in the class hierarchy is valid then the subset of java provided through a browser is inherently secure. In Internet Explorer, though, this is no longer true because their scripting and plugin rights are not based on the application used to display the document containing scripts or embedded objects, but rather where that document or object was loaded from.

    There's no "safe IE" that you can feed a potentially untrusted document to, you have to depend on the browser being able to infer from how you called it that it's to treat it as dangerous, and on the document not containing any references through relative or guessed links that would lead a second instance of the browser to treat it as trusted.

    Even if you use Firefox as your browser, you're not safe, because Firefox uses the HTML control's bindings for URLs it calls. Why it does this, I have no idea. It makes the same mistake on Mac OS X with the LaunchServices bindings that Finder and WebObjects use.

    God, I hope the KDE people are paying attention to this class of attack, because Microsoft's managed to popularise this bad design to the point where people who should know better are aping it...

  32. Ego driven scriptkiddies by ztirffritz · · Score: 1

    Virus writers tend to be driven by the desire to get recognition for their work from peers or some strange satisfaction from hacking other people's computers. With this logic, OS X should be a prime target. It has been out how long now? 4-5 years and it still has not had any exploits in the wild. Who wouldn't want to be the *FIRST* to write and receive credit for an OS X exploit? If they're trying, they're not having much success. If they're not trying, why not? I don't think that it is obsurity that is stopping them, and I don't think that OS X is impervious to attack. So something else must be going on. But what? I'm a happy Mac user, but I feel that Macs are ripe for hacking. Someone will figure it out and every single Mac will fall victim because none of us use anti-virus software unless we share a network with Windows PCs (how's that for irony). Macs don't get viruses but they can spread them. The infrastructure for the Mac community is not prepared for a virus or worm. The first one to appear will likely be devastating. It won't likely have much of an effect on society, but it will get lots of press. I can just imagine the headlines on /. ..."Apple has a bite taken out of it..."

    --
    Why doesn't anything interesting happen when I have mod points?
  33. Makes financial sense. by Gordon+Bennett · · Score: 2, Insightful

    Big company uses open source = big company gets cheap labour fixing bugs.