Incompatible Security Analysis This document is an analysis of incompatible security identifiers in the ISRS system. Some of them were previously defined and have been entered into the security administration module. Others need to be added if agreed that they are incompatible. The document also contains recommendations for changes in security groups that would eliminate some incompatible security. Finally, it contains a review of mitigating controls that were previously defined and shows the queries or reports in ISRS which must be used to document the mitigating control. Cash In Risk: Cash received is not deposited Business Process Risk (risk is not listed if previously defined) Security General Receipt A general receipt is a risky transaction because the system does not contain any information of amount that should have been received. It is not incompatible with other system security but users need to consider it when developing manual procedures. AR_03 Receipt Correction Employee Waivers Non-Employee Waivers Write-Off Collections Deferment Manual Receivable Reduction Incorrectly record market rate tuition Record Application Fee as Paid Back-Dated Drop Student Residency Billing Residency The applicant system allows a user to mark an application fee as paid. If a user can do it and receive cash, they could disguise the theft of cash. Incompatible Security N ot e AR_03 AR_03 AR_03 AR_06 AR_18 AR_09 1 1 1 AR_03 AR_03 AR_03 AR_03 AR_25 AR_24M AR_11H AR_07 1 1 1 1 AR_03 AR_17 1 AR_03 ST_06L ST_06M ST_06H ST_07L ST_07M ST_07H ST_08L ST_08M ST_08H RG_05H ST_15M AR_08H 1 1 1 AR_03 AR_03 AR_03 Business Process Change Course Fees Change Tuition or Standard Fee Rates Income Contracts Externally Billed Inventory Job Externally Billed Cost Allocation Change Housing Room Type Risk (risk is not listed if previously defined) Changing these rates would re-calculate every student in these groups. The impact would be fairly evident so it may not merit an incompatibility Customized training can enter their income contracts into the system. If a user can enter or modify the income amount and takes in cash receipts, they can disguise theft of cash. The Consumable Inventory module has the capability to charge the issue to an external party which creates an Accounts Receivable in the system. A person that can cancel or adjust the issue and receive cash could disguise theft of cash. Only Mn Southwest State has used this feature of the system and total records are 352. The Cost Allocation module has the capability to charge the allocation to an external party which creates an Accounts Receivable in the system. A person that can cancel or adjust the allocation and receive cash could disguise theft of cash. Only Mn Southwest State has used this feature of the system and total records are 1,311. If a room type is changed, it will cause the system to re-calculate charges for a student in the room. If a user can perform this function and receives cash, they could calculate a lower amount and keep part of a payment. Security Incompatible Security AR_03 AR_03 AR_23H AR_01H AR_03 CN_04H AR_03 CI_05H AR_03 CA_05H AR_03 SH_01H Fictitious Expense Voucher AC_TRAN_J OURNAL_V OUCHER 1 – Incompatibility is defined in the current A/R grid Cash Out Risk: Cash disbursed is not a payment to a customer interacting with the college or university Business Process Risk Direct Payment Voucher incompatibilities defined and loaded into the Security Admin system – there are more identifiers that allow changing of address than the ones listed in the system incompatibilities defined and loaded into P.O. Pay-off Security Incompatible Security Note N ot e 1 1 Expense Voucher Employee Payroll Student Payroll (2) Student Payroll Refunds Refunds Financial Aid Overage Financial Aid Overage Financial Aid Overage (4) the Security Admin system see Cash In section HR has defined incompatibilities and they are loaded in the system. defined problem between student payroll processing and direct deposit setup The person that can create a work authorization and enter time should not be able to print checks. They could create a fictitious payroll and generate a check for it without detection. The system calculates the refund so the risk is that it is not delivered to the correct party. The current grid defines incompatibilities with some of the identifiers that allow address change, but not all of them. Refund process should also be incompatible with Direct Deposit set-up because the user could change the bank account for the deposit. One incapability was defined where a user could award financial aid and change an address. It only addresses one identifier that can change an address. If a user can change direct deposit information, they could redirect an overage to their bank account The person making the award should not be writing checks or they could create a fictitious award and take the check. AC_TRA N_JOUR NAL_VO UCHER AR_03 PR_02(H, M,L) PR_02(H, M,L) AP_03H AR_12H AR_03, ADDRESS_H IGH, ADDRESS_M ED AR_12H AP_03H FA_14 AR_03 FA_14 AP_03H FA_14 AP_02(H,M,L ) – (3) In System AP_02(H,M,L ) – (3) In System In System Short-Term Loans 2 – The PR_01 and PR_02 groups allow a user the ability to setup a work authorization and enter timesheets. In essence, they are performing the HR and payroll functions. These groups should be reviewed. The groups should be renamed into something that better describes their function. 3 -- The functions in the AP high, medium, and low groups should be reviewed. Also, the groups should be renamed to better describe their function. 4 – Other financial aid identifiers should be examined to understand their function better. Equipment The goal is to protect against the risks of unauthorized purchase, use, or disposal. Another risk is that it is not properly recorded in the system. Key internal control over the purchasing is to ensure proper authorization. The owner of the cost center or one of their delegates should authorize the purchase. Purchasing and payment separation have been addressed. Protecting the asset from authorized use or disposal requires that physical inventory counts be done by someone other than the custodian of the asset. While an important separation of duties, it does not impact ISRS security. The security group EQ_02 includes both the recordkeeping function and the running of the reconciliation report. We may want to put them in separate identifiers so a college can separate these functions. EQ_03 can also run the reconciliation report. Recommendations 1. Remove Address update capabilities from AR_03 (Cashier). This would eliminate the incompatibility between AR_03 and AR_12H AR_03 and AR_16 AR_03 and FA_14. Also remove from AR_32H (A/R Special Comments Maintenance) because it is not necessary for the job function. This change requires a special version of AR1000UG without the address tab. 2. AR_03 and AR_01H are not incompatible. Changing tuition and fee rates would be obvious and a very slight risk of causing an undetected theft of receipts. 3. Create incompatibilities for AR_03 with CN_04H, CI_05H, CA_05H, and SH_01H. They could be used to disguise theft of cash, but risk is low. 4. Do not split the group PR_02H into separate security groups. Although it allows entry of work authorization and time, they do create a risk if the person does not have access to cash. It is already defined as being incompatible with AP_02H. Create an additional incompatibility with AP_03H. 5. Create an incompatibility between AR_12H and AP_03H. 6. FA_14 is incompatible with AP_01H and AP_03H. 7. Remove the equipment reconciliation report from EQ_02. Leave it in EQ_03 and or create a new group for the report . Mark it as incompatible with EQ_02. Mitigating Control Analysis Web Role/Uniface Group Incompatible Web Incompatible Reason Role/Uniface Group AC_TRAN_PAYMENT_ Detection may occur with a VOUCHER the cost center budget or an i review of payment vouchers AR_03 - Cashiering A mitigating control is an in review of cash receipt correc expense vouchers. 1. AC_TRAN_BUDGET 2. AC_TRAN_JOURNAL_VOUCHER 3. 4. AC_TRAN_JOURNAL_VOUCHER AC_TRAN_PAYMENT_VOUCHER AR_10 - Head Cashier AP_01H - Accounts Payable Supervisor 5. AC_TRAN_PAYMENT_VOUCHER 6. AC_TRAN_PAYMENT_VOUCHER 7. AC_TRAN_PAYMENT_VOUCHER AP_01L - Accounts Payable Clerk AP_01M - Accounts Payable Incharge AP_02 - Bank Reconciliation 8. AC_TRAN_PAYMENT_VOUCHER AR_03 - Cashiering 9. AC_TRAN_PAYMENT_VOUCHER 10. AC_TRAN_PAYMENT_VOUCHER 11. AC_TRAN_PAYMENT_VOUCHER AR_04 - Receivables AR_16 - 3rd Party BUSMGR - Business Manager 12. AC_TRAN_PAYMENT_VOUCHER DEPTHEAD Department Head HR_SUPERUSER 13. AC_TRAN_PAYMENT_VOUCHER same as #2 A more timely mitigating co independent review of local canceled checks. same as #4 except that the re should include the state treas same as #4 except that the re should include the state treas A mitigating control is an in review of vendor name on lo A mitigating control would b of changes to person informa review of local checks to per same as #8 same as #8 Detection may occur with a the cost center budget or an i review of payment vouchers same as #11 same as #11 14. AC_TRAN_PAYMENT_VOUCHER 15. AC_TRAN_PAYMENT_VOUCHER 16. AC_TRAN_PAYMENT_VOUCHER 17. ADDRESS_HIGH - Address Maint HR_SYSTEMWIDE_SU PERUSER PURCLERK Purchasing Clerk PURHEAD - Purchasing Director AR_06 - Receipt Corrections same as #11 same as #11 same as #11 Mitigating controls are (1) R refund checks prior to mailin Review address change activ for unusual activity, (3) Lim by requiring students to com address changes on-line, or ( students to pick up refund ch A mitigating control would b independent review of all ref activity." 18. ADDRESS_HIGH - Address Maint AR_12H - Refunds 19. ADDRESS_HIGH - Address Maint AR_16 - 3rd Party A mitigating control would b independent review of all ov payments." 20. ADDRESS_HIGH - Address Maint FA_14 - Maintenance Award A mitigating control would b independent review of all ov payments." 21. ADDRESS_MED - Address Maint (no delete) AR_06 - Receipt Corrections AR_12H – Refunds AR_16 - 3rd Party FA_14 - Maintenance Award AP_02 - Bank Reconciliation same as #17 22. ADDRESS_MED - Address Maint (no delete) 23. ADDRESS_MED - Address Maint (no delete) 24. ADDRESS_MED - Address Maint (no delete) 25. AP_01H - Accounts Payable Supervisor 26. AP_01L - Accounts Payable Clerk 27. AP_01M - Accounts Payable Incharge 28. AP_03H - Direct Deposit High AP_02 - Bank Reconciliation AP_02 - Bank Reconciliation PR_02H - Payroll Controller same as #18 same as #19 same as #20 It would show on AP0140CP report which displays except check status is missing a tran type expected for that status cancel status looks for a PV, and XD.). Mitigating control independent review of local independent review and auth checks with status codes voi canceled or unclaimed." same as #25 same as #25 A mitigating control is an in review of the AP_DD_ACC table. 29. AP_03H - Direct Deposit High 30. AP_03H - Direct Deposit High 31. AR_03 - Cashiering 32. AR_03 - Cashiering 33. AR_03 - Cashiering PR_02L - Payroll Clerk PR_02M - Payroll Process Incharge AR_06 - Receipt Corrections same as #28 same as #28 AR_07 - Receivable Corr/Adjusts AR_08H - Billing Residency No ISRS report shows this a must be done with an ad hoc A mitigating control would b independent review of the au and verifying that changes h documentation. A mitigating control is an in review of waivers. A mitigating control is an in review of deferment report a to back-up documentation. C could require students to sign promissory notes that studen acknowledges deferment and owed. Compare promissory deferment report. Ensure end set for deferments." A mitigating control would b independent review of all ref activity." A mitigating control would b independent review of all ov payments." A mitigating control is an in review of all discounted tuiti A mitigating control is an in review of waivers. A mitigating control is a rev audit report which would sho change in the fee. 34. aAR_03 - Cashiering r 35. AR_03 - Cashiering AR_09 - A/R Customer Waiver and Corrections AR_11H - Deferments 36. AR_03 - Cashiering AR_12H - Refunds 37. AR_03 - Cashiering AR_16 - 3rd Party 38. AR_03 - Cashiering AR_17 - Customized Training AR_18 - A/R Employee Waivers AR_23H - Course Fee Tables 39. AR_03 - Cashiering 40. AR_03 - Cashiering 41. AR_03 - Cashiering 42. AR_03 - Cashiering AR_24M - Collections AR_25 - Write-offs 43. AR_03 - Cashiering FA_14 - Maintenance Award A mitigating control is an in review of receipt corrections A mitigating control is an in review of write-offs. same as #37 44. AR_03 - Cashiering RG_05H - Student Registration 45. AR_03 - Cashiering ST_15H - Student Residency Maint w/del 46. AR_03 - Cashiering ST_15M - Student Residency Status Maintenance DEPTHEAD Department Head 47. BUSMGR - Business Manager 48. BUSMGR - Business Manager REQNORGN - PO Originator A mitigating control would b independent review of the A for Back Dated Drops report verifying that changes had p documentation. A mitigating control would b independent review of the au and verifying that changes h documentation. same as #45. Another mitigating control is of AC0530CP for transaction processed for the time period incompatibility exists. same as #47