Canaudit, Inc. - Audits, Seminars, Consulting

PERSPECTIVES


Audits/Consulting

Your Best Choice For Technical Audit & Security Services
VIEW PRICING LIST


Training Events

King of Prussia, PA
October 4-7, 2010
Discount Available
Until August 27th

VIEW DETAILS


Canaudit Perspective

Motivating Executives
to Fund Enhancements
to IT Controls

by Gordon Smith
July 2010


Subscribe / Past Articles



Canaudit Perspective: Volume 11, Issue 2

Time To Upgrade Our Basic IT Audit Techniques
By Gordon Smith (March 2010)

Download PDF of article at www.canaudit.com/Perspectives/Volume11-Issue2.pdf

In my last Canaudit Perspective, I mentioned that IT audit skills are degrading in many audit departments (see www.canaudit.com/volume11issue1.html). I also mentioned that the hackers are gaining new techniques faster than we can build defenses. With this is mind, I have developed a new syllabus for IT auditing. This syllabus brings together the risks we face and prepares auditors to identify and assess controls and suggest mitigating techniques. Let me walk you through the major issues that I believe we need to include in our basic IT audit skill sets.

Databases Are The Target

What is it the hackers want? They want your data, your clients’ data, and your funds. The best way to get our data and our clients’ data is by stealing our databases. In the past, I have demonstrated how to defeat intrusion detection, target the databases, gain administrative rights, and steal the data. As auditors, we need to identify the databases that may be at risk. In the past few months I have performed several audits. While many databases were properly protected, test databases and “unauthorized” personal editions of databases were not. This enabled us to gain the information needed to compromise the better protected databases.

Our approach has always been to identify all databases and subject them to a basic security review. Using the results of this testing, we approach the high-risk business databases with the knowledge gained from the basic security review. As a result, databases that were thought to be secure are found to be susceptible to attack. Using the old audit approach, the stand-alone databases were considered secure. The new approach demonstrates that otherwise secure databases can be breached because of a missing control in “unimportant”, “beyond scope”, or otherwise ignored databases. Trust me; the hackers (external and internal) don’t care about scope. They will use every trick to harvest your data or perform transactions to steal your funds.

Clearly, we need to update our audit approach so that databases are not only audited annually, but we use more aggressive techniques to complete the audit.

The Network Is The Vehicle

If the databases are the target, then the network is the vehicle. Our organizations do business in a very complex environment. In the “olden days”, networks were closed. Our audit approaches changed significantly when the network was expanded to include the connectivity to the Internet. Wireless was next. We rushed to secure wireless connections that seemed to come out of nowhere. My biggest concerns remain unaudited by many organizations. These are outsourced or off-shore trading partners, application service providers, unauthorized connectivity, and web applications.

Let’s start with outsourced and off-shore connectivity. When we outsource to a major firm, what security measures are in place to protect our network from their globally dispersed staff? If an organization outsources to XYZ company for new system development, do their developers have access to our “test” network? They may even have access to production data that is used in testing (I know it is a no-no but it happens all the time).

If we outsource the data center, the outsourcers definitely have access to our data and they are directly connected to our network. I am concerned that we often fail to realize that the outsourcer is not only connected to our network but to the networks of every other one of their clients. We depend on the outsourcer’s network controls to isolate their other clients from our network. If another client’s network is compromised, can the outsourcer identify this and protect their network and our network from the contagion in the compromised network? What if the outsourcer’s core switches and firewalls are compromised - will the cockroaches infesting a polluted network be able to crawl into our network?

We often have other trading partners connected to our networks. This can be banks, health care providers, travel and reservation services, ecommerce supply chain vendors and customers, application service providers, and/or consultants. This is just a small list. Does your organization really know who is connecting and what the controls are in place for each one? Are those controls strong enough to protect your internal information superhighway and the data residing within it? Would your controls recognize unauthorized traffic on an approved connection?

I am also concerned with web applications. Last year I made a decision that Canaudit would provide a free Web Application Security Assessment with our IT Security Baseline. I decided to incorporate this $8,000 assessment into the baseline because our clients did not understand the complex risks in web applications. Since we started offering this, we have uncovered poorly secured web applications that expose the organization to serious data leaks or even manipulation of data due to missing controls. The Web Application Security Assessment is essential to all organizations with Internet-facing applications. This is not a one-time audit. It must be re-performed at least once a year for critical web applications to ensure that changes or modifications have not degraded controls.

