ICT4 - 6

Home ] Up ] ICT1 - 1 ] ICT1 - 2 ] ICT1 - 3 ] ICT1 - 4 ] ICT1 - 5 ] ICT1 - 6 ] ICT1 - 7 ] ICT1 - 8 ] ICT1 - 9 ] ICT1-10 ] ICT2 - 1 ] ICT2 - 2 ] ICT2 - 3 ] ICT2 - 4 ] ICT2 - 5 ] ICT2 - 6 ] ICT2 - 7 ] ICT2 - 8 ] ICT4 - 1 ] ICT4 - 2 ] ICT4 - 3 ] ICT4 - 4 ] ICT4 - 5 ] [ ICT4 - 6 ] ICT4 - 7 ] ICT4 - 8 ] ICT4 - 9 ] ICT4 - 10 ] ICT5 - 1 ] ICT5 - 2 ] ICT5 - 3 ] ICT5 - 4 ] ICT5 - 5 ] ICT5 - 6 ] ICT5 - 7 ] Previous Homeworks ] Network Topology ]


Implementation of Legislation

See ICT1 for a description of computer law and computer crime

Data Protection Policy

Under the law, organisations must:

A data protection policy might be split into 2 sections:

Section 1 - Customer Service

Section 2 - Organisational Culture

 

Software Copyright

BSA (Business Software Alliance) exists to make organisations aware of the law on copyright.  Their advice on software management is:

 

Health and Safety

Reading Suggestion:  Sitting on the Job - Scott W Donkin, 1989

 

Audit Requirements

Companies must publish accounts their accounts every year and these accounts must be signed by an auditor who verifies that they are an accurate record.

The accounts show the current state of the business i.e. bank balances, other investments, machinery, stock, land, factories, warehouses and other buildings, money owed to the company and money which the company owes.

There is a temptation for companies to tamper with their accounts.  A small businesses might want to undervalue itself to avoid paying tax and a large PLC might want to appear to be doing better than it actually is to boost the share price.  The job of the auditor, therefore, is to protect the public in general and investors in particular by making sure that the company isn't "cooking the books".

The auditor can inspect any invoice (purchase invoices and sales invoices"), bank statements and any other transaction.  It is very important that the company has all their records in good order.

An auditor should be able to follow any transaction or financial activity and trace it throughout its life within the organisation.  This is called "following an audit trail" If the company has maintained good records, this should be very straightforward.  However, with computer systems, it can become more complicated.  Real-time processing systems are particularly complex.  It is important that system developers consider the needs of auditors when designing systems.  Auditors should be actively involved in the design stage.

A network should keep logs of all use, so that they can identify who was on a certain computer at any particular time.   Unusual behaviour on the network should be logged.  Many network security packages include audit controls that show what files each user accessed, when and from what station.  It can also log unsuccessful attempts to log on and this should identify people who are trying out possible passwords (i.e. it might detect hackers).

Auditors themselves can use specialist software that will allow them to interrogate the data files, printing out a random sample group if required.  It is also possible to generate exception reports to gather more information.

It is good practice to ensure that several people are involved in the processing of a transaction because this guards against fraud.  The case of Nick Leeson illustrates how a computer system without proper controls can allow an individual to bring down an entire institution.  As a result of this case, the liquidators of the bank are suing accountants who (allegedly) did not notice what was going on.  See: http://news.bbc.co.uk/hi/english/business/newsid_1405000/1405209.stm

Case Study - Harold Shipman p.251 of the Heathcote textbook.  An audit trail helped provide evidence that Shipman had altered the medical histories of his patients.