850 likes | 1.1k Views
Security 9. Joe Faltesek September 27, 2006. Items. User Can Have Many Roles More Securable Objects More Reporting With Segregation of Duties Better User Interface Related Tables in Rules Field Level on Screens Security by Types. User. Roles (jobs). Classes (tasks).
E N D
Security 9 Joe Faltesek September 27, 2006
Items • User Can Have Many Roles • More Securable Objects • More Reporting With Segregation of Duties • Better User Interface • Related Tables in Rules • Field Level on Screens • Security by Types
User Roles (jobs) Classes (tasks) Rules: can be conditional or unconditional Securable Objects: Systems (AP vs. PR) Entities Whole Reports Whole DB Instances Screens Divisions Report Rows Whole DB Tables Screen Fields Departments Report Columns DB Columns Screen Actions Employee Groups Report Sections DB Rows User Can Have Unlimited Roles
User Roles (jobs) Classes (tasks) Rules: can be conditional or unconditional Securable Objects: Systems (AP vs. PR) Entities Whole Reports Whole DB Instances Screens Divisions Report Rows Whole DB Tables Screen Fields Departments Report Columns DB Columns Screen Actions Employee Groups Report Sections DB Rows More Securable Objects
Much More Reporting: Segregation of Duties • Segregation of Duties • Profile List • Security Class • Auditing • User Security • Object Security • Role / User Assignment • Role / Security Class Assignment • Rule Report • Identities for Resource • Service Definition List • Resource Management Report
Queries & Related Tables • Extra measure of security • Applies to drills & queries • 9 can secure based on related tables
Business Goal Secure executive pay from view, both in the employee table and the pay history table. Employees in the process level ‘corp’ are considered executive.
Technology Details In this demo we will use a relationship from pay history table to the employee table. Securing based on related tables is new for the 9 technology release.
Summary • Extra measure of security • Applies to drills & queries • 9 can secure based on related tables Business Goal: Secure executive pay from view, both in the employee table and the pay history table. Employees in the process level ‘corp’ are considered executive.
Demo Focus • Securing by job role with separation of duties • Uses LDAP • Much more reporting
Business Goal Establish security to reflect the purchasing clerk job role. Enforce separation of duties by limiting access to accounts payable.
Security Entity Relationships Product Line / Data Source User Roles (jobs) Profile Contains: Classes (tasks) Rules Securable Objects (tables, fields, forms…)
Security Entity Relationships Product Line / Data Source User Path We Will Follow Roles (jobs) Profile Contains: Classes (tasks) Rules Securable Objects (tables, fields, forms…)