ie8 fix
madison

The ugly truth: Satan, social networks and security

By | August 25, 2008, 7:02am PDT

Summary: Here’s the simplest way to get arbitrary code execution in the browsers of millions of users — ask for permission.

* Jennifer Leggio is on vacation

Guest editorial by Shawn Moyer and Nathan Hamiel, who presented “Satan is on my Friends List: Attacking Social Networks” at BlackHat and Defcon earlier this month.

Satan, social networks and securityUltimately, we blame Jeff Moss for all of this. Earlier this year, the founder of Black Hat and Defcon asked the security community to join the Black Hat and Defcon LinkedIn groups. To our own occasional chagrin, we’re both very active users of social networks (hereafter SocNets, easier to type and we’re not being paid by the word), so we found ourselves compelled to join but also a bit skeptical. Would a bunch of paranoid-by-nature and paranoid-by-profession hackers and security professionals fly the SocNet flag and buddy up? No way, right?

Well, both groups have just under 2,000 members at this point, so it looks like the answer is a resounding yes. If a pretty broad sample of InfoSec folks are using SocNets, it seems to stand to reason that things must be improving on the SocNet security front now, right? We couldn’t really say for sure. We both had a gut feeling, but wanted to have a better idea of how bad (or, yes, even how good) things really were.

A few months later, at Black Hat and Defcon were pretty flummoxed by the response to what ultimately was a silly talk about privilege escalation on Adult Friend Finder, performing the MySpace equivalent of K-Lining, and using social engineering to poke some fun at journalists and the security blogosphere.

Still, as SocNets and social media become more and more a part of our daily lives, and as the race to go to market and to gain marketshare continues, we think SocNet security will continue to become a larger problem, and recent activity seems to show that the appeal of a large and active userbase as a target for the malware industry is hard to ignore.

Further down the rabbit hole, in which we find some ugly things
So, rewinding a few months back… Talk submitted to Defcon and Black Hat, check. Nathan and Shawn working on projects in the same city for a couple of months, check. Cider and box wine acquired, check. We fired up our interception proxies, passive audit tools, a few other toys, cranked up “Waiting Room”, and prepared to sequester ourselves a few nights a week for a couple of months, to see what things looked like across the board.

We found our first exploitable bug in around a half hour, on the first SocNet we looked at. This became something of a theme, and we found ourselves pretty disappointed each night if the booze ran out (or it got too late) before we found something troubling, or at least interesting. We both do Web app security testing, mostly for larger ecommerce sites, in our day jobs, and so looking at an architecture as trusting and open as a social network was kind of like playing slow pitch softball over beers in the park after trying to strike out Albert Pujols for nine innings.

The above is certainly not to say that we’re ninjas, security masterminds, or anything of the sort. There are lots of very smart people (none of which are us) looking at Web application security. What we found, though, is that attacking someone via a SocNet, or at least via a lot of the SocNets we looked at, often didn’t require Javascript filter ninjitsu, multi-stage payloads, or even, at least in our case, a modicum of sobriety. Did we mention we’d been drinking?

Ugly things enumerated: SocNet apps
For those taking notes, here’s the simplest way to get arbitrary code execution in the browsers of millions of users (no exaggeration — the top SocNet applications on Facebook and MySpace have 21 million and 8 million users, respectively) suitable for BotNet propagation, phishing, pharming, click fraud, DoSing, a fully meshed global RickRolling spam farm, or some other purpose so nefarious we couldn’t imagine it ourselves, despite considerable effort and numerous demonic incantations.

Just ask for permission.

Specifically, go through the trivial process of signing up to be a SocNet App developer. On Facebook permission to publish an app means having five friends, on MySpace it means filling out an application form (ours claimed we were working on a messaging system using the “unbreakable ROT13 encryption algorithm”), and providing a few easily-forged bits of personal information. Signing up to develop apps on SocNets is a shockingly trivial process, and results in being given the keys to Dad’s car and the liquor cabinet to boot, as it were.

Next: Ugly things won’t improve anytime soon –>

Topics

Jennifer Leggio, aka "Mediaphyter," writes about the "social business" side of social media - including enterprise, security and reputation issues.

Disclosure

Jennifer Leggio

Jennifer is employed full-time with Fortinet, a leading network security appliance vendor. She is also actively involved in the network security community and works with the Security Bloggers Network. She co-manages the annual Security Bloggers Meet-UP at RSA Conference.

Jennifer is also involved with Silicon Valley Tweet-Up, a philanthropic networking event that brings people together to raise money for local family-oriented charities.

The blog posts here are solely her opinion and do not represent her employer or any other organization with which she may be affiliated.

Biography

Jennifer Leggio

