|
Technical Control
Access Control
- define levels of access rights
- avoid shared accounts
- remind staff to keep their passwords strictly confidential and change the passwords periodically
- protect access to terminals
- restrict execution of sensitive applications at designated terminals
Data Control
- classify data into different security levels
- encrypt confidential data
- shred confidential documents, format storage media before disposal
- keep up-to-date data backup
Network Control
- install firewalls
- install intrusion detection systems
- install monitoring systems
- separate particularly sensitive applications from routine ones
Application Control
- input control: check the validity, accuracy and completeness of data in correct format at the time of input
- processing control: ensure the consistency and integrity of the processed/ master data
- output control: ensure that reports and other outputs generated from the system are properly distributed to authorized users only
Audit Trail
- subject audit trail records to random checks
- retain audit trail logs for a specified period
- prohibit any alterations to audit trail logs
- make audit trail accessible only to authorized persons only
Virus Attack Protection
- install memory-resident anti-virus software, keep it up-to-date
- perform virus scan on all external files and electronic mail attachments
- scan external disks with anti-virus software before use
- remove unnecessary floppy disk and compact disk drives from workstations to prevent accidental or intentional system booting with an infected disk
Disaster Recovery Planning
- devise a disaster recovery plan
- maintain up-to-date backup of data, programs, documentation and other system utilities
- establish a fully-functional stand-by recovery site
|