| Operating System Audit |
Article Index for Operating System |
Website Links For Operating System |
Information AboutOperating System Audit |
|
As computers became more sophisticated, many manual operations are automated within the operating system (see more about the history of Operating System s).The operating system (OS) is the program that runs all other programs. OS perform the undertaking of coordinating all tasks, such recognizing input from the keyboard and keeping track of files and directories. It also ensures that all the different programs that are running and the users for those systems do not interfere with each other. OS is also in charge of security and guarantees that no unauthorized use occurs. The operating system provides a software platform on top of which other programs called applications can run. Some examples of popular operating systems include Windows , Unix , and Linux . WHY IS OS SECURITY RELEVANT? In today's business climate, there is an increasing use and awareness of many OS used by large organizations. The mechanisms that control the information and the data itself is what is considered valuable. Therefore security of information systems is crucial. It has been recognized that it is good security protocol to either perform internal security audits or hire external firms to audit existing policies, practices, and installations. OS interact with vital business assets such as Payroll , Human Resources , development, and customer information. The operating system sees “ {Link without Title} data on the disk as streams of bits in the records inside the files and folders. The operating system does not see the data relating to the basic pay of an employee as being significantly more or less sensitive than the employee's telephone number. It is the application software that understands the data from the business perspective; all business rules relating to the way the data can be manipulated are enforced through programs in the application software”. Good Application Software has controls designed to enforce all the validations and business rules relating to who interacts with which elements of the data and how. As long as the user stays within such an application, the user's actions are well controlled. “However, if a user is able to bypass the application and gain access to the operating system, then all the rules and controls in the application software become irrelevant.” Hence, it is necessary to carry out reviews of the OS and database for all critical applications and the servers that hold sensitive information. HOW DO YOU PERFORM AN OPERATING SYSTEMS AUDIT? “The purpose of this page is to focus on the concepts and need for the audit of OS and not to provide detailed guidelines or checklists for doing the same. Such guidelines or checklists are specific in technical detail to different OS. Many professional audit firms develop, through their own research, guidelines and work procedures for such technical audits.” Typically, operating systems are purchsed from outside vendors. The auditor should obtain and understand the technical descriptions and documentation from their vendors, before beginning an audit. By their nature, operating systems are heavily relied upon for general operation of computer hardware. Therefore, an operating system audit requires the auditor to deploy further investigation in determining whether: 1) An application program can access main or Data Storage areas or files being used by other applications. 2) Important security and accuracy features (e.g., error handling for invalid data types of formats) are fully used and are not being overridden by application programs. 3) Adequate supervisory procedures are established for the system Programmers (in addition, a security background investigation should be performed).
4) Access to and use of privileged instructions (e.g., input and output instructions that would enable reading or writing of data from another user’s file) is restricted. 5) Scheduling functions are self-processing or require extensive operator intervention. 6) Improvements to the system are routinely implemented. Most of the changes are initiated as maintenance described by the vendors. The organization should control software changes by:
Important areas in an OS audit are the following:
The following steps aim to cover each of the aforementioned topics.
EXTERNAL LINKS
|
|
|