The Apple Core

Jason D. O'Grady & David Morgenstern

AntiSec posts passwords from Apple survey server (updated 5x)

By | July 3, 2011, 8:22pm PDT

Summary: AntiSec has hacked an Apple server and has posted the login credentials for 26 admin accounts for a machine used to conduct surveys for the Cupertino computer maker.

WSJ reports that hacking group “AntiSec” (short for Anti Security) has hacked an Apple server. To prove its point, the group posted the username and password combos for 27 root and admin accounts from the users table in a mysql database on a machine apparently used to conduct surveys for the Cupertino computer maker.

Here’s a list of the compromised accounts (sorry no link love). The passwords were posted in a similar fashion, immediately below it.

AntiSec is comprised of hackers from both the online vigilante group Anonymous and hackers from the now-defunct Lulz Security, according to the report.

The hackers said in a statement posted to Twitter that they had accessed Apple’s systems due to a security flaw used in software used by the Cupertino, Calif.-based gadget maker and other companies. “But don’t worry,” the hackers said, “we are busy elsewhere.”

The breached server (http://abs.apple.com/fsurvey/survey.html?l=en) appears to be one of Apple’s servers for conducting technical support follow-up surveys. Here’s an image from the Google cache:

Apple hasn’t commented on the extent of the breach, so it’s unclear whether any customer data was compromised.

Update: 9to5Mac thinks that AntiSec’s Apple claim is relatively benign, noting that LulzSec claimed responsibility for breaching iCloud on June 21:

After mapping their internal network and thoroughly pillaging all of their servers, we grabbed all their source code and database passwords, which we proceeded to shift silently back to our storage deck.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Jason O'Grady is a journalist and author specializing in mobile technology. He has published six books on Apple and mobile gadgets and his PowerPage blog has been publishing for over 15 years.

Disclosure

Jason D. O'Grady

Jason D. O'Grady is the creator and editor of O'Grady's PowerPage, which has been publishing mobile technology news since 1995. He maintains an advertising relationship with the following legacy advertisers on the PowerPage:

  • Amazon Associates
  • Google Adsense
  • Tekserve
  • Advertising on the PowerPage is brokered by a third-party agency (BackBeat Media) and he recuses himself from these negotiations.

Biography

Jason D. O'Grady

Jason D. O'Grady developed an affinity for Apple computers after using the original Lisa, and this affinity turned into a bona-fide obsession when he got the original 128 KB Macintosh in 1984.

He started writing one of the first Web sites about Apple (O'Grady's PowerPage) in 1995 and is considered to be one of the fathers of blogging. He has been a frequent speaker at the Macworld Expo conference and a member of the conference faculty. He also co-founded the first dedicated PowerBook User Group (PPUG) in the United States.

After winning a major legal battle with Apple in 2006, he set the precedent that independent journalists are entitled to the same protections under the First Amendment as members of the mainstream media.

O'Grady is the author of The Nexus One Pocket Guide, The Droid Pocket Guide, The Google Phone Pocket Guide, and The Garmin nuvi Pocket Guide (Peachpit Press), the author of Corporations That Changed the World: Apple Inc. (Greenwood Press), and a contributor to The Mac Bible (Peachpit Press). In addition, he has contributed to numerous Mac publications over the years, including MacWEEK, Macworld, and MacPower (Japan).

When he's not writing about Apple for ZDNet at The Apple Core, he enjoys spending time with his family in New Jersey.

39
Comments

Join the conversation!

Just In

RE: AntiSec posts passwords from Apple survey server (updated 4x)
jackson1984-24316069205748857739440257893812 10th Oct
When i examine a internet site, probability are that I see the building is insufficient in addition to the writting unhealthy. About your internet site,I've to say you might have executed a nfl jerseys 2012 very decent occupation right here.
... to expose as many vulnerabilities as possible).

However, happily to Apple, their main assets like iTunes are ran on WebObjects, which is nothing like simple Apache HTTP+MySQL+PHP -- it can not be hacked and cracked via known "SQL injection" tricks.

For now, WO was never hacked (there was once tiny number of accounts information hacked, but this was done, most probably, on client-side, not on server side).

Lets see what will happen to iCloud; for now, the claimed breach of security did not result in any leaks of iCloud users' data or their authentication credentials (most probably, since it is done via WebOjects).
@DeRSSS
Isn't WO based on that other technology that Apple now shuns? Oh yeah, it is based on Java - which is also dying.

