16
www.qsoftware.com ERP audit, security & efficiency Segregation of Duties From Design to Cross Application Reporting Carrie Curry Senior Delivery Manager Q Software Eric Henderson JDE Senior Security, Risk and Compliance Specialist ErpX Security & Technology LLC

Session ID 100190 SOD From Design to Cross Applicaiton Reporting…apps.questdirect.org/eweb/upload/CFP_Fil… · PPT file · Web view · 2017-07-13Eric is a Senior JD Edwards Security

Embed Size (px)

Citation preview

Page 1: Session ID 100190 SOD From Design to Cross Applicaiton Reporting…apps.questdirect.org/eweb/upload/CFP_Fil… · PPT file · Web view · 2017-07-13Eric is a Senior JD Edwards Security

www.qsoftware.com ERP audit, security & efficiency

Segregation of Duties From Design to Cross Application Reporting

Carrie CurrySenior Delivery Manager Q Software

Eric HendersonJDE Senior Security, Risk and Compliance Specialist ErpX Security & Technology LLC

Page 2: Session ID 100190 SOD From Design to Cross Applicaiton Reporting…apps.questdirect.org/eweb/upload/CFP_Fil… · PPT file · Web view · 2017-07-13Eric is a Senior JD Edwards Security

www.qsoftware.com ERP audit, security & efficiency

Introductions

Eric is a Senior JD Edwards Security and Compliance Specialist, with more than 14 years of experience specializing in the delivery of JDE security solutions from assessments, design and configuration, and system implementations. He has deep experience in executing and managing projects related to JDE user security, segregation of duties analysis, configuration and controls reviews, pre- and post-implementation reviews, and security and configuration implementations.

Eric served clients in a number of industries, including Consumer Products, Construction and Engineering, Manufacturing, Media and Entertainment, Oil and Gas and related services, Real Estate, and Technology.

Page 3: Session ID 100190 SOD From Design to Cross Applicaiton Reporting…apps.questdirect.org/eweb/upload/CFP_Fil… · PPT file · Web view · 2017-07-13Eric is a Senior JD Edwards Security

www.qsoftware.com ERP audit, security & efficiency

Introductions

For the past 13 years, Carrie has worked with JD Edwards in various roles such as business process analyst, report specialist, systems analyst and ERP Security team lead. Her experience with JD Edwards and in progress CISA certification make her a unique authority on JD Edwards compliance topics. Carrie is currently a Senior Implementation Consultant for Q Software.

Carrie regularly provides training and implementation services to clients across North America. She has been sharing her passion for security with various presentations at InFocus and Collaborate. She is the founder and past president of the Quest JDE E1 Security SIG and is currently an active board member.

Page 4: Session ID 100190 SOD From Design to Cross Applicaiton Reporting…apps.questdirect.org/eweb/upload/CFP_Fil… · PPT file · Web view · 2017-07-13Eric is a Senior JD Edwards Security

www.qsoftware.com ERP audit, security & efficiency

AgendaKey Area’s of Risk Drivers for Change Segregation of Duties Design Cross Application Segregation of DutiesReporting Questions

Page 5: Session ID 100190 SOD From Design to Cross Applicaiton Reporting…apps.questdirect.org/eweb/upload/CFP_Fil… · PPT file · Web view · 2017-07-13Eric is a Senior JD Edwards Security

www.qsoftware.com ERP audit, security & efficiency

Objectives

1. To highlight and discuss key area’s of risk where fraudulent activity can occur

2. To share best practices and lessons learned in the design of segregation of duties

3. To discuss the importance of effective reporting when it comes to maintaining compliance for both in application and cross application reporting

Page 6: Session ID 100190 SOD From Design to Cross Applicaiton Reporting…apps.questdirect.org/eweb/upload/CFP_Fil… · PPT file · Web view · 2017-07-13Eric is a Senior JD Edwards Security

www.qsoftware.com ERP audit, security & efficiency

Key Area’s of Risk “Risks are not isolated to one piece of the puzzle, rather they extend to a broader risk universe”

ProcessesData Technology

Technology • Infrastructure • Networks • Security • Disaster Recovery

Data• Conversion / validation• Data Governance • Reporting • Back up and Refresh

Processes • Requirements • Business Processes • Lifecycles • Controls • Interfaces

Page 7: Session ID 100190 SOD From Design to Cross Applicaiton Reporting…apps.questdirect.org/eweb/upload/CFP_Fil… · PPT file · Web view · 2017-07-13Eric is a Senior JD Edwards Security

www.qsoftware.com ERP audit, security & efficiency

Drivers for Change 1. Regulatory Compliance

Sarbanes-Oxley and other regulatoryissues are forcing companies to increase their awareness andaccountability of their employees actions within the company

2. Security and Data Management Recent privacy laws and prosecution of security violations is bringing a new awareness to monitoring and controlling security and access to data within the organization

Departments Procurement

vs Accounts Payable

Business Function Procure to Pay

