Question

In: Accounting

How would you enforce least privilege and SoD controls in your system? Please provide an example.

How would you enforce least privilege and SoD controls in your system? Please provide an example.

Solutions

Expert Solution

The principle of least privilege ensures that employees only will be given access to the information and resources that are necessary for a legitimate purpose.

The basic concept behind SoD is that no employee or group should be in a position both to perpetrate and to conceal errors or fraud in the normal course. The duties which are incompatible and should be segregated are:

  • Authorize / Approval
  • Custody of assets
  • Record and report

SoD may be implemented a different levels like:

Individual level: This is most basic SoD where it is ensured that different duties are performed by different persons.

Organizational unit / Function level: Here SoD is implemented at unit / sub unit level, An sales offer may be prepared by Sales department but signed off by Operations department.

Legal Entity level: At this level operations are performed at legal entity level, Investments made by subsidiary may require authorization by Holding company.

Implementation in system:

Risk assessment is done to properly assess SoD risk from conflicting duties.

Based on risk assessment segregated duties are assigned to specific roles so that no single role can perform incompatible duties. For example, in case of managing change in a software application:

Duties to be performed are:

  • Development of queries based on requirements. This has to be assigned to software engineer
  • Testing /Approving Logic: This is assigned to quality analyst.
  • Approve system access: This is assigned to Security controller.

In the matrix above 'X' denotes incompatibility.. Software Engineer cannot approve logic/changes or cannot approve system access.

SoD controls are implemented in the system through defining Roles and Responsibilities within software based on SoD matrix for each key processes. Roles and responsibilities are mapped to ensure that a role cannot have access and hence cannot perform duties which are incompatible. Roles will have access only to processes/responsibilities he can perform. Thus by defining roles and responsibilities, mapping them and managing access controls SoD is enforced in system.


Related Solutions

what are pervasive controls? provide an example of at least three?
what are pervasive controls? provide an example of at least three?
Give 5 reasons: How does an ERP system enforce best practices for an organization? Provide an...
Give 5 reasons: How does an ERP system enforce best practices for an organization? Provide an example.
7.How do institutions (school, the legal system, the government, etc.) enforce class differences? Give at least...
7.How do institutions (school, the legal system, the government, etc.) enforce class differences? Give at least one example of how an institution reinforces class inequality. 8.What role do you think race plays in intergenerational mobility? Do you expect to end up in a higher income class than your parents? Do you think this is true of white people in your generation? 9.Do you think the US can more accurately describe as a meritocracy or a caste society? What are the...
What are your thoughts on the topic of privilege. How can we use our privilege to...
What are your thoughts on the topic of privilege. How can we use our privilege to support cultural groups? How can we control our biases in health care and provide excellent service to our patients?
Can anyone provide an example of when you would use Fisher’s least significant difference test and...
Can anyone provide an example of when you would use Fisher’s least significant difference test and example of when you would use Tukey’s honestly significant difference test? How do these 2 tests differ?
Please provide an example on why you would create a subdomain, also known as a child...
Please provide an example on why you would create a subdomain, also known as a child domain. Also, how does it differ in procedure using the promotion wizard creation from creating a separate domain ???
Please provide your own example of KNN algorithm
Please provide your own example of KNN algorithm
Provide an example and explanation of how you would use Hypothesis Tests in the field of...
Provide an example and explanation of how you would use Hypothesis Tests in the field of psychology
How do you calculate incidence for population health? Please provide an example
How do you calculate incidence for population health? Please provide an example
how would you value an IPO? please provide an in-length explanation
how would you value an IPO? please provide an in-length explanation
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT