Month of Apple Bugs Debuts in January
An anonymous reader writes "A pair of security researchers has picked January 2007 as the Month of Apple Bugs, a project in which each passing day will feature a previously undocumented security hole in Apple's OS X operating system or in Apple applications that run on top of it. According to a post over at The Washington Post's Security Fix blog, the project is being put together by researchers Kevin Finisterre and the guy who ran November's Month of Kernel Bugs project." From the post: "It should be interesting to see whether Apple does anything to try and scuttle this pending project. In November, a researcher who focuses most of his attention on bugs in database giant Oracle's software announced his intention to launch a "Week of Oracle Database Bugs" project during the first week of December. The researcher abruptly canceled the project shortly after the initial announcement, without offering any explanation."
Brian Krebs seems to have some kind of fascination with "proving" that Mac OS X is "insecure" while simultaneously accusing Apple of using strong-arm tactics to try to silence critics. (Note: going after people for leaking confidential information is not the same as a situation in which people are making security issues known.)
Every reasonable person on the planet already knows, and has known, that every OS has bugs, vulnerabilities, and security issues, and Mac OS X is no exception. The simple, undeniable truth is that for a variety of reasons, including marketshare and the security architecture of the OS, Mac OS X is a far more secure general purpose desktop operating system for most users than any viable alternative. There is almost zero malware of any kind "in the wild", no malware with vectors for mass propagation, and little with ANY kind of propagation capability whatsoever. And contrary to popular opinion among some, Apple does indeed respond to, and fix, security vulnerabilities, including crediting the discoverer(s) when said person or entity provides Apple with enough information to verify the issue. It has continuously and consistently improved on this front, mostly as a result of working with people in the enterprise and academic communities (e.g., Apple University Executive Forum and MacEnterprise.org). There is always room for improvement, but we have seen Apple make marked progress in disclosing, accurately describing, and fixing vulnerabilities in Mac OS X. As with most commercial vendors, Apple does not comment on security issues before they are fixed. So don't expect Apple to make public statements and explanations of any kind until after a particular vulnerability is addressed.
What should be "interesting" to see isn't whether or not Apple "does anything" to "scuttle" the project; it will be whether Apple has previously had any chance to respond to any of the issues that will be disclosed. If not, this little project doesn't prove anything at all, other than that every operating system, Mac OS X included, has bugs. (Duh?) What's important is the general security architecture, practical security state-of-affairs on the platform, and how the vendor responds to issues. I'll be far more interested to see how and when Apple responds to the issues raised, and if it properly "triages" the issues and handles them accordingly (on this note, predict that people will complain Apple is taking "too long" to fix some of the issues, when in reality it is devoting programming and testing and QA resources to the issues in the order of importance and impact).
This can't possibly be true.
OS X is inherently secure. There is no possible way 31 separate security holes could exist; Darth Jobs saw to it personally.
A week of Apple games.
Too bad MS doesn't seem to care that much about their rep, or Vista could be a goldmine!
why? forty-two.
I will be posting his credit card numbers at a rate of one a day. I am curious to see how he responds and if he is able to patch his wallet for each.
It is not up to this schmuck to prioritize Apples develoment tasks. If something he publishs goes wild and affects my company, he will find himself in litigation.
A few years ago, I worked for a corporation to transfer their database into Oracle. Having worked on the project for nine months, I can't possibly see how anybody could have limited themselves to just 7 bugs.
But it seems the summary is surmising the researcher was paid off... I doubt Apple would succumb to such blackmail. If they can find 31 real problems in OS X, then good! Let's tighten things up!
But if it's more "proof of concept viruses" for the mac, then I'll call FUD FUD FUD.
I'm all in favor of taking Apple to task for failing to fix a bunch of bugs, but releasing detailed information to the public without notifying the vendor first is simply irresponsible. The only reason it's being done this way is shameless self-promotion: if Apple fixed all the bugs in advance, then they'd have nothing left to show for their month of Apple bugs, so people wouldn't freak out about it.
In short, their goal isn't really to get these bugs fixed ASAP; their goal is to spread fear and panic. If the bugs get fixed eventually, that's just icing on the cake. The problem with this is that it could cause some real problems for Mac network admins out there, many of whom don't have a lot of extra time to deal with unpatched security holes. If it was just a matter of "sticking it to Apple", that would be one thing, but this will affect a lot of innocent victims.
Yes, I'm a Mac user. No, that isn't why I feel this way; Microsoft should get advance notice too.
$x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
$x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
Memo to Apple PR:
Work with this guy. Simply ensure that each bug identified is fixed ASAP, and issue a press release about it. This lets you capture and keep the high ground by showing that you care more about security and quality than the competition does. Up for it?
Just remember, where the big bad guys see "little people to be silenced," others see "opportunity."
you had me at #!
If there is a sudden spike in viri and back end hacks on macs, then we'll know. The question is, will the community care either way - if it turns out that this kind of activity rapidly accelerates the spread of black-hat script idiots, will there be reprecussions, or will we fall in along the common mantra that "obsucrity is not protection" (though most snipers would disagree).
-GiH
Month of Homeland Security Vulnerabilities!
The places where terrorists could to the absolute most damage if they were to strike within the next few hours!
Taking guns away from the 99% gives the 1% 100% of the power.
At the moment, MacOS X Hints has a couple of bugs as its first two articles. One is a flaw in Text Editor, the other a possible data loss in iWeb. A month of Apple bugs, to me, means at least 30 bugs found and fixed. Apple has a proven track record when it comes to security updates, and the Software Update function works extremely well to roll out updates with an awe-inspiring ease.
I'd like to say I'm confident they won't find thirty bugs, but that's unlikely. The important thing to focus on, however, is that a bug discovered is a bug that can be sorted. In actual fact, the 'Report bug' options in Safari and a number of other applications shows just how seriously Apple takes this. Bring it on...
Isn't something else happening in the OS world... near the end of the month, maybe?
... :-)
you had me at #!
I have to admit I sometimes waffle on my opinion regarding disclosing to vendors first, versus disclosing to the whole world simultaneously. Both approaches have some advantage.
This approach does not.
If the goal of disclosing to the whole world is to give users a chance to defend themselves (since it is assume that black hats may already know about these holes, and may already be expoiting them) then why delay until January?! And why dole out the information one bug, one day, at a time?
By delaying, you gain the disadvantage of vendor-only disclosure: today's users aren't getting the information to at least try to protect themselves from exploits that are possible right now.
Best-case, you also may get the advantage of vendor-only disclosure. Maybe Apple has been told about these bugs and has had an opportunity to address them. But the article doesn't say that. We just don't know. So that's a best case, and the worst case is that we'll get the disadvantage of simultaneous public disclosure: the script kiddies get to start exploiting the bugs right away, while the users have to wait for a fix from a big clumsy vendor. And that's not counting the intentional delay, where people might be exploiting the bug between now and the disclosure.
This is a bad idea, no matter which camp you're in (exception: black hats).
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
Not allowing Apple or any other software developer the opportunity to protect its users from a security exploit and then posting instructions on a public website that allow someone to commit a criminal act is at a minimum unethical and may even open this character up to a lawsuit if anyone is seriously hurt financially or otherwise (remember hospitals, cancer researchers etc use computers). This behaviour shows another agenda beyond helping vendors (well perhaps helping one in particular).
When the "month of kernel bugs" happened, everyone criticized Linux for having so many bugs.
Now that the "month of Apple bugs" is happening, everyone is criticising the guy finding the bugs.
Why don't large software companies offer bounties to find their security flaws and disclose them in private before they become a problem? I know security companies do this sometimes, as well as underground organizations to find 0-day exploits, so why aren't the software companies themselves getting into this game? I would think that it would motivate programmers at the company in question to tighten up their code, especially if the bounty cash cuts into their results sharing.
Slashdot's first reaction to VMware
I think anything Apple says in response will have a wide audience, which means its message won't be lost. And that message could be as simple as, "We know we have bugs. Instead of pretending we don't or burying them in bureaucracy, we're going to fix whatever he finds. Keep em coming!"
Yeah, I know, I'm hopelessly naïve.
you had me at #!
OS-X is the most insecure OS this side of Lunix. Pointing out how insecure either of them is like shooting fish in a barrel.
In fact, there is probably SO many undocumented exploits... he should probably expand it to a year.
Just wanted to point out that a bug doesn't mean any OS is insecure. It could be that a pixel is green where it should be blue... And sometimes one man's "bug" is another's "by design".
If they give the company a months notice to fix the issues then publishing them afterwards would be incentive for Apple to fix bugs there were made aware about, but failed to fix. Publishing before notifying Apple, sounds like just wanting free bragging rights.
Jumpstart the tartan drive.
To be followed by the Decade of Microsoft Bugs. Welcome, Vista...
There are channels and processes for dealing with security issues. Official channels and processes. Failure to use these show the clear lack of professionalism on the security workers' behalf. I would never ever work with these people or anyone who associates themselves with these practices or endorses them (including the company that may employ them). I simply wouldn't ever trust them to be either professional, knowledgeable or to actually work for me.
And I do control a rather large security related budget at a fortune 100 company. They will never get a slice of my security budget...
is the latin plural of men, and your usage of it indicates that you just looove being tag-teamed by them. Shut your pie-hole, cum bucket.
Me, I'm waiting for him to do a month of OpenBSD bugs...
Given all of these varied assumption, there is no simple answer to the reporting of bugs. There is really no reason to keep the bugs secret, as that does a disservice to the customers and allows the manufacturer to postpone a fix. If the issue is serious, then it will get out anyway, and the sooner the fix the better. By making the bug public, the developer can openly discuss the issue and justify the action or inaction.
In the end the only shitty thing to do is sit on a bunch of bugs and then release then in mass. This of course is going to overwhelm the developer, and expose a bunch of issues that cannot be quickly be fixed. It is not only an attack on the developer, but an attack on the innocent users. I have no problem with hackers releasing bugs as they are found, but building up an arsenal is something that only black hats would do.
As far as if a particular OS is secure, this probably has more do with the quality of code rather than error rate. Even quality code will have errors. The difference is that quality code is written in such a way that side effects are minimized by clearly defined interfaces and domains of data. This leads to code that can be easily fixed without the problem of a change effecting many other unrelated systems. Ever since we were told that MS Windows can not function with IE or WMP, and it took 5 years to generate an upgrade, we are all very suspicious about the code quality of MS Windows.
"She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
This has nothing to do with whether or not holes will be maliciously exploited by some; of course they will be.
Of course? Why would that be?
Some holes disclosed previously have, for example, included flaws in the OS X SSH daemon. You might think that would make a great target to exploit, except that it doesn't ship enabled by default - so the universe of computers you are going to be able to reach with a remote attack is exceedingly small. Thus, even though there's an exploit you probably would not see one for that hole.
Similarly other exploits previously disclosed have been in areas you can only reach by penetrating the OS in the first place, or gaining admin access. Again this initial effort to reach that position makes writing exploits more trouble than it's worth.
So generically, you cannot say that every hole automatically leads to a malicious exploit. If that were true, there actually would be viruses and malware for OS X today.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
its only an application but maybe he could do EndNote in February (its the shortest month and he may need the rest of the year for Vista), he could easily find a bug a day in that most despised piece of software (which unfortunately has no substitute), I find one most every day without trying......... of course, if he called customer support to report a bug he would be put on hold for the whole month
I haven't seen any posting that backs up the implication that Oracle did something to halt the "Week of Oracle Database Bugs". I think it's more likely, as others have said, that the researcher just couldn't meet the goals of that project.
Clearly he had issues, otherwise why ask for help, and why do a week instead of 30 days, as the other projects have been?
Does anyone have anything approaching proof to show that Oracle intimidated or otherwise caused the previous project to halt?
If he's sitting on remote exploits for OS X, we might as well get them out in the open.
As others have pointed out, it's pretty difficult to make your OS X system vulnerable. Many home and corporate users are already behind a router. The others can tighten their software firewall and disable unnecessary services.
That leaves the usual attack vectors, Outlook and IE... uh wait... Mail.app and Safari. Even if he has some remote exploit against standard mail client and browser, unless this stunt suddenly changes the character of incoming spam, I don't see that having much effect on end users. I still think Apple's best response is to make lemonade.
Whatever they do, they can't do worse than MS (delay, denial, and more defects).
you had me at #!
They'll probably come out of this looking foolish, whatever Apple does.
Thirty exploits for OS X would be quite a find - and if they have them, let's get them outed; OS X users aren't in as much danger from this as people around here are trying to claim.
you had me at #!
Maybe he just couldn't find enough for a whole week?
If I don't put anything here, will anyone recognize me anymore?
A: Finding half a bug!
I can see the fnords!
Will you mac-heads stfu already? You don't need to put fruity icing on your comments to make Apple sound any more godlike. We get it. If OS X were any more phallic in nature, you'd be sucking on it all day long. Enough.
Wow--I don't know how "you" do "it," "Dave." Even your preemptive spin on the month-of-bugs makes my iBook feel snappier!
Security worker ? These are independent researchers donating time. When you get a free lunch,
don't whine about the menu. Ignore them if you like, it'll result in your beloved corporate
getting compromised by "unprofessional" people who are smarter and less ignorant than you.
each passing day will feature a previously undocumented security hole in Apple's OS X operating system or in Apple applications that run on top of it.
Is it fair to say you are testing the operating system, and then discuss bugs in say, safari? Do we beat on Word bugs when we are discussing Windows security?
Applications run in userland, a bug in a user application is not likely to compromise the machine nearly as far as a bug in the OS. For the purposes of this January test, I will be discounting anything that is not an actual OS bug. (now if a bug in an app is allowed to escallate into the os through a hole in the OS or a bad design of the os's API, then yes we can beat on that all day long, and should)
I work for the Department of Redundancy Department.
If it is anything like the recent 'exploits' targeting the platform, then it is possible that the whole month will be taken up with vulnerable InputMangers, variations to the MachOMan PoC from ROY.G.BIV, vulnerabilities in third party code that is not enabled by default (such as against the installed PHP version), or vulnerabilities in image processing code (something that some researchers are focussing on).
All of these are known about and relatively trivial to uncover. Finisterre has received coverage in the past for claiming that he has numerous OS X vulnerabilities that Apple are refusing to acknowledge, and LMH's MoKB effort seemed to have an unhealthy focus on OS X (and there is debate over the effectiveness of some of those disclosed vulnerabilities and analysis).
Announcing this project via Brian Krebs, instead of on security mailing lists and disclosure sites, appears nothing more than self-promotion. This does nothing to help those who are opposed to this project, or these researchers, but is more than likely to lead to a major flamefest and could end up like the disclosure of the 'Remote Apple Wireless vulnerability' disclosed at the Black Hat Briefings in August - a small grain of truth, but a huge slab of self-promotion and wild-ass guessing to follow up.
InfoSec that matters, when it counts.
He did offer a reason and it was embedded in the binary background of the letter stating he was closing the site. It stated that Oracle Sued. Should go check the comments in the article for that for a rundown on how to obtain it.
An excellent idea.
/. hosted a "Month of /. Bugs".
Just imagine if
Wouldn't that be a fun trip into humility?
Support the FairTax