Manual Processes Signature on paper

SystemsApplication - JDE

Page 8: Session ID 100190 SOD From Design to Cross Applicaiton Reporting…apps.questdirect.org/eweb/upload/CFP_Fil… · PPT file · Web view · 2017-07-13Eric is a Senior JD Edwards Security

www.qsoftware.com ERP audit, security & efficiency

Getting Started

Identify Business

Processes

Identify Risks or Conflicts

Design SOD Rule

Identify Systems

Business Process: Order to CashConflict: Credit Approval & Sales Order EntryRisks: Approve increase credit and enter large sales order customer cannot pay for SOD Rule: Establish Credit Limits & Payments Terms VERSUS Enter Sales Order System(s): JD Edwards

Page 9: Session ID 100190 SOD From Design to Cross Applicaiton Reporting…apps.questdirect.org/eweb/upload/CFP_Fil… · PPT file · Web view · 2017-07-13Eric is a Senior JD Edwards Security

www.qsoftware.com ERP audit, security & efficiency

Segregation of Duties: Matrix

Order To Cash

Enter customer order

Issue credit memos

Review and approve credit memos

Establish credit limits/payment terms

Override credit holds/approve overrides

Adjust inventory records

Maintain accounts receivable sub-ledger

Adjust inventory sub-ledger

Review and approve aged accounts receivable trial balance

Reconcile sub-ledger information

Post to the general ledger

Receive cash/remittance

Apply payments to customer accounts

Perform bank reconciliation

Enter write-offs of bad debt

Review and approve write-offs of bad debt

Maintain customer master file

Enter changes to price list

Enter customer order                                    Issue credit memos                                    Review and approve credit memos                                    Establish credit limits/payment terms X                                  Override credit holds/approve overrides                                    

Page 10: Session ID 100190 SOD From Design to Cross Applicaiton Reporting…apps.questdirect.org/eweb/upload/CFP_Fil… · PPT file · Web view · 2017-07-13Eric is a Senior JD Edwards Security

www.qsoftware.com ERP audit, security & efficiency

Custom Objects

Base Objects

Segregation of Duties: Details Conflict: Credit Approval & Sales Order Entry

Credit Approval Sales Order Entry

P03B305 P4210

N/A R554210

Versions ZJDE0001 QSG0002

Page 11: Session ID 100190 SOD From Design to Cross Applicaiton Reporting…apps.questdirect.org/eweb/upload/CFP_Fil… · PPT file · Web view · 2017-07-13Eric is a Senior JD Edwards Security

www.qsoftware.com ERP audit, security & efficiency

Segregation of Duties: Process

Rules Policies

Align Processes

Establish Enforcemen

tMitigate

Monitor

Page 12: Session ID 100190 SOD From Design to Cross Applicaiton Reporting…apps.questdirect.org/eweb/upload/CFP_Fil… · PPT file · Web view · 2017-07-13Eric is a Senior JD Edwards Security

www.qsoftware.com ERP audit, security & efficiency

Considerations

• How does IT work with the business to identify segregation of duties issues? • One application or multiple applications

• Does the organization design roles in a way that creates inherent SOD issues?• Does the organization take appropriate action when SOD conflicts are

identified?• Is GRC Software currently used to effectively manage SOD risk?

• What sensitive data do we hold, where does it reside?• How well do we understand privacy regulations that affect our business?• Do users follow control procedures to address regulation?

Page 13: Session ID 100190 SOD From Design to Cross Applicaiton Reporting…apps.questdirect.org/eweb/upload/CFP_Fil… · PPT file · Web view · 2017-07-13Eric is a Senior JD Edwards Security

www.qsoftware.com ERP audit, security & efficiency

Access Associated with User Profiles

User ProfilesApplications

Cross Application Segregation of Duties

Application AJD Edwards

Application BHyperion

User AUser B

User AUser B

Role Access

Role Access

Page 14: Session ID 100190 SOD From Design to Cross Applicaiton Reporting…apps.questdirect.org/eweb/upload/CFP_Fil… · PPT file · Web view · 2017-07-13Eric is a Senior JD Edwards Security

www.qsoftware.com ERP audit, security & efficiency

Page 15: Session ID 100190 SOD From Design to Cross Applicaiton Reporting…apps.questdirect.org/eweb/upload/CFP_Fil… · PPT file · Web view · 2017-07-13Eric is a Senior JD Edwards Security

www.qsoftware.com ERP audit, security & efficiency

Reporting

Page 16: Session ID 100190 SOD From Design to Cross Applicaiton Reporting…apps.questdirect.org/eweb/upload/CFP_Fil… · PPT file · Web view · 2017-07-13Eric is a Senior JD Edwards Security

www.qsoftware.com ERP audit, security & efficiency

Questions?

Eric HendersonJDE Senior Security, Risk and Compliance Specialist ErpX Security & Technology LLC

[email protected]

Carrie Curry Senior Delivery ManagerQ Software

[email protected]