Oh, and Apple knows. They dropped WebObjects from OS X 10.6 (Snow Leopard). Go figure.

If you want to see how you avoid SQL injection look to C# with LINQ.

In PHP writing vulnerable code is unfortunately also the easiest way: String interpolation. That is why you see so many PHP sites compromised.

In Java everything is hard, so writing good or bad code takes about equal amount of work. Until you need to write more complicated queries. Then it becomes easier to just synthesize the SQL strings again. And then comes the vulnerabilities.

With LINQ (C# or VB.NET) it is *always* easier to write non-vulnerable code. Even for complex queries. LINQ erases the differences between SQL dialects, it provides strongly typed queries and it fully supports intellisense.

Time to drop those old error prone technologies and enter the 21st century.
@honeymonster

And Apple has a technology that maps data storage to server queries also.

I wlll leave you to learn about the modern world.

Personally I found C# data access to be primitive compared to the Mac based DB dev systems I was using in the mid 80's.

LINQ looked promising as it would be like moving up to the 80's for me.

As for *ALWAYS* - I suggest you learn more technologies than the ones you read about in the mainstream IT fashion journals.
Why the heck are they storing the password instead of a hash of them? You don't need to store passwords for authentication purposes
0 Votes
+ -
@richardw66

And Apple has a technology that maps data storage to server queries also.

Of course they do. A bloated 80'ties style mess which *also* encourage bad and vulnerable code by using strings to create queries, predicates. Which was what led to this quagmire.

Oh, and WebObjects (and Enterprise Object Framework along with it) is considered a "legacy" technology by Apple: Important: The information in this document is obsolete and should not be used for new development. Links to downloads and other resources may no longer be valid.

WebObjects was what DeRSSS claimed was superior. Deprecated.

Outside the RDF we have moved on. We are now using strongly typed queries and robust persistence with no coding-with-strings in sight.
0 Votes
+ -
@honeymonster
That's weird. DeRSSS has built up a reputation of always being right when talking about how superior Apple technology is. He correctly stated that Apple invented LightPeak so I'm pretty sure he is also correct that WebObjects are superior to everything else. If Apple has deprecated WebObjects, it is only because they are releasing iWebObjects which will be EVEN BETTER!!! YEAH!!!
@honeymonster: ... most of PHP + MySQL applications in terms of safety.
0 Votes
+ -
WebObjects
honeymonster 4th Jul
@DeRSSS
WebObjects are still based on text queries/predicates.

What it has going for it is lack of string interpolation. When you have to concatenate strings to create a text query it is only marginally harder to use proper parameterized queries. But you still operate in text, and when the parameters do not suffice (like when you need the "in" operator) the temptation to just create the query in text is always there.

There's still no comparison to LINQ where you get to write concise queries, strongly typed even when e.g. joining tables/entities. No strange parameters, no strange query strings with placeholders. Just portable queries.
@honeymonster I take it neither of you have seen even an old PHP framework. Just about all of them stop SQL injection attacks. You're trying to compare the LINQ framework to a language. It all comes down to the developer. The same guy can write raw HTML in C# just as easily as they can in PHP. That's exactly why. Net apps were the targets of SQL injection attacks galore a few summers ago. Interesting thing is that I hear most .net devs moving on from Linwood to things that are more Java like in nature. Well at least the teally good devs.
@honeymonster

Enterprise java is not dying. Avoiding injection through LINQ or other ORM solutions is not new. JPA (Java Persistence API) is older than linq and provides specifications for Enterprise Java ORM solutions, and does the same thing... What you've written proves that you've never used Java for SQL beyond simple JDBC. Some people still do that, but they're stuck in 2004. It's 2011 now, mature ORM solutions like Hibernate have been out for years and years now and are the norm. Hibernate can do every relationship that Linq can do, plus built in transparent caching.

I'm sorry that you're not educated on Java. Please consider learning about EJB before you make assertions that will make you look dumb to anyone who actually works with EJB. From my personal experience, having worked with both Linq and Hibernate fairly extensively, it's easy to write concise queries for both. See JPQL, it's a wholely object-based querying language that JPA will translate to parameterized SQL.

It's still possible to write injectable C# code if you don't use Linq or prepared statements. Similarly it's still possible to write injectable PHP or Java without prepared statements. Linq is a nice framework, but face the truth (or continue looking ignorant), ORM is not a Microsoft invention, Linq does many things that Hibernate did before it (hence why NHibernate, the .Net version continues to be very popular). The truth of the matter is there is no one true technology that does this, many technologies can, and do do the same thing well. The mark of a good developer is language agnosticism and a willingness to learn about more than one platform.


As far as webobjects goes... I don't use it. The java port came out in what 2005, at which point something better, I.E. EJB was already available.
@honeymonster
Java dying? Really? Wow, quite a statement!
@honeymonster Bah, time to drop all this SQL nonsense and go back to DBase. happy
@snoop0x7b

Enterprise java is not dying.
No, it is just relegated to legacy status. Withering slowly away.

Avoiding injection through LINQ or other ORM solutions is not new.
Ah, but your Java ORM solutions only protect against injections in the basic scenarios. Enter a little complicated query - or even just a projection - and you are back to string mongering. Not a specific SQL dialect; but vulnerable string synthesis if you are not careful. Note how that is *avoided* using LINQ.

JPA (Java Persistence API) is older than linq and provides specifications for Enterprise Java ORM solutions, and does the same thing...
It does *some* of the same things. Poorly.

What you've written proves that you've never used Java for SQL beyond simple JDBC.
I been there with Java+Hibernate, pal. Several big projects.

It's 2011 now, mature ORM solutions like Hibernate have been out for years and years now and are the norm.

Yes, it certainly is the norm, as it is quite good. Very good, indeed, when you consider the card they were delt by Java.

Hibernate can do every relationship that Linq can do, plus built in transparent caching.
Yeah - that is exactly it. It have *never* seen a Hibernate solution perform beyond mediocre. Hibernate absolutely needs caching to be tolerable. And with caching comes complexity. I've been there.

I'm sorry that you're not educated on Java. Please consider learning about EJB before you make assertions that will make you look dumb to anyone who actually works with EJB.
What's with the personal attacks? I have written my share of Java code and I have butted enough head with Hibernate. Enough with your insults!

From my personal experience, having worked with both Linq and Hibernate fairly extensively, it's easy to write concise queries for both.
Me too, and nothing beats LINQ with EF (or even NHibernate) at this time.

See JPQL, it's a wholely object-based querying language that JPA will translate to parameterized SQL.
You don't get it. JPQL is just *another* string based query language. No strong typing, no editor assistance and (worse) in many situations it is *still* easier to just concatenate the parameter value. And with that the injection vulnerabilities.

It's still possible to write injectable C# code if you don't use Linq or prepared statements.
Yes. And also if I use plain C or assembly language. But with LINQ, writing correct, non-vulnerable queries are always easier then writing the vulnerable version. That's the difference.

Similarly it's still possible to write injectable PHP or Java without prepared statements.
Yes

Linq is a nice framework, but face the truth (or continue looking ignorant), ORM is not a Microsoft invention,
No, Microsoft was late to the game with an ORM. LINQ is not just an ORM, though. Actually LINQ is not an ORM at all. Entity Framework which uses LINQ is an ORM.
Did you say you had a lot of experience with LINQ?

Linq does many things that Hibernate did before it

No. LINQ is language integrated query and has nothing to do with databases at all. Hibernate is all about databases. Did you say you had experience with LINQ?

(hence why NHibernate, the .Net version continues to be very popular).
No, NHibernate became popular because Microsoft was late to the game with an ORM (like LINQ2SQL or Entity Framework).

The truth of the matter is there is no one true technology that does this, many technologies can, and do do the same thing well.
The truth is that among the mainstream strongly typed languages, only C#, VB.NET has anything like expression trees necessary for allowing strongly typed queries. Some of the dynamic languages come close by cleverly using late binding, like e.g. Rubys ActiveRecord.

The mark of a good developer is language agnosticism and a willingness to learn about more than one platform.
Agree. You can start here:
http://msdn.microsoft.com/en-us/library/bb308959.aspx
0 Votes
+ -
@DeRSSS
I will ignore everywhere you wrote "probably" and go around the Internet claiming the things you wrote as 100% undeniable fact. I'm not sure exactly why you wrote "probably" in so many places because it almost sounds like you don't know any of this and are simply making it up. Probably.
0 Votes
+ -
Troll
DeRSSS 4th Jul
@woulddie4apple
Go ahead. Edit your post and remove all the "probablys" if you are so confident in what you wrote. If you aren't, that makes you the troll, not me!
@woulddie4apple

If you don't know the definition of the word "troll", don't use it, troll.

And educate yourself about LightPeak.
0 Votes
+ -
Historically it hasn't been worth targeting Apple's systems and products. But Apple's own PR and marketing hype has made the corporation a target, ensuring high-profile status for any incident.
0 Votes
+ -
You have much to learn about much
DeusXMachina Updated - 5th Jul
@Tim Acheson

Blah blah security through obscurity blah blah stated like it is an original interesting idea blah blah blah.

BULL.
0 Votes
+ -
Hope this shakes them up.
kraterz 3rd Jul
I hope this shakes up and wakes Apple up from their delusional belief that they can do no wrong, thanks to the Omnipotent Aura of Lord Jobs. Get your systems well designed and secure, Apple.
@kraterz
It won't. Fanatical Fanboi's will defiantly stand up shouting "I have had my Mac for 12 years and not 1 virus"! Regardless of media coverage on increasing Apple attacks.. Understandably, most people that buy mac's don't care about the how and why it works, just that it works and they didn't need security software. Now that more are switching, the more they are drawing the attention of the underground community. The fanboi's will never change and remain defiant even when their system is trashed and locked with a little spinning wheel....
@Nate_K

As someone who has counted the number and type of viruses on both platforms - I do not fit your straw man.

Sorry - but you speak crap.

Apple has never claimed 100% security - learn some comprehension skills and re read what has been said.

Your god delusion is your own.

I expect a few Apple attacks now - and we are getting some.

Apple needs to have a serious word with one of their Dev teams.

It is not clear from this exactly where the vulnerability lies.

It certainly cannot be said that you cannot program a DB on a Mac so it is vulnerable - cause you can do this on any platform.

The vulnerability being in MySQL is possibly significant also.

Do you think that installing the same MySQL DB on a windows box would not also get hacked in the same way?

Do you expect the Mac platform should be making this safe somehow? If so how?

Of course this may be an OS vulnerability - but the article and your comment are based on hysteria.

Lose that chip on your shoulder and return to the real world.
0 Votes
+ -
It's not mySQL
honeymonster 4th Jul
@Nate_K

To be honest, this could be a vulnerability in some "survey provider" which Apple has bough the survey from. For all we know this may not be operated by Apple at all. Still, it's a vulnerability on an Apple site.

mySQL is probably not the real culprit here. While it historically has made it hard to use parameterized queries (the proper way to avoid injections) and thus cultivated an entire generation of "web developers" to use bad, insecure practices, the real culprit is probably PHP. And bad developers.
@Nate_K Why would you read about Macs, writing about how "fanboi" users will do nothing to change security, when it I'd ONLY Apple that can change security?

Get a life.
@Nate_K

1) There have NOT been increasing attacks. Please post ANY data that show an increased RATE of OSX infection. Good luck with that.