Unauthorized connectivity is still a major concern. I have written about inside-out, outside-in exploits for several years. Despite that, the message does not seem to be sinking in. Products like GoToMyPC and LogMeIn are great tools when used properly and with authorization, but remember that they create a pathway for a user to come into your network. Simply blocking the sites is not enough. If a consultant or employee installs the software on their laptop then brings it into your office and connects it to the network, it is likely that they or their fellow staff can log into that laptop from anywhere on this earth where there is an Internet connection. We can assume that only approved transfers of data will occur or we can audit it to find out.

General Control Audits Are Even More Important

I know how boring general control audits can be because I have done many of them. They are also one of the most important audits because this audit sweeps through the major control points in an IT organization. Some of my concerns are that many auditors have not upgraded the general control audit program with new risks. For instance, can someone take control of the access control computer that validates badges and opens doors? In my classes, I have shown the participants how to do this. I am also concerned by those who rely on two-factor authentication but do not check to see who can bypass this control. Having RSA tokens is a great control, but if someone loses or forgets their token, do we issue a “temporary” password? If so, is it for single use or for limited duration usage such as a day or two? It is time to revamp our general control audits so that we can take a fresh look at the old issues as well as the new methods used to compromise these controls.

Conclusion

It is also time to change other areas of our basic annual IT audits. I am concerned about business continuance after a disaster or successful network penetration. Logical security and change management audits have to be upgraded to encompass new risks, some of which were covered earlier in this article. We even need to revise our approach to risk assessment so that it more closely resembles the actual risks we are facing, rather than the financial risk that has been used in the past.

If you found the above article interesting, then I invite you to take our new course IT Auditing: The Next Step which is premiering in Fairfax, VA on March 15-16, 2010. Over the next year, I will be turning this course and other new courses into a series of articles for those who cannot attend our classes. If you are not currently on our mail list, please send an “opt-in” email to Brenna@canaudit.com. Also, feel free to forward this article to other audit or security professionals. As always, I look forward to your comments on my articles. Please email them to me at Gordon@canaudit.com.

 

Change In Status

Some of you may be aware that I relinquished the position of President of Canaudit at the beginning of the year. Don’t worry; I have not left the company. It is time for me to do what I want to do. This includes writing new courses, performing audits, and writing another book or two. Running the company just took up too much of my time away from what I originally set up Canaudit to do – write and teach audit courses and do technical audits. Lesley Parks (our co-founder and Vice President), Kevin Nibler, Tamra Savage Jones, and Kevin Kalbfleish have assumed my management tasks.

I am not fading off into the sunset. In fact, you will be seeing more of my articles and new courses throughout this and coming years. I will continue teaching classes both for Canaudit Professional Development Weeks and for chapters, as well as marketing our services to clients. So far it is working out well. I really am writing more, and I continue to enjoy performing my audits. As always, I am available to answer your audit questions by email or telephone. Yes, I have more time for that as well. Life is good - really, really good - and I look forward to spending more of my time serving you, my clients.

 

Audit and Security Services

Canaudit specializes in a variety of information system and technology audits, ranging from periodic network penetration testing to full network and operating system security review. Our tailored audits provide an objective, disciplined, and in-depth analysis to evaluate and improve the effectiveness of risk management, control and security within your organization’s technological environment.

For interest in Canaudit to perform an IT audit for your organization, please email Gordon@canaudit.com or Tamra@canaudit.com, or call (805) 583-3723.

 

Professional Development

Canaudit provides quality seminars to various organizations including audit and security chapters and major corporations. These seminars range from technical information system audit classes to internal audit classes aimed at everyone from an introductory level up to management. With nearly 20 courses to choose from, we are sure to have one that will meet your individual needs. In addition to chapter and private seminars, Canaudit also holds public courses. For more information on upcoming public courses and to register, visit www.canaudit.com/seminars.html. Questions relating to Canaudit professional development or to schedule a Canaudit seminar, please email Brenna@canaudit.com or call (805) 583-3723.

 

Home | Audits/Consulting | Seminars | Chapters | Articles/Publications | Resources | About Canaudit | Contacts


© Copyright 2010 Canaudit, Inc. All rights reserved.