Perimeter
1/4/2011
05:12 PM
Adrian Lane
Adrian Lane
Commentary
50%
50%

Going Out With A Bang

We like to think that most firms have 'gotten the memo' that hackers hack databases, yet the flurry of breaches at years end suggests otherwise

2010 ended with a slew of database breaches being reported. Mozilla's database for addons.mozilla.org was hacked, Ohio State University leaked 760,000 student and faculty social security numbers, St. Louis University reported a breach, and Silverpop leaked most of its clients' customer email addresses.

But in the greater scheme of things, these breaches will have the same financial impact as CitySights NY's leaking 110,000 credit card numbers.

CitySights NY had 110,000 credit card numbers, along with both personal information (name, address, email) and CVV2 data -- sometimes called the security code. Storage of the CCVV2 is expressly forbidden under these circumstances by the Payment Card Industry Data Security Standard. It stands to recon that if you have 110k credit card numbers, you might have heard of PCI-DSS, or have been flagged by a PCI assessor. Somehow CitySights NY got around this restriction.

Each one of these cases involves a database breach, caused by anything from SQL injection attack to simple user errors that expose data to anyone who happens to stumble upon it. It's easy to become desensitized reading about breaches given the frequency has barely slowed in the past five years. Most companies storing credit card numbers have received the memo that they need to take care of their data, but there are a lot that have lax security and are still storing portions of the mag stripe data that they should not. I find that universities remain defiant about data security, and most institutions I speak with have a cultural issues that run counter to data security. An open environment that promotes the free exchange of ideas is at odds with the need to lock down personal information. It's not that they can't -- it's just counter to their philosophy, and I believe why we will continue to see student data compromised for the foreseeable future.

Whatever the cause, we have technologies and processes to help mitigate breaches and make is far tougher for attackers to compromise a database. What's not always obvious is that a single account compromise or SQL injection attack should not automatically expose every data record, or all types of data. It does not need to be catastrophic and total failure.

Simple adjustments to permissions, segregation of admin roles, or patching more frequently don't cost money -- rather it's a change to the operations processes. What's more is these steps account for some of the biggest breaches. Labeling and masking technologies, commonly available from the database vendor at a small cost, can prevent leakage through mistakes and some forms of injection attacks. Transparent database encryption is, once again, inexpensive and effective with minimal disruption to operations. Finally, choosing to _not_ store some types of information is free and incredibly effective.

You don't need to do a lot to raise the bar, but you actually have to _do_ something. Outside of Mozilla, it does not look like any of these institutions had security in mind whatsoever.

Adrian Lane is an analyst/CTO with Securosis LLC, an independent security consulting practice. Special to Dark Reading. Adrian Lane is a Security Strategist and brings over 25 years of industry experience to the Securosis team, much of it at the executive level. Adrian specializes in database security, data security, and secure software development. With experience at Ingres, Oracle, and ... View Full Bio

Comment  | 
Print  | 
More Insights
Register for Dark Reading Newsletters
White Papers
Cartoon
Current Issue
Dark Reading December Tech Digest
Experts weigh in on the pros and cons of end-user security training.
Flash Poll
Title Partner’s Role in Perimeter Security
Title Partner’s Role in Perimeter Security
Considering how prevalent third-party attacks are, we need to ask hard questions about how partners and suppliers are safeguarding systems and data.
Video
Slideshows
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2014-5314
Published: 2014-11-23
Buffer overflow in Cybozu Office 9 and 10 before 10.1.0, Mailwise 4 and 5 before 5.1.4, and Dezie 8 before 8.1.1 allows remote authenticated users to execute arbitrary code via e-mail messages.

CVE-2014-5325
Published: 2014-11-23
The (1) DOMConverter, (2) JDOMConverter, (3) DOM4JConverter, and (4) XOMConverter functions in Direct Web Remoting (DWR) through 2.0.10 and 3.x through 3.0.RC2 allow remote attackers to read arbitrary files via DOM data containing an XML external entity declaration in conjunction with an entity refe...

CVE-2014-5326
Published: 2014-11-23
Cross-site scripting (XSS) vulnerability in Direct Web Remoting (DWR) through 2.0.10 and 3.x through 3.0.RC2 allows remote attackers to inject arbitrary web script or HTML via unspecified vectors.

CVE-2014-6477
Published: 2014-11-23
Unspecified vulnerability in the JPublisher component in Oracle Database Server 11.1.0.7, 11.2.0.3, 11.2.0.4, 12.1.0.1, and 12.1.0.2 allows remote authenticated users to affect confidentiality via unknown vectors, a different vulnerability than CVE-2014-4290, CVE-2014-4291, CVE-2014-4292, CVE-2014-4...

CVE-2014-4807
Published: 2014-11-22
Sterling Order Management in IBM Sterling Selling and Fulfillment Suite 9.3.0 before FP8 allows remote authenticated users to cause a denial of service (CPU consumption) via a '\0' character.

Best of the Web
Dark Reading Radio
Archived Dark Reading Radio
Now that the holiday season is about to begin both online and in stores, will this be yet another season of nonstop gifting to cybercriminals?