2) The plural of mac is macs, NOT *mac's. Apostrophes serve one, and only one, purpose, as substitutes for missing letters, NOT for creating plurals.

As for your idiotic security through obscurity blather, and in particular "The fanboi's [sic, ibid re: postrophes] will never change and remain defiant even when their system is trashed and locked with a little spinning wheel...," please post a SINGLE citation of this EVER happening to ANYONE.
@DeusXMachina

The only thing you can do is attack the guy for his grammar and then dismiss his argument as "LA LA LA LA LA IM NOT LISTENING".

Did you miss the whole mac defender thing? Did you miss DefCon? Did you miss pwn2own? Those were attacks against Macs. It's clear you just want to dismiss anything that you disagree with rather than address it.

And richard:

I know Apple doesn't claim 100% security, but they use their marketing department to constantly step as close to that line as possible through semantics like "Doesn't get viruses". I don't think anyone can deny it... See the mac v. pc ads. To a layman like my mother, that means "Doesn't get PC viruses" because to most people a PC is a computer. You and I are computer nerds, we know what the difference is... But hey, not everyone does and it's an important part of communication skills to realize that when speaking to nontechnical people.
0 Votes
+ -
@Nate_K
Actually to own a Mac for 12 years and not experience a virus is not that uncommon. In my own experience a PowerBook G4 was formatted only once when upgrading from Jaguar to Tiger (skipping Panther) and never experienced Malicious activity outside of Windows viruses sent through forwarded e-mails. I used Clam AV to scan and eliminate those so I never passed any to my PC using friends. I will continue (and recommend) that any computer user be careful and run some form of anti-malware no matter the OS of choice.
@snoop0x7b
Perhaps you should try hooked on phonics, as you clearly didn't read what I wrote.