Jennifer Leggio (@mediaphyter) has been a communications professional for more than 15 years, focusing primarily on enterprise technology and security. She is currently the director of strategic communications for a leading network security vendor. Jennifer is also passionate about all things social media, especially enterprise, security, privacy and reputation issues, which is why she writes about these things for ZDNet.

A well-connected communicator, Jennifer has led or supported interactive social networking efforts for security industry conferences including RSA Conference, Black Hat USA and SOURCE Conference, and founded the Security Twits, a community for network security professionals. She also helps run communications for the Security Bloggers Network.

Finally, Jennifer co-hosts the Quick'n'Dirty social media podcast with Aaron Strout, is a founding member of Technically Women, a communal blog project, and manages marketing and public relations for Silicon Valley Tweet-Up, a networking group that raises money for family-oriented charities. Jennifer was profiled in Silicon Valley San Jose Business Journal's "40 Under 40" edition, as a rising star for 2009.

9
Comments

Join the conversation!

Just In

RE: The ugly truth: Satan, social networks and security
Steampower 22nd Aug
Nothing be capable of alleviate you at the same time as a lot because achat viagra , phentermine 37.5 behind so as to propecia bar also kamagra after that.
0 Votes
+ -
Lovely Satan !
Gradius2 25th Aug 2008
It was around 90's when I 1st used Satan, those days were so much fun to me.
0 Votes
+ -
Social Networks - Know your poison
Bozhidar 25th Aug 2008
I'm afraid that social networks won't do too much to fix their code - They want it as open as possible for flexibility and ease of use.
But It would be fair of the social network sites to inform the users of possible risks when exposing their information.
Although this may reduce the number of users, at least the users can understand what's at stake and can expose only the amount of info they accept as "expendable" or "fit for disclosure"

Bozidar Spirovski
http://www.shortinfosec.net
0 Votes
+ -
I agree
RobinInTheHood 26th Aug 2008
Boy, I am always amazed at the amount of information given to a SocNet by the average user.

Here's a tip, if the field isn't required then leave it blank. If some site says your phone number for instance must be entered (usually they have a totally bogus reason for this and simply want to sell their member lists to a telemarketing firm) then put in a false one.

NEVER give out your address to anyone at all on a SocNet site. Those whom you actually want to visit you personally already have your address and if you want to meet someone new, go to a neutral site to do it and then, if you like the individual, you can invite them home afterwards.

Be very careful about info put onto a socnet site and you should always assume that any such info is not going to be well protected.
0 Votes
+ -
And this is why I don't like BriteKite and some others
that pinpoint your location while you tweet or
whatever. If there's another case of Johnny-Stalker
out there waiting to do harm to a minor Twitter Celeb,
then that's an easy way to find out where they are.
If social networks become a security risk!?! I can see companies banding staff from accessing them if they not done so already. As I know of a few clients of mine that want an excuse to stopping their staff from using the sites already!!!

Maybe the AV and SPYWare software companies devise away of protecting users when using these sites?
0 Votes
+ -
SocNets
RobinInTheHood 26th Aug 2008
Social nets are already banned in most computer shops I have been in for the simple reason that they hurt productivity

I have yet to have anyone at all give me a valid business reason for allowing SocNets in the workplace. Personally, I do not think one exists.

Also, my current employer, the government, has a strict policy on things like FaceBook and MySpace as well as all adult socnet sites as well as several others.

Personally, I think this is a good idea as social nets are for personal time not work time and have no real place in the work environment.
When are you people going to learn? Social network is *not* a business network.... ooooh I get it... its a timing issue: when LinkedIn becomes another bebo.com then we will all be happy huggy Starbucks people....
The creation of SocNets is just one step toward our own self-created Matrix (un)reality. The more electronic we allow our relationships to become, the less we need reality to support them. The less we need reality, the more we require electronic relationships to sustain us. Like Aragorn's ring, it seems the twin serpents might in fact devour each other in the end.

Even being almost 40, I find myself subject to the plethora of easily accessible electronic forms of communication. Maintaining a job and a family are both overtime ventures, leaving little for self or friends. And so my life too has become invaded by "Five Faves" and emails that I send to all my friends at once.

At what point does our existing society collapse, only to be replaced by a virtual one, whereby everyone can look however they wish, engage in whatever actions they choose without repercussions, and maintain employment, all without ever passing toenail through the front door?

But in these days of Avian Flu and HIV and the possible recurrence of smallpox or the Black Plague, is it truly evil that we are being flushed into the toilet bowl of electronic communication? Is it impossible there is a future by which human contact is minimized for all our sakes, and that life was we know it exists only in nostalgic pockets of virtual reality?
Nothing be capable of alleviate you at the same time as a lot because achat viagra , phentermine 37.5 behind so as to propecia bar also kamagra after that.

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
Click Here
ie8 fix
Click Here

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
Click Here
ie8 fix