control, and governance
March 2006
Automated Data Auditing: The Silver Lining of Regulatory Compliance
Automated data auditing helps organizations expedite the compliance process and simplify the work of internal auditors.
Govind Seshadri
Vice President of IT
HSBC
Ashok Swaminathan
Director of Product Management
Sybase Inc.
Simplicity in data management is a thing of the past. Government and industry regulations — such as the U.S. Sarbanes-Oxley Act of 2002, Japan's HPB 517, Basel II, and the International Organization for Standardization's 27001 standard — have created challenges for internal auditors and data managers that seem insurmountable at times. These regulations require, among other things, the implementation and testing of organizational controls to ensure the accuracy and integrity of financial statements and other corporate data.
To enhance and expedite the compliance process, many organizations are automating their data gathering activities. Although automation simplifies the work of internal auditors, many organizations are reluctant to implement automated processes due to their high costs. However, automated data auditing has a silver lining that can help organizations improve their controls and overall IT infrastructure, as well as fulfill strategic objectives and ensure ongoing compliance with regulatory requirements. Internal auditors who wish to enhance their data reviews should become familiar with the benefits of automated data auditing and how to choose effective solutions that meet their organization's compliance needs.
AUTOMATED DATA AUDITING
Prior to regulatory mandates, many IT departments secured corporate data by restricting access to enterprise information to a few privileged users, such as systems and database administrators. However, due to the increasing amounts of data that organizations must manage and protect daily, role-based access alone does not help ensure the security of confidential information. Furthermore, because employees may use corporate information in malicious ways, tracking the activities of all users is vital for effective compliance. As a result, many companies are incorporating automated data audit processes.
Simply put, automated data auditing is the process of continuously monitoring and reporting database activity, thus creating a permanent record of who did what to which data, when. An automated data audit solution provides invaluable insight into how enterprise information is used, enabling organizations to:
Automated data auditing is essential for regulatory compliance, because it provides a continuous and permanent audit trail of data access and changes, while storing this information in a centralized repository that can be archived easily for long-term retention. The information gathered by a data audit solution can help improve an organization's operational performance by identifying data-use patterns leading to increased IT efficiency and the fine-tuning of existing business processes.
EFFECTIVE AUTOMATED DATA AUDITING
Automated data audit solutions provide the most convenient and comprehensive way to track modifications by recording all changes and access activities at the database level. Before purchasing an automated data audit solution, organizations need to determine whether the solution has a centralized audit data repository, impacts the performance of operational systems, produces detailed reports and queries, and has drill-down capability for use during forensic investigations.
Automated data audit solutions must also maintain information integrity to reduce organizational risk and ensure regulatory compliance. To do this, organizations need to implement the following best practices as part of any automated data audit effort:
However, the most important activity an automated data audit solution must do is enable auditors to capture data definition language (DDL) and data manipulation language (DML) changes, as well as Select statements:
Once collected, organizations can store audit information in a relational database with a well-defined schema. Typically, automated audit data should be kept online for several months, after which it is stored in flat files or an offline storage facility for long-term archiving. To access audit data, organizations should write reports on top of the audit repository or make the data directly available to auditors depending on their internal control processes.
IMPROVING BUSINESS EFFECTIVENESS
Enterprises performing DDL, DML, and Select statement auditing collect rich and detailed information that can be used to improve overall business effectiveness. As a result, internal auditors can contribute to compliance efforts and impact the organization's IT efficiency through the use of automated data audit solutions that help to:
All of the benefits listed above not only help improve the speed of compliance efforts, but they far outweigh the initial costs of implementing an automated data audit solution.
LOOKING FORWARD
The demands of compliance have a silver lining: They maximize the value of database audit data to deliver peak operational efficiency. Using an automated data audit solution not only provides rich and detailed audit reports, but helps improve an organization's overall IT efficiency and maximize data security efforts.
There is a real and attainable benefit to adopting rigorous audit controls — enhanced process efficiency. Comprehensive data auditing with a centralized repository delivers DDL, DML, and Select statement information across the enterprise. Information on user access, behavior patterns, and actual data changes provide unique and useful insights into organizationwide data access and management activities.
Collected audit data can be leveraged to correct transaction errors, enhance recoverability, track user access patterns for control and efficiency, improve overall application performance, and lower total ownership costs. Once gathered, this data is extremely useful for organizations that wish to improve their business operations and efficiency, while satisfying regulatory and internal compliance requirements simultaneously.
Govind Seshadri is vice president, database administration at HSBC and has been in the financial services industry for more than 10 years. Currently, he leads new technology projects related to database tools and applications in areas such as fixed income, foreign exchange, and derivatives trading. Prior to HSBC, he worked in the global custody area of Banker's Trust/Deutsche Bank implementing database solutions. Ashok Swaminathan is the director of product management for Sybase and is responsible for data services products including data auditing. Swaminathan has more than 15 years' experience in the software industry, in areas including product management and marketing, management consulting, and software development.
Internal Auditor is pleased to provide you an opportunity to share your thoughts about the articles posted on this site. Some comments may be reprinted elsewhere, online, or offline. We encourage lively, open discussion and only ask that you refrain from personal comments and remarks that are off topic. Internal Auditor reserves the right to edit/remove comments.