Now Available:

line

Featured Resources:

line

Newsletter

Email Address:


line

Ask the Expert

Have a question for our resident expert? Email your questions to Rebecca.

« New Study: More Confirmation That Spam Costs Businesses Significant $$ | Main | Employee Privacy & New Credit Check Law In Washington State Impacts Employers: Joins Similar Laws In 4 Other States »

Reducing Attack Exposure for Internet-Facing Applications

Yesterday the Channel 12 news in Jackson, Mississippi reported a Kennesaw, Georgia business had its Internet-facing computer system hacked. That business's application is "now generating thousands of counterfeit messages to businesses and consumers, purporting to be a complaint filed with the BBB."

Too many incidents continue to occur, and in fact are increasingly occurring, because the applications are not secure; they allow bad thing to happen. For example, web applications too often allow for mistakes to happen, such as having personally identifiable information (PII) "inadvertently posted" as the University of Pittsburgh Medical Center experienced last month.

The more software you have, the more systems you have, and the more options that are available for client machines to communicate with your software, the less secure your networks and data. Increased software and systems increases complexity. Increasing complexity inherently increases vulnerabilities.

Applications security can be most successfully addressed systematically throughout the entire software and systems development life cycle (SDLC). I have talked often about the need to incorporate security and privacy into the entire SDLC, such as here and discuss this within a 2-day seminar, "Handling Complex and Difficult Privacy and Information Security Issues".

During the SDLC process, the software engineers and developers must engineer the application to minimize access to data and network resources using built-in granular controls to maximize application security.

There are generally two methods currently used to defend against all types of application server attacks; the negative security model and the positive security model.

Very basically the negative security model is an "allow everything, and block those actions known to be bad" type of approach. This approach identifies and disallows the specific types of traffic and access attempts already known to be threatening while allowing all other requests and access attempts. Any of you familiar with the RACF security model for mainframe applications will recognize this as the model being used.

The positive security model utilizes granular access controls to application capabilities. Access controls can be made on a very specific level to any user, program, or process that requests permission to data or tries to perform specific business process activities. This is generally a "block everything and allow only specific actions" type of approach. Again, with reference to mainframe security, this is the model used by Top Secret and ACF2.

The concept of using granular access controls can also be used to restrict the capabilities of applications that will result in improved security. For example, you can restrict access to Internet-facing applications by screening all access requests through a tightly configured application gateway.

I just posted a paper, "Reducing Attack Exposure for Internet-Facing Applications" that discusses these and other associated issues in detail.

If you get a chance, please read it and let me know what you think and if you have other issues to add to what I covered.

I look forward to your feedback!

TrackBack

TrackBack URL for this entry:
http://www.realtime-itcompliance.com/type/mt-tb.cgi/397

Post a comment

(All comments are approved by site leader before appearing here. Thanks for commenting!)

line

Rebecca Herold's Bio:

Rebecca Herold,CISSP, CIPP, CISM, CISA, FLMI, has been providing information security, privacy and regulatory assistance and services to organizations from a wide range of industries for over 18 years. Rebecca was instrumental in building the information security and privacy program while at Principal Financial Group, which was awarded the CSI Information Security Program of the Year Award in 1998. IT Security ranked Rebecca as one of the top 59 IT security influencers, and Computerworld put Rebecca their list of the 25 top privacy experts and on their list of the 9 best privacy consulting firms. Rebecca has been CPO for two consulting organizations, and has had her own information privacy, security and compliance business since 2004. Rebecca has written chapters for several books, dozens of articles, and has been writing a monthly privacy column for the CSI Alert newsletter since the beginning of 2001, and is working on her 11th book. Some of her other books include The Privacy Papers, Managing an Information Security and Privacy Awareness and Training Program, The Definitive Guide to Security Inside the Perimeter (Realtime Publishers), The Shortcut Guide to Improving IT Service Support through ITIL (Realtime Publishers), and The Practical Guide to HIPAA Privacy and Security Compliance. In addition, Rebecca is the leader of The Realtime IT Compliance Community where she posts to her IT Compliance weblog. You can contact Rebecca at: rebecca_herold@realtimepublishers.net.