Metadata och Säkerhet i SAS miljön Frida Säfström Copyright © 2015, SAS Institute Inc. All rights reserved. Authentication: Vem är du Authorization: Vilken behörighet har du Skillnaden mellan Authentication & Authorization Copyright © 2015, SAS Institute Inc. All rights reserved. Autentisering och identifiering till SAS Metadata Server Copyright © 2015, SAS Institute Inc. All rights reserved. 3 Behörighet i olika lager Metadata WebDAV Database System Operating System Copyright © 2015, SAS Institute Inc. All rights reserved. Behörighet Det är 3 delar som spelar in för behörigheten • Hur sätts behörigheten • Var sätts behörigheten • Till vem sätts behörigheten Copyright © 2015, SAS Institute Inc. All rights reserved. Hur sätts behörigheten Copyright © 2015, SAS Institute Inc. All rights reserved. Var sätts behörigheten Copyright © 2015, SAS Institute Inc. All rights reserved. Till vem sätts behörigheten Copyright © 2015, SAS Institute Inc. All rights reserved. Behörighet Copyright © 2015, SAS Institute Inc. All rights reserved. 9 Metadata-Bound Libraries and Tables Copyright © 2015, SAS Institute Inc. All rights reserved. Planera för säkerhet • • • • • • • • Metadata användare och grupper Användare och grupper på OS/AD/LDAP Folderstruktur och behörighet i metadata Folderstruktur och behörighet på OS Repository ACT och övriga ACTer Behörighet på servrar och ACTer Roller Gör alltid en backup innan större förändringar Copyright © 2015, SAS Institute Inc. All rights reserved. 1 1 Metadata Säkerhet i SAS® – Paketerad tjänst • Metadata säkerhet i SAS – Steg för steg • En enkel struktur för at förstå och underhålla behörigheter i metadata. • Inleds med en workshop för att bestämma struktur • Dokument som beskriver hur det skall implementeras Copyright © 2015, SAS Institute Inc. All rights reserved. Grupper i metadata • Användare och grupper standard från konfig • Standardgrupper som oftast behövs • Grupper som behövs för denna inplementering • Fastställ vilka användare och grupper som ska synkas med AD/LDAP. Copyright © 2015, SAS Institute Inc. All rights reserved. Skapa sammanställning av grupper och färgsätt dem SMC DI Developers Users working with all tasks relevant for data management/data integration who are not unrestricted. Data Management folders SMC SASBatch User for deploying jobs in a change managed environment and scheduling them. All folders SMC Analysts Users who are specialists working with statistical Specialist folders analysis. SMC Report Creators Super users who work with reporting. Business User folders SMC Report Consumers End users. Business User folders SMC SubjectArea1+2 Users from organizational group or working on a specific subject area. Business User folders Copyright © 2015, SAS Institute Inc. All rights reserved. Foldrar i metadata SAS Folders SASProject SASInstitute_UI_Applications Analytics SubjectArea1 SubjectArea2 Analytical_Marts SubjectArea1 SubjectArea2 Data_Marts SubjectArea1 SubjectArea2 General_Reporting SubjectArea1 SubjectArea2 Reporting SubjectArea1 SubjectArea2 Copyright © 2015, SAS Institute Inc. All rights reserved. Alternativ foldrar i metadata SAS Folders SASProject SASInstitute_UI_Applications SubjectArea1 Analytics Analytical_Marts Data_Marts General_Reporting Reporting SubjectArea2 Analytics Analytical_Marts Data_Marts General_Reporting Reporting Copyright © 2015, SAS Institute Inc. All rights reserved. SASProject SASProject Data 00_Control_Data 01_Source_Data System1 System2 02_Staging 03_Detail_Data_Store 04_Data_Marts_Staging 05_Data_Marts *1) 05_Analytical_Marts *1) 90_Utilities Documentation Jobs 00_Control_Data 01_Source_Data System1 System2 02_Staging 03_Detail_Data_Store 04_Data_Marts_Staging 05_Data_Marts *1) 05_Analytical_Marts *1) 06_General_Reporting 07_Reporting 97_Job_Status 98_Deployed 99_Flows Macros User_Written_Transformations Formats Utilities SASInstitute_UI_Applications Copyright © 2015, SAS Institute Inc. All rights reserved. Detaljerad folderstruktur Analytics Data Formats Jobs ModelLifeCycle Source_data Staging_Data Utilities Analytical_Marts Data Formats Jobs Reports Macros Utilites Data_Marts Data Formats Jobs Reports Macros Utilites Copyright © 2015, SAS Institute Inc. All rights reserved. Detaljerad folderstruktur General_Reporting SubjectArea1 BI_Dashboards Data Formats Jobs Reports Utilities Reporting SubjectArea2 Data Formats Jobs Reports Utilities Copyright © 2015, SAS Institute Inc. All rights reserved. Skapa ACTer för att tilldela behörighet • Designa ACTer utifrån folderstruktur och dess krav på behörighet • Tilldela behörigheten med ACTer • Lägg till ACTer enlig metod Copyright © 2015, SAS Institute Inc. All rights reserved. 6 gyllene regler • #1: Designa och dokumentera innan implementering • #2: Applisera Access Control Templates (ACTs) på objekten • #3: Lägg enbart in grupper i ACTer Copyright © 2015, SAS Institute Inc. All rights reserved. 6 gyllene regler • #4: ACTer med grupper (ej PUBLIC och SASUSERS) ha bara grant på behörigheter, inga deny • #5: Applisera ACTer som sätter grant för grupper tillsammans med ACTer som gör deny för PUBLIC/SASUSERS • #6: Applisera alltid ACTn för Administratörer där SASUSERS/PUBLIC har satts till deny på rättigheter Copyright © 2015, SAS Institute Inc. All rights reserved. ACTer SAS Administrator Settings SMC DI Developers ACT SMC BI Developers ACT SMC BI Developers Server ACT SMC Analysts ACT SMC Report Creators ACT SMC Report Consumers ACT SMC PUBLIC and SASUSERS Denied ACT SMC SASUSERS Read Only ACT SMC SASBatch ACT SMC SubjectArea1 ACT SAS Administrators G: RM WM WMM CM A SAS System Services G: RM SMC DI Developers G: RM WM CM WMM R W C D A S I U Create Table Drop Table Alter Table SMC BI Developers G: RM WMM R W C D S SMC BI Developers G: RM WM SMC Analysts G: RM WMM R W C D S SMC Report Creators G: RM WMM R S SMC Report Consumers G: RM R S PUBLIC D: ALL SASUSERS D: ALL SASUSERS G: RM R S D: WM WMM CM W C D A SMC SASBatch G: RM WM CM WMM R W C D A S I U Create Table Drop Table Alter Table SMC SubjectArea1 G: RM R S Copyright © 2015, SAS Institute Inc. All rights reserved. Applicera ACTer på foldrar Analytics SAS Administrator Settings SMC DI Developers ACT SMC Analysts ACT SMC SASBatch ACT SMC PUBLIC and SASUSERS Denied ACT Data Formats Jobs ModelLifeCycle Source_data Staging_Data Utilities Inherited settings Inherited settings Inherited settings Inherited settings Inherited settings Inherited settings Inherited settings Copyright © 2015, SAS Institute Inc. All rights reserved. Copyright © 2015, SAS Institute Inc. All rights reserved. Säkerhetsrapporter Copyright © 2015, SAS Institute Inc. All rights reserved. Auditing findstr /c:"Access Control change" *.log | findstr /c:"ObjectType=SASLibrary" SASMeta_MetadataServer_2015-05-22_swl1236_3100.log:2015-05-22T13:10:36,732 INFO [00037506] 334:swefhe@EUROPE - Access Control change on ObjectType=SASLibrary, Name=Frida Data, ObjId=A58H97NG.B5000006. 2015-05-22T09:42:12,628 INFO [00013642] :swefhe@EUROPE - New client connection (334) accepted from server port 8561 for user swefhe@EUROPE. Encryption level is Credentials using encryption algorithm SASPROPRIETARY. Peer IP address and port are [::ffff:127.0.0.1]:54697 for APPNAME=SASManagementConsole 904200. Copyright © 2015, SAS Institute Inc. All rights reserved. Tack för mig! Frida Säfström [email protected] Copyright © 2015, SAS Institute Inc. All rights reserved.
© Copyright 2024