backtop


Print 60 comment(s) - last by BansheeX.. on Jun 7 at 8:01 PM

Another day, another SQL injection exploit

Just when Sony appeared to be getting back on the right track with the full restoration of its PlayStation Network, LulzSec struck again hitting Sony right between the eyes. The group once again used an SQL injection tactic to gain access to the Sony Pictures account database.

This time around, LulzSec manage to obtain:   

  • 1 million user accounts (including passwords, email and home addresses, and data of birth)
  • All admin account details and passwords
  • 75,000 music codes
  • 3.5 million music coupons

In addition, there was even opt-in data that was accessible, which gives even more information about Sony's customers and their preferences.

The part that amazes LulzSec (and us for that matter) is that fact that Sony stored all 1 million user passwords in simple plain text files -- no encryption whatsoever was used. "It's just a matter of taking it," stated LulzSec in a press release. "This is disgraceful and insecure: they were asking for it."

The group went on to express its disdain for Sony and its security practices (or lack thereof): 

Our goal here is not to come across as master hackers, hence what we're about to reveal: SonyPictures.com was owned by a very simple SQL injection, one of the most primitive and common vulnerabilities, as we should all know by now. From a single injection, we accessed EVERYTHING. Why do you put such faith in a company that allows itself to become open to these simple attacks? 

LulzSec has provided evidence of their latest "Sownage" on its site, which can be accessed here.



Comments     Threshold


This article is over a month old, voting and posting comments is disabled

By RadnorHarkonnen on 6/3/2011 4:30:54 AM , Rating: 2
I a am more a Network and sys admin, but as far as i know, web implementation on a larger scale is segmented on different "sites" with different "parts" of the site in a layered approach. One of the reasons we do this is to load balance between "sites" and another is security. You can't Query/DDoS the total DB/Web, because of its layered approach.

I've been a sys admin for some time now, or working indirectly through various forms, and honestly while attacks are quite frequent, never had this type of problems. And surely not this massive.


By EricMartello on 6/3/2011 6:40:20 AM , Rating: 2
Load balancing happens on the back end, and smart companies would use a reverse proxy like nginx...but that is the infrastructure level and SQL injection is an application level attack.

SQL injection is an exploit within HTML code and the server's particular script engine (i.e. PHP,ASP,CF) where the hacker can actually use non-santized input fields to execute arbitrary SQL queries.

For example, if you have a field for "first_name" on a web form which gets POSTed to the server, the value of "first_name" could be an arbitrary SQL query if the data is not cleaned by the application first, simply by issuing a command that tells the script to execute only the submitted "hack" code while ignoring the actual remaining code within the script. Since all script engines have standard SQL functions built in, that's how you can access passwords and dump the entire database.


"Young lady, in this house we obey the laws of thermodynamics!" -- Homer Simpson

Did You Partake in "Black Friday/Thursday"?
Did You Partake in "Black Friday/Thursday"? 





0 Comments












botimage
Copyright 2014 DailyTech LLC. - RSS Feed | Advertise | About Us | Ethics | FAQ | Terms, Conditions & Privacy Information | Kristopher Kubicki