3.10C Segregation of Duties, Cross training and Job Rotation
Segregation of duties is the process of assigning responsibility for different functions of a job to separate individuals so as to prevent or detect the irregularities and fraud. For example, for entering a transaction one employee initiates the transaction and the other person records the transaction i.e. a single person cannot execute a complete transaction.
SoD also includes two people to participate in a task simultaneously which is also known as dual control. Though SoD does not guarantee security as both the employee may collude to commit the fraud or or other irregularities.
Addressing violation of segregation of duties
Implementing a role based access is a preventive method to address the risk of violation of segregation of duties. When an employee has restricted access, he will not be able to perform any job which is not assigned to him.
SoD is a best way to ensure that developers do not make any unauthorized changes in the production environment. He should not have access to the production environment.
Compensating control in absence of segregation of duties
In small organizations, it may not be feasible to segregate each function. In such cases appropriate compensating controls like audit and log reviews should be enabled.
Cross-training and Job Rotation
Many organizations have the process of cross training in which people on the same team are trained in one another’s roles. However, one risk with cross training is that a single employee can bypass the control if he is aware of all the related processes.
Job rotation and mandatory vacation plays a dual role of improving employee’s productivity as well as helps to detect fraud or other irregularities.
Mandatory job rotation also reduces the risk of collusion between two employees as two employees will not be allowed to work together over an extended period of time.