"Did you miss the whole mac defender thing?"

No. Perhaps you missed your classes in logic and/or statistics? MacDefender is a single multivariate issue. It is NOT evidence, in ANY way, shape, or form, of an increasing rate of malware introduction OR penetration.

"Did you miss DefCon? Did you miss pwn2own?"

No. And since those attacks were against Safari, and did NOT lead to root access (all they managed to do was launch Calculator.app and write a file to disk) they are irrelevant.

"It's clear you just want to dismiss anything that you disagree with rather than address it."

I am dismissing things that are logically irrelevant, something you seem to find impossible to distinguish.

"To a layman like my mother, that means "Doesn't get PC viruses" because to most people a PC is a computer."

And FTR, Macs don't get MAC viruses either (because there aren't any).
Thanks to Pwn2Own, we've know Apple computers have been vulnerable to intrusion for years. Vulnerabilities exist in iTunes, Safari, and I think Quicktime.

I thought Apple would have learned about their mistakes and fixed them.
0 Votes
+ -
Nobody remembers
Joe_Raby 4th Jul
....MoAB.

What ever happened to that guy? Did anyone ever figure out who he was?
@Cylon Centurion

And what, pray tell, was compromised by Miller in P2O? Certainly not OSX. In fact, not much of anything.
@DeusXMachina All of this talk about how what Miller did required social engineering is completely wrong. I've told you many times now that any exploit in the browser is a really bad thing due to all of these SQL injection and XSS vulnerabilities on the web. In case you were unaware, XSS is cross site scripting, wherein you can use a vulnerability on a site a user would otherwise trust to cause them to execute arbitrary javascript, HTML, or view malicious images on their browser. This is the reason pwn2own accepts browser vulnerabilities, it is and has been the exploit vector of choice for IE.

Furthermore if I can SQL inject your content management system, I could just inject something like "INSERT INTO posts(text) values('MALICIOUS CODE')"
@snoop0x7I said nothing about Miller's exploit requiring social engineering. Straw man much?

Besides which,m executing arbitrary javascript is also irrelevant, partly because there is not much it can do, but also because if you can execute arbitrary javascript, you don't NEED an SQL injection exploit (let alone XSS) in the first place.

If you are hacking into a CMS, your issue has more to do with the CMS than the browser, an nothing to do with the host OS.
0 Votes
+ -
Apostrophes
frabjous 5th Jul
@DeusXMachina " Apostrophes serve one, and only one, purpose, as substitutes for missing letters, NOT for creating plurals." Surely you acknowledge the use of apostrophes for possessives, e.g., "Joe's shoe." However, I also cringe when I see an apostrophe misused in a plural. That whirling sound are English teachers of earlier days...
@frabjous

The use of apostrophes in possessives is a special case of its use in denoting the removal of letters. The English possessive form is derived from a generic implementation of the Germanic genitive case, formed by adding "es" to a noun. Thus "the bottom of the bed" in German is "der Unterseite des Bettes". In English, this was contracted to "'s". Thus, possessives are really not an exception to this rule.
The fact that ZD Net would call ANY breach of information security "benign" kindof worries me.
0 Votes
+ -
attent
Firat31 15th Aug
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet odalari
sohbet kanallari ? radyo dinle ? radyo dinle ?
mirc ? cet ? dul sohbet ? chat odalari ? chat odalari ?

? sohbet odalari ? sohbet odalari ? sohbet odalari ? sohbet odalari ? sohbet odalari ? sohbet odalari ? sohbet odalari ? sohbet odalari ? sohbet odalari ? sohbet odalari ? cet ? cet

turk chat - turk chat - cet
odalari
islami sohbet
dini sohbet
sohbet odalari
sohbet odalari
Beni takip edenin gotune koyim =)1
Actos bladder cancer lawsuit
0 Votes
+ -
RE: AntiSec posts passwords from Apple survey server (updated 4x)
jackson1984-24316069205748857739440257893812 10th Oct
When i examine a internet site, probability are that I see the building is insufficient in addition to the writting unhealthy. About your internet site,I've to say you might have executed a nfl jerseys 2012 very decent occupation right here.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix