Skip the navigation

Security Manager's Journal: Assessing the company's Internet-facing apps

A third party peers at the Internet-facing applications and finds several problems that need to be addressed.

By Mathias Thurman
September 12, 2011 06:00 AM ET

Computerworld - When you're in charge of a company's security, you have to actively seek out its weaknesses and then determine how to shore them up. That's what I've been up to lately, as an an offshoot of my efforts to harden the DMZ.

Trouble Ticket

At issue: A vulnerability assessment uncovers several potential problems.
Action plan: Recommend fixes and keep an eye on things to make sure they're taken care of.

Globally, we have about 40 servers in our DMZ. I'm fairly confident that they are locked down, patched and protected with anti-malware software. I'm also fairly confident that the DMZ firewalls are properly configured to minimize our exposure. What I am not confident about is the security of the applications residing on those servers. We have too many Internet-facing apps that haven't been properly vetted by me and my team. Part of the problem is that during the past couple of years, our company has made several major acquisitions without conducting security due diligence.

Prodding me to action was the recent rash of hacks, most of them owing their success to poorly architected Web-based applications. Each quarter, I have a budget line for "penetration and vulnerability assessments." Because our physical security program is extremely weak, I've been spending that money on physical penetration testing. But that has become an exercise in paying someone to tell me things I already know. For example, I didn't really need to spend $20,000 for a consultant to tell me that he could create a fake company badge and piggyback behind someone else to gain access to our facilities. So this quarter, I decided to spend the money on a third-party assessment of our Internet-facing applications.

Right off, the consultant found that an e-commerce application would allow a customer to obtain software without paying for it just by modifying a URL. Since the problem is so similar to one I myself warned about in my recent article about enterprise search, it was very embarrassing.

The assessment also revealed that in another of our Web-based applications, someone could intercept and then manipulate password-reset traffic to change a customer's password. Ouch!

Yet another application runs on top of a popular social collaboration platform, allowing users to share documents. The environment is open, meaning anyone can join and share information or download our product documents. The ugly discovery was that anyone could download a document, make changes to it and then upload it back to the same location with the same name. This could prove disastrous if changes were made to our products' specs. Fortunately, this issue was remedied with a simple configuration change -- but again, it was embarrassing.

Another problem was found in an application that has been capturing customer information without SSL encryption. We've been doing a good job of encrypting the initial log-on page, but the rest of the application wasn't encrypted.

There was good news as well. Our applications didn't seem to be susceptible to SQL injection, which has been a factor in many recent attacks.

On the other hand, we were susceptible to many variations of cross-site scripting, another popular method of attacking companies.

I'll be presenting the results of this assessment to the various application groups. After that, I'll strip out the good stuff and prepare a remediation tracking spreadsheet that describes each issue (with reference to the appropriate section of the comprehensive assessment report) and lists remediation recommendations, due dates and the person responsible for eliminating the problem. The spreadsheet will make it easy for me to tell at a glance the status of each issue.

And, of course, I'll be briefing our application team to ensure that we don't make the same mistakes as we develop or acquire other applications.

This week's journal is written by a real security manager, "Mathias Thurman," whose name and employer have been disguised for obvious reasons. Contact him at mathias_thurman@yahoo.com.

Join in the discussions about security! computerworld.com/blogs/security

Read more about Security in Computerworld's Security Topic Center.



What is Tech Briefcase?
TechBriefcase is a new, free service where IT Professionals can Search, Store and Share IT white papers and content like this. Learn more
Bookmark content
Speed up your research efforts with content across the web.
Search and Store
Find the white papers you need. Create folders for any topic.
View Anywhere
Open your briefcase on your iPhone, tablet or desktop. Share with colleagues.
Don't have an account yet?
Additional Resources
Security KnowledgeVault
WHITE PAPER
Security is not an option. This KnowledgeVault Series offers professional advice how to be proactive in the fight against cybercrimes and multi-layered security threats; how to adopt a holistic approach to protecting and managing data; and how to hire a qualified security assessor. Make security your Number 1 priority.

Read now.

Cut Communications Costs Once and for All
WHITE PAPER
New IP-based communications systems are being deployed by small and midsized businesses at a rapid rate. Learn how these organizations are enabling faster responsiveness, creating better customer experiences, speeding office or mobile interactions, and dramatically reducing existing communications costs.

Read now.

Security White Papers
Driving Secure Enterprise File Sharing and Syncing in the Enterprise
GroupLogic's new activEcho is the industry's only secure Enterprise File Sharing and Synching solution that balances the need for simplicity for the end...
The Enterprise File Sharing Option
Enterprises and IT departments need to address several critical security issues when considering file sharing and syncing products. Many of today's solutions do...
Security Strategies to Virtualizing Internet-Facing Applications
The IT organization at Intel has set a goal to transition their enterprise to a private cloud for their Office and Enterprise applications....
Cloud Security Planning Guide
Cloud security considerations span protecting hardware and platform technologies in the data center to enabling regulatory compliance and defending cloud access through different...
Cloud Security Vendor Round Table
This vendor round table guide will help you to evaluate different cloud technology vendors and service providers based on a series of questions...
All Security White Papers
Security Webcasts
Live Webcast
Data Privacy and Protection in Production Environments: New Research from Ponemon Institute
Date: Wednesday, June 13, 2012, 1:00 PM EDT / 10:00 AM PDT

In a recent study conducted by Ponemon Institute, fifty-five percent of respondents...
Data Privacy and Protection in Production Environments: New Research from Ponemon Institute
Date: Wednesday, June 13, 2012, 1:00 PM EDT / 10:00 AM PDT

In a recent study conducted by Ponemon Institute, fifty-five percent of respondents...
Security Certifications 101 - BlackBerry and all those acronyms what do they mean and why they matter?
FIPS, Common Criteria, CAPS, AISEP, NFC, NIST, Fraunhofer SIT, CESG, DSD - these are just some of the government and industry certifications which...
BlackBerry PlayBook OS 2.0 Security Overview
The presentation provides an overview of BlackBerry PlayBook OS 2.0 security capabilities and features, including: BlackBerry® Balance™ technology, BlackBerry® Bridge, data-at-rest protection, and...
BlackBerry NFC Security Overview
The presentation on NFC security will provide an overview of the security protections built into the BlackBerry platform to protect users, application developers...
Playing Defense: Staying on Top of Your Disaster Recovery Game
When it comes to disaster recovery, rapidly growing data volumes, distributed computing models, and new technologies all combine to present an ever-changing playing...
All Security Webcasts
Newsletter Sign-Up

Receive the latest news test, reviews and trends on your favorite technology topics

Choose a newsletter
  1. View all newsletters | Privacy Policy
IT